no way to compare when less than two revisions
Différences
Ci-dessous, les différences entre deux révisions de la page.
— | support:trucs_et_astuces:controler_l_utilisation_de_hot_a_partir_de_la_8.3 [2008/10/15 16:51] (Version actuelle) – créée ioguix | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Contrôler l' | ||
+ | |||
+ | Si comme moi vous avez prévu un fort besoin d' | ||
+ | |||
+ | <code sql> | ||
+ | | ||
+ | case when n_tup_upd > 0 | ||
+ | then ((n_tup_hot_upd:: | ||
+ | else NULL | ||
+ | end as hot_ratio | ||
+ | |||
+ | FROM pg_stat_all_tables; | ||
+ | |||
+ | | ||
+ | ------------+---------+-----------+---------------+----------- | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Et si l'on souhaite ajouter à l' | ||
+ | |||
+ | <code sql> | ||
+ | | ||
+ | case when n_tup_upd > 0 | ||
+ | then ((n_tup_hot_upd:: | ||
+ | else NULL | ||
+ | end as hot_ratio | ||
+ | FROM pg_stat_all_tables t | ||
+ | join (pg_class c join pg_namespace n on c.relnamespace = n.oid) | ||
+ | on n.nspname = t.schemaname and c.relname = t.relname | ||
+ | |||
+ | | ||
+ | ------------+---------+-----------------+-----------+---------------+----------- | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | On dirait que les espoirs théoriques sont plutôt bien vérifiés en pratique... on peut donc continuer de suivre la documentation les yeux fermés^Wgrands ouverts ;) Merci PostgreSQL ! | ||
+ | |||
+ | -- \\ | ||
+ | dim le 26/06/2008 |