Fehlerbehebung bei ScaNN-Indizes in der spaltenbasierten Engine

In diesem Dokument werden Befehle zum Diagnostizieren und Beheben von Problemen mit Spaltenindexvorgängen beschrieben. Für Vektorindexe wird die ANN-Suchstrategie (Approximate Nearest Neighbor) verwendet, die die Leistung verbessert und ein Gleichgewicht zwischen Abfragelatenz und Recall erfordert. Weitere Informationen finden Sie unter Vektorindex in AlloyDB AI auswählen.

Indexintegrität sicherstellen

Mit dem folgenden SQL-Befehl können Sie prüfen, ob ein Index in der spaltenorientierten Engine konsistent ist und keine Beschädigungen oder Fehler aufweist, insbesondere wenn Sie Probleme mit der Indexleistung oder dem Datenabruf haben:

  SELECT google_columnar_engine_verify_index(index => 'INDEX_NAME');

Ersetzen Sie INDEX_NAME durch den Namen des Index.

Indexierung erzwingen und Fehler unterdrücken

Wenn Sie die Struktur und die Daten in einem Index debuggen oder analysieren möchten, können Sie den Inhalt eines bestimmten Index in der spaltenorientierten Engine mit dem folgenden SQL-Befehl ausgeben:

  SELECT google_columnar_engine_dump(index => 'INDEX_NAME');