|
не завершающийся "autovacuum: VACUUM propose_day_2020 (to prevent wraparound)"
|
|||
---|---|---|---|
#18+
Обнаружил в активных запросах pg_stat_activity следующую запись Код: sql 1.
. Выполняется слишком долго (сутки). После отмены pg_cancel_backend автоматически перезапускается. select * from pg_stat_progress_vacuum Код: plaintext 1. 2.
Статистика по таблице Код: plaintext 1. 2. 3.
эта таблица является секцией, объем которой 1.2Т. Ежедневно в нее заливаются данные и читаются. В БД автовакуум отключен, я еженедельно вручную запускал вакуум на выходных. Видимо, этого оказалось не достаточно. В аналогичной секции другой таблицы такой-же процесс (to prevent wraparound) отработал полностью. В логах не вижу ничего критичного связанного с вакуумоми или этой секцией/таблицей. Исходя из прочитанного, я понял что это и-за отключенного автовакуума привентивное предотвращение переполнения счетчика транзакций. Чем это грозит? Что делать в таких случаях подскажите ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2020, 12:55 |
|
не завершающийся "autovacuum: VACUUM propose_day_2020 (to prevent wraparound)"
|
|||
---|---|---|---|
#18+
DSKalugin Обнаружил в активных запросах pg_stat_activity следующую запись эта таблица является секцией, объем которой 1.2Т. Ежедневно в нее заливаются данные и читаются. В БД автовакуум отключен, я еженедельно вручную запускал вакуум на выходных. Видимо, этого оказалось не достаточно. В аналогичной секции другой таблицы такой-же процесс (to prevent wraparound) отработал полностью. В логах не вижу ничего критичного связанного с вакуумоми или этой секцией/таблицей. Исходя из прочитанного, я понял что это и-за отключенного автовакуума привентивное предотвращение переполнения счетчика транзакций. Чем это грозит? Что делать в таких случаях подскажите Дать доработать... настроить autovacuum более аггресивно чтобы он быстрее диском ворочал... 1.2TB это не быстро может быть даже на очень хорошем оборудовании... Чревато - полной остановкой базы в single user пока руками этот vacuum freeze по всей базе не сделаете. ps: "В БД автовакуум отключен, я еженедельно вручную запускал вакуум на выходных." - уж сколько раз твердили миру что так делать не надо а тем более на вашем уровне (иначе бы вы тут эти вопросы не задавали). ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2020, 13:05 |
|
не завершающийся "autovacuum: VACUUM propose_day_2020 (to prevent wraparound)"
|
|||
---|---|---|---|
#18+
Maxim Boguk настроить autovacuum более аггресивно чтобы он быстрее диском ворочал... если не затруднит, подскажите какими параметрами/значениями это решается. Pg ver 11, autovacuum включу. Спасибо. pg_settings под спойлером Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2020, 13:27 |
|
не завершающийся "autovacuum: VACUUM propose_day_2020 (to prevent wraparound)"
|
|||
---|---|---|---|
#18+
DSKalugin, Ну если в лоб и по максимуму то autovacuum_vacuum_cost_delay = 0 главное чтобы дисков хватило если дисков не хватает то от 0 до 20 подбирайте (но будет пропорционально медленнее) и скорее всего я бы autovacuum_max_workers = 8 (или 10) поставил бы наверное для начала этого хватит -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2020, 13:39 |
|
не завершающийся "autovacuum: VACUUM propose_day_2020 (to prevent wraparound)"
|
|||
---|---|---|---|
#18+
DSKalugin Maxim Boguk настроить autovacuum более аггресивно чтобы он быстрее диском ворочал... если не затруднит, подскажите какими параметрами/значениями это решается. Pg ver 11, autovacuum включу. Спасибо. pg_settings под спойлером Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43.
- почитать , - подумать - ... - получить профит ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2020, 13:39 |
|
|
start [/forum/moderation_log.php?user_name=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80+%D0%A1%D0%B0%D0%B2%D0%BB%D1%8F%D0%BA]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
93ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 1627ms |
total: | 1845ms |
0 / 0 |