AnalyticDB for MySQL memungkinkan Anda memuat set data bawaan untuk menguji kluster AnalyticDB for MySQL secara cepat. Anda dapat memuat set data bawaan secara otomatis saat membuat kluster atau secara manual melalui Konsol. Topik ini menjelaskan cara memuat dan menghapus set data bawaan.
Perhatian
Hanya kluster Edisi Perusahaan, Edisi Dasar, dan Edisi Data Lakehouse yang mendukung pemuatan set data bawaan.
Anda dapat menggunakan set data bawaan untuk menguji kluster secara cepat. Untuk informasi selengkapnya, lihat test set TPC-H.
CatatanSet data bawaan berukuran sekitar 10 GB, sedangkan tabel yang dibuat dalam pengujian TPC-H berukuran sekitar 1 TB. Oleh karena itu, pengujian kluster dengan set data bawaan hanya mencerminkan kinerjanya untuk volume data 10 GB.
Akun database standar tidak dapat memuat, menggunakan, atau menghapus set data tersebut karena tidak memiliki izin pada database ADB_Internal_TPCH_10GB. Akun istimewa harus memberikan izin kepada akun standar tersebut. Pernyataan otorisasi-nya adalah
GRANT select ON ADB_Internal_TPCH_10GB.* TO <user_name>;.Set data bawaan berukuran sekitar 10 GB. Anda tidak dikenai biaya untuk storage space yang digunakan oleh data ini.
Pemuatan set data bawaan memerlukan waktu sekitar 6 hingga 8 menit. Proses ini mengonsumsi resource komputasi cadangan dari kelompok sumber daya `user_default`. Pastikan kelompok sumber daya `user_default` memiliki minimal 16 ACU resource komputasi cadangan untuk inisialisasi data.
Pastikan kluster memiliki minimal 24 ACU resource penyimpanan cadangan. Jika tidak, pemuatan set data bawaan akan gagal.
Database bernama ADB_Internal_TPCH_10GB tidak boleh sudah ada di kluster. Jika database dengan nama tersebut sudah ada, pemuatan set data akan gagal.
Jika Anda menghapus satu atau beberapa tabel dari set data bawaan, beberapa skrip terkait mungkin menjadi tidak tersedia. Untuk mengatasi masalah ini, hapus seluruh database untuk set data bawaan tersebut lalu muat ulang.
Muat set data bawaan secara manual
Masuk ke Konsol AnalyticDB for MySQL. Di pojok kiri atas Konsol, pilih wilayah. Di panel navigasi sebelah kiri, klik Clusters. Temukan kluster yang ingin Anda kelola lalu klik ID kluster tersebut.
Di panel navigasi sebelah kiri, pilih .
Klik Load Built-in Dataset.
Setelah set data bawaan dibuat, tombol Load Built-in Dataset dinonaktifkan. Anda kemudian dapat melihat database ADB_Internal_TPCH_10GB beserta tabel-tabelnya di tab Databases and Tables.
CatatanUntuk informasi selengkapnya tentang tabel dalam set data bawaan, lihat Buat tabel uji.
Hapus set data bawaan
Untuk menghapus set data bawaan, Anda harus terlebih dahulu menghapus semua tabel dalam database ADB_Internal_TPCH_10GB. Jalankan pernyataan SQL DROP TABLE table_name; untuk setiap tabel. Setelah semua tabel dihapus, jalankan pernyataan SQL DROP DATABASE ADB_Internal_TPCH_10GB; untuk menghapus database tersebut.
Saat Anda menghapus database, skrip terkait juga akan dihapus.
FAQ
Q: Apa saja prasyarat agar kluster dapat memuat set data bawaan?
A: Kluster harus memiliki minimal 24 ACU resource penyimpanan cadangan, dan kelompok sumber daya user_default harus memiliki minimal 16 ACU resource komputasi cadangan.
Q: Bagaimana cara mengetahui apakah set data bawaan berhasil dimuat?
A: Buka untuk melihat progres pemuatan. Set data berhasil dimuat jika ikon
muncul di samping Load Built-in Dataset, opsi tersebut dinonaktifkan, dan Anda dapat melihat database ADB_Internal_TPCH_10GB beserta tabel-tabelnya di tab Databases and Tables.Q: Apa yang harus saya lakukan jika pemuatan gagal atau memakan waktu lama?
A: Hapus semua tabel dalam database dengan menjalankan pernyataan SQL
DROP TABLE table_name;untuk setiap tabel. Lalu, hapus database dengan menjalankan pernyataan SQLDROP DATABASE ADB_Internal_TPCH_10GB;. Setelah database ADB_Internal_TPCH_10GB dihapus, muat ulang set data tersebut.Q: Bagaimana cara akun database standar menggunakan fitur set data bawaan?
A: Fitur set data bawaan mengikuti aturan pengelolaan izin AnalyticDB for MySQL. Akun database standar tidak dapat menggunakan set data bawaan kecuali akun istimewa memberikan izin padanya untuk mengakses database ADB_Internal_TPCH_10GB. Pernyataan otorisasi-nya adalah:
GRANT select ON ADB_Internal_TPCH_10GB.* TO <user_name>;Q: Setelah set data bawaan dimuat, bagaimana cara mengujinya?
A: Setelah set data dimuat, AnalyticDB for MySQL menyediakan skrip kueri default. Anda dapat menjalankan pernyataan kueri contoh tersebut dari tab Scripts pada halaman SQL Development. Untuk informasi selengkapnya tentang pernyataan kueri tersebut, lihat test set TPC-H.
PentingUntuk menjaga integritas set data, lakukan hanya operasi kueri pada database ADB_Internal_TPCH_10GB. Jika set data rusak akibat operasi Data Definition Language (DDL) atau Data Manipulation Language (DML), hapus database ADB_Internal_TPCH_10GB lalu muat ulang set data tersebut.