Comme je ne sais pas exactement ce que tu veux dire par une copie du système de fichier (un bête cp/rsync ?) ni si ça concerne aussi la base de données.
Je ne connais pas suffisamment Postgres pour avoir la moindre certitude, mais j'imagine qu'il existe des possibilités pour qu'une copie du système de fichier puisse avoir changé un détail qu'utilise Postgres et qui ferait que les index ne sont plus utilisé.
Donc
1. Est-ce que les index sont toujours en place ?
2. Est-ce que les index sont utilisés ? (il y a la possibilité de demander à postgres de logger les requêtes)
Il me semble qu'un backup (ou restore?) de db fait avec les mauvaises options peut aussi faire perdre les index au passage.
Outre les problèmes de surbooking cités ailleurs, les soucis d'index sont un bel exemple de cause de ralentissements donc même si peu probable avec la méthode suivie, ça ne coute pas grand chose à verifier.
Ah oui, et si tu veux voir un peu où se perdent les perfs, y'a pgbadger qui permet de voir quelles sont les requêtes potentiellement problématiques.
Merci de prendre le commentaire ci-dessus avec: un peu de recul, le premier degré, et si possible le second !
[^] # Re: Les index
Posté par Elfir3 . En réponse au message Gros ralentissement sur une base Postgresql 10. Évalué à 3.
Comme je ne sais pas exactement ce que tu veux dire par une copie du système de fichier (un bête cp/rsync ?) ni si ça concerne aussi la base de données.
Je ne connais pas suffisamment Postgres pour avoir la moindre certitude, mais j'imagine qu'il existe des possibilités pour qu'une copie du système de fichier puisse avoir changé un détail qu'utilise Postgres et qui ferait que les index ne sont plus utilisé.
Donc
1. Est-ce que les index sont toujours en place ?
2. Est-ce que les index sont utilisés ? (il y a la possibilité de demander à postgres de logger les requêtes)
Il me semble qu'un backup (ou restore?) de db fait avec les mauvaises options peut aussi faire perdre les index au passage.
Outre les problèmes de surbooking cités ailleurs, les soucis d'index sont un bel exemple de cause de ralentissements donc même si peu probable avec la méthode suivie, ça ne coute pas grand chose à verifier.
Ah oui, et si tu veux voir un peu où se perdent les perfs, y'a pgbadger qui permet de voir quelles sont les requêtes potentiellement problématiques.
Merci de prendre le commentaire ci-dessus avec: un peu de recul, le premier degré, et si possible le second !