全部产品
Search
文档中心

PolarDB:Alat DDL untuk IMCI

更新时间:Jul 02, 2025

Saat menggunakan IMCI untuk menanyakan pernyataan SQL yang kompleks, IMCI harus valid untuk semua kolom yang terlibat dalam pernyataan tersebut. PolarDB for MySQL menyediakan serangkaian prosedur tersimpan bawaan yang memungkinkan Anda mengidentifikasi kolom tempat IMCI tidak valid dalam pernyataan SQL serta mendapatkan pernyataan DDL untuk membuat IMCI. Topik ini menjelaskan prosedur tersimpan bawaan yang disediakan oleh PolarDB for MySQL dan cara membuat IMCI menggunakan prosedur tersimpan tersebut.

Ikhtisar

PolarDB for MySQL menyediakan prosedur bawaan berikut:

  • Periksa validitas IMCI untuk semua kolom dalam pernyataan SQL: dbms_imci.check_columnar_index()

  • Dapatkan pernyataan DDL untuk membuat IMCI: dbms_imci.columnar_advise() dan dbms_imci.columnar_advise_by_columns()

  • Dapatkan pernyataan DDL secara batch untuk membuat IMCI: dbms_imci.columnar_advise_begin(), dbms_imci.columnar_advise_show(), dan dbms_imci.columnar_advise_end()

Catatan penggunaan

Saat menggunakan IMCI untuk menanyakan pernyataan SQL yang kompleks, Anda harus memeriksa apakah ada kolom tempat IMCI tidak valid yang terlibat dalam pernyataan SQL. Jika ada, Anda dapat mendapatkan pernyataan DDL untuk membuat IMCI untuk sebuah pernyataan SQL atau mendapatkan pernyataan DDL untuk membuat IMCI secara batch untuk sebuah layanan. Jalankan pernyataan DDL yang diperoleh untuk memastikan IMCI valid untuk semua kolom dalam pernyataan SQL, lalu gunakan IMCI untuk mempercepat query.