Ðлава 26. ÐониÑоÑинг ÑабоÑÑ Ð¡Ð£ÐÐ
СодеÑжание
- 26.1. СÑандаÑÑнÑе инÑÑÑÑменÑÑ Unix
- 26.2. СиÑÑема накопиÑелÑной ÑÑаÑиÑÑики
- 26.2.1. ÐонÑигÑÑаÑÐ¸Ñ ÑиÑÑÐµÐ¼Ñ ÑбоÑа ÑÑаÑиÑÑики
- 26.2.2. ÐÑоÑмоÑÑ ÑÑаÑиÑÑики
- 26.2.3.
pg_stat_activity- 26.2.4.
pg_stat_replication- 26.2.5.
pg_stat_replication_slots- 26.2.6.
pg_stat_wal_receiver- 26.2.7.
pg_stat_recovery_prefetch- 26.2.8.
pg_stat_subscription- 26.2.9.
pg_stat_subscription_stats- 26.2.10.
pg_stat_ssl- 26.2.11.
pg_stat_gssapi- 26.2.12.
pg_stat_archiver- 26.2.13.
pg_stat_io- 26.2.14.
pg_stat_bgwriter- 26.2.15.
pg_stat_checkpointer- 26.2.16.
pg_stat_wal- 26.2.17.
pg_stat_database- 26.2.18.
pg_stat_database_conflicts- 26.2.19.
pg_stat_all_tables- 26.2.20.
pg_stat_all_indexes- 26.2.21.
pg_statio_all_tables- 26.2.22.
pg_statio_all_indexes- 26.2.23.
pg_statio_all_sequences- 26.2.24.
pg_stat_user_functions- 26.2.25.
pg_stat_slru- 26.2.26. СÑаÑиÑÑиÑеÑкие ÑÑнкÑии
- 26.2.2. ÐÑоÑмоÑÑ ÑÑаÑиÑÑики
- 26.2.1. ÐонÑигÑÑаÑÐ¸Ñ ÑиÑÑÐµÐ¼Ñ ÑбоÑа ÑÑаÑиÑÑики
- 26.3. ÐÑоÑмоÑÑ Ð¸Ð½ÑоÑмаÑии о блокиÑовкаÑ
- 26.4. ÐÑÑлеживание вÑполнениÑ
- 26.4.1. ÐÑÑлеживание вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ANALYZE
- 26.4.2. ÐÑÑлеживание вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ CLUSTER
- 26.4.3. ÐÑÑлеживание вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ COPY
- 26.4.4. ÐÑÑлеживание вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ CREATE INDEX
- 26.4.5. ÐÑÑлеживание вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ VACUUM
- 26.4.6. ÐÑÑлеживание вÑполнение базового копиÑованиÑ
- 26.4.2. ÐÑÑлеживание вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ CLUSTER
- 26.4.1. ÐÑÑлеживание вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ANALYZE
- 26.5. ÐониÑоÑинг иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð¸Ñка
ÐдминиÑÑÑаÑÐ¾Ñ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ ÑаÑÑо задÑмÑваеÑÑÑ â «Ñем в даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð·Ð°Ð½ÑÑа ÑиÑÑема?» Ð ÑÑой главе ÑаÑÑказÑваеÑÑÑ Ð¾ Ñом, как ÑÑо вÑÑÑниÑÑ.
ÐÐ»Ñ Ð¼Ð¾Ð½Ð¸ÑоÑинга ÑабоÑÑ Ð¡Ð£ÐРи анализа ÐµÑ Ð¿ÑоизводиÑелÑноÑÑи ÑÑÑеÑÑвÑÑÑ ÑазлиÑнÑе инÑÑÑÑменÑÑ. ÐолÑÑÐ°Ñ ÑаÑÑÑ ÑÑой Ð³Ð»Ð°Ð²Ñ Ð¿Ð¾ÑвÑÑена опиÑÐ°Ð½Ð¸Ñ ÑиÑÑÐµÐ¼Ñ Ð½Ð°ÐºÐ¾Ð¿Ð¸ÑелÑной ÑÑаÑиÑÑики Postgres Pro, однако не ÑледÑÐµÑ Ð¿ÑенебÑегаÑÑ Ð¸ обÑÑнÑми командами мониÑоÑинга Unix, Ñакими как ps, top, iostat, и vmstat. ÐÑоме Ñого, поÑле обнаÑÑÐ¶ÐµÐ½Ð¸Ñ Ð·Ð°Ð¿ÑоÑа Ñ Ð½Ð¸Ð·ÐºÐ¾Ð¹ пÑоизводиÑелÑноÑÑÑÑ Ð¼Ð¾Ð¶ÐµÑ Ð¿Ð¾ÑÑебоваÑÑÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑное иÑÑледование Ñ Ð¸ÑполÑзованием Postgres Pro ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ EXPLAIN. РРазделе 14.1 ÑаÑÑмаÑÑиваÑÑÑÑ EXPLAIN и дÑÑгие меÑÐ¾Ð´Ñ Ð´Ð»Ñ Ð¸Ð·ÑÑÐµÐ½Ð¸Ñ Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾ÑделÑного запÑоÑа.