Résoudre les problèmes liés aux index ScaNN dans le moteur de données en colonnes

Ce document décrit les commandes permettant de diagnostiquer et de résoudre les problèmes liés aux opérations d'index du moteur en colonnes. Les index vectoriels utilisent la stratégie de recherche Approximate Nearest Neighbor (ANN), qui améliore les performances et nécessite un équilibre entre la latence des requêtes et le rappel. Pour en savoir plus, consultez Choisir un index vectoriel dans AlloyDB AI.

Assurer l'intégrité de l'index

Pour vérifier qu'un index du moteur de colonnes est cohérent et ne présente aucune corruption ni erreur, en particulier lorsque vous rencontrez des problèmes liés aux performances des index ou à la récupération des données, utilisez la commande SQL suivante :

  SELECT google_columnar_engine_verify_index(index => 'INDEX_NAME');

Remplacez INDEX_NAME par le nom de l'index.

Appliquer la création d'index et supprimer les erreurs

Pour déboguer ou analyser la structure et les données d'un index, vous pouvez vider le contenu d'un index spécifique dans le moteur de données en colonnes à l'aide de la commande SQL suivante :

  SELECT google_columnar_engine_dump(index => 'INDEX_NAME');