FT/ROSI/DPS/ISS/EMA
27/05/2017 3/27 841050908
Fonction de nettoyage post-VACUUM
Function d'estimation du coût d'un balayage
d'index
Une méthode d'accès qui supporte les colonnes multiples (qui a amcanmulticol à vrai) doit supporter
l'indexation des valeurs nulles dans les colonnes autres que la première, parce que l'optimiseur de requêtes
supposera que le parcours d'index peut être utilisé pour les requêtes portant seulement sur la ou les première(s)
colonne(s). Par exemple, supposons un index sur (a,b) et une requête contenant WHERE a = 4. Le système
supposera que le parcours d'index peut être utilisé pour balayer les lignes pour lesquelles a = 4, ce qui est faux
si l'index omet les lignes pour lesquelles b est nul. Il est cependant possible d'omettre les lignes dont la première
colonne d'index est nulle. (GiST le fait). amindexnulls ne doit être mis à vrai que si la méthode d'accès
indexe toutes les lignes, y compris toute combinaison de valeurs nulles.
43.4. pg_amop
Le catalogue pg_amop stocke les informations sur les opérateurs associés aux classes d'opérateurs de méthodes
d'accès aux index. Il y a une ligne pour chaque opérateur qui est membre d'une classe d'opérateurs.
Tableau 43-4. Colonnes de pg_amop
La classe d'opérateur d'index de cette entrée.
Numéro de stratégie d'opérateur
Une entrée trouvée dans l'index doit être revérifiée.
43.5. pg_amproc
Le catalogue pg_amproc enregistre des informations sur les procédures de support associées aux classes
d'opérateurs de méthodes d'accès. Il y a une ligne pour chaque procédure de support appartenant à une classe
d'opérateur.
Tableau 43-5. Colonnes de pg_amproc
La classe d'opérateurs d'index de cette entrée
Numéro de procédure de support
43.6. pg_attrdef
Le catalogue pg_attrdef stocke les valeurs par défaut des colonnes. Les informations principales des
colonnes sont stockées dans pg_attribute (voir plus loin). Seules les colonnes pour lesquelles une valeur
par défaut est explicitement spécifiée (quand la table est créée ou quand une colonne est ajoutée) ont une entrée
dans pg_attrdef.
Tableau 43-6. Colonnes de pg_attrdef