PostgreSQL permet la création d''index partiels' qui sont essentiellement des index avec des prédicats conditionnels. Pendant le test, j'ai constaté qu'ils fonctionnent très bien pour un cas où la requête n'accède qu'à certaines lignes de 12 dans une table avec 120k lignes.Quels sont les avantages et les inconvénients de l'utilisation d'un «index partiel»?
Mais avant de déployer cela, y a-t-il des inconvénients ou des mises en garde que nous devrions connaître?
+1. Parfois, dans les environnements de production, des indices sont ajoutés dans le cadre de l'optimisation des performances. L'index partiel permet au DBA de syntoniser un cas spécifique tel que (order_status = 'New') sans prendre le hit complet de l'index normal. –