Saat mengeksekusi pernyataan SQL untuk mengkueri data, efisiensi kueri dapat ditingkatkan dengan menggunakan kebijakan pemilihan indeks yang tepat dan pushdown komputasi. Topik ini menjelaskan cara memanfaatkan kedua pendekatan tersebut untuk mengoptimalkan kinerja kueri.
Kebijakan Pemilihan Indeks
Tablestore mendukung penyimpanan volume besar data terstruktur serta berbagai jenis skema indeks untuk mempercepat kueri dan analitik dalam berbagai skenario. Saat mengeksekusi pernyataan SQL untuk mengkueri data dalam tabel, Anda dapat membuat indeks sekunder atau indeks pencarian guna meningkatkan kecepatan kueri. Untuk detail lebih lanjut, lihat Kebijakan Pemilihan Indeks.
Saat menggunakan tabel pemetaan yang dibuat untuk tabel data guna mengkueri data, kebijakan pemilihan indeks dapat berupa otomatis atau manual.
Kebijakan Pemilihan Otomatis: Tablestore secara otomatis memilih tabel data, indeks sekunder, atau indeks pencarian untuk mengkueri data.
Kebijakan Pemilihan Manual: Anda harus secara eksplisit menentukan tabel data, indeks sekunder, atau indeks pencarian yang ingin digunakan untuk mengkueri data.
Saat menggunakan tabel pemetaan yang dibuat untuk indeks sekunder atau indeks pencarian guna mengkueri data, hanya kolom data yang terdapat dalam indeks tersebut yang dapat dikueri.
Pushdown Komputasi
Indeks pencarian menyediakan fitur seperti penyaringan kondisional, agregasi, dan pengurutan. Setelah membuat indeks pencarian, sistem dapat sepenuhnya memanfaatkan kemampuan komputasi indeks tersebut dan mendorong beberapa tugas komputasi SQL ke indeks pencarian untuk dieksekusi. Pendekatan ini menghilangkan kebutuhan untuk pemindaian tabel penuh dan meningkatkan efisiensi komputasi. Untuk informasi lebih lanjut, lihat Pushdown Komputasi.