Halaman ini menjelaskan cara membuat dan mengelola grup lokalitas Spanner. Anda dapat menggunakan grup lokalitas untuk menentukan kebijakan penyimpanan bertingkat untuk data dalam skema database Anda. Untuk mengetahui informasi tentang cara kerja penyimpanan bertingkat, lihat Penyimpanan bertingkat.
Membuat grup lokalitas
Anda dapat membuat grup lokalitas tanpa kebijakan penyimpanan bertingkat, atau Anda dapat membuat grup lokalitas untuk menentukan kebijakan penyimpanan data dalam skema database Anda.
Jika Anda membuat grup lokalitas tanpa kebijakan penyimpanan bertingkat, grup lokalitas akan mewarisi kebijakan penyimpanan bertingkat dari grup lokalitas default. Jika Anda
belum menyetel kebijakan penyimpanan grup lokalitas default secara manual, maka
kebijakan penyimpanan akan disetel ke khusus SSD.
Konsol
Buka halaman Instances Spanner di konsol Google Cloud .
Pilih instance tempat Anda ingin menggunakan penyimpanan bertingkat.
Pilih database tempat Anda ingin menggunakan penyimpanan bertingkat.
Di menu navigasi, klik Spanner Studio.
Di halaman Spanner Studio, klik Tab baru atau gunakan tab editor yang kosong.
Masukkan pernyataan DDL
CREATE LOCALITY GROUPmenggunakan GoogleSQL atau PostgreSQL.Misalnya, Anda dapat menjalankan perintah berikut untuk membuat grup lokalitas,
separate_storage, yang menyimpan kolom dalam file terpisah dari data untuk kolom lainnya:GoogleSQL
CREATE LOCALITY GROUP separate_storage;PostgreSQL
CREATE LOCALITY GROUP separate_storage;Misalnya, Anda dapat menjalankan perintah berikut untuk membuat grup lokalitas,
ssd_only, yang menyimpan data di penyimpanan SSD:GoogleSQL
CREATE LOCALITY GROUP ssd_only OPTIONS (storage='ssd');PostgreSQL
CREATE LOCALITY GROUP ssd_only STORAGE 'ssd';Misalnya, Anda dapat menjalankan perintah berikut untuk membuat grup lokalitas,
hdd_only, yang menyimpan data di penyimpanan HDD:GoogleSQL
CREATE LOCALITY GROUP hdd_only OPTIONS (storage='hdd');PostgreSQL
CREATE LOCALITY GROUP hdd_only STORAGE 'hdd';Klik Run.
gcloud
Untuk membuat grup lokalitas dengan perintah gcloud CLI, gunakan
gcloud spanner databases ddl update.
Misalnya, Anda dapat menjalankan perintah berikut untuk membuat grup lokalitas,
separate_storage, yang menyimpan kolom dalam file terpisah dari data
untuk kolom lainnya:
GoogleSQL
gcloud spanner databases ddl update example-db \
--instance=test-instance \
--ddl="CREATE LOCALITY GROUP separate_storage"