Mengaktifkan dan menonaktifkan penyematan vektor di instance Anda

Bagian ini menjelaskan cara mengonfigurasi instance Cloud SQL untuk mendukung penyimpanan, pengindeksan, dan kueri penyematan vektor.

Instance edisi Cloud SQL Enterprise dan edisi Cloud SQL Enterprise Plus mendukung penyematan vektor. Semua versi MySQL 8.0.36+ didukung.

Sebelum memulai

Pastikan Anda memiliki peran Admin Cloud SQL dan Compute Viewer di akun pengguna.

Untuk mengetahui informasi selengkapnya, lihat Peran dan izin.

Mengaktifkan tanda database untuk penyematan vektor

Untuk mengaktifkan dukungan penyematan vektor, Anda harus mengaktifkan flag database MySQL.

gcloud sql instances patch INSTANCE_NAME \
 --database-flags=FLAGS

Ganti kode berikut:

  • INSTANCE_NAME: nama instance tempat Anda ingin mengaktifkan dukungan penyematan vektor.
  • FLAGS: konfigurasikan flag MySQL berikut di instance Anda:

    • cloudsql_vector: tetapkan tanda ini ke on untuk mengaktifkan penyimpanan penyematan vektor dan dukungan penelusuran kesamaan vektor. Flag ini dinonaktifkan secara default. Saat mengonfigurasi flag, perintah Anda akan terlihat seperti berikut:

      gcloud sql instances patch my-instance \
      --database-flags=cloudsql_vector=on
      

      Flag cloudsql_vector bersifat statis. Setelah Anda mengupdate instance dengan flag (dengan mengaktifkan atau menonaktifkannya), instance akan dimulai ulang secara otomatis agar perubahan konfigurasi diterapkan.

Untuk mengetahui informasi selengkapnya tentang cara mengonfigurasi flag database untuk MySQL, lihat Mengonfigurasi flag database.

Menonaktifkan penyematan vektor

Sebelum menonaktifkan penyematan vektor di instance, Anda harus menghapus semua indeks vektor di instance secara eksplisit. Untuk mempelajari cara menemukan daftar indeks vektor di instance, lihat Memantau indeks vektor.

Menonaktifkan dukungan penyematan vektor akan mencegah Anda membuat kolom penyematan vektor dan indeks vektor baru. Hal ini juga mencegah Anda menggunakan fungsi approx_distance untuk penelusuran vektor. Untuk menonaktifkan dukungan untuk penyematan vektor, tetapkan tanda cloudsql_vector ke off. Setelah Anda mengonfigurasi flag statis ini, instance akan dimulai ulang secara otomatis agar perubahan konfigurasi diterapkan.

Untuk menonaktifkan dukungan untuk penyematan vektor, setel flag cloudsql_vector ke off.

Contoh:

gcloud sql instances patch INSTANCE_NAME \
 --database-flags=cloudsql_vector=off

Ganti INSTANCE_NAME dengan nama instance tempat Anda menonaktifkan dukungan penyematan vektor.

Langkah berikutnya