|
|
|
Очень долгий autovacuum (to prevent wraparound)
|
|||
|---|---|---|---|
|
#18+
VerusK, при примерно ~3*10^6 /час и объёме БД ~8ТБ имели проблемы с . у вас объём почти на порядок меньше -- т.е. для аналогичных проблем рановато. если конечно в пики порядок по темпам ещё не делаете. скажите девелоперам, чтобы избегали, по возможности, расставлять блоки обработки исключений на широких местах. какой-нть проверкой обходились бы. а блоки только в специально отведенных ветках, куда редко попадают. ибо каждый сейвпойнт -- прирост счётчика транзакций [RTFM "subtransaction"] да, выводите не только age() но и сам frozentxid -- чтобы видеть, слистываются они у вас, или стоят на месте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 08:43 |
|
||
|
Очень долгий autovacuum (to prevent wraparound)
|
|||
|---|---|---|---|
|
#18+
qwwq, ок, учтем, я и есть разработчик, никак не DBA :) Код: plsql 1. выдает: Код: plsql 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. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. кстати, таблиц стало меньше в выводе, буквально вчера было 325, сегодня уже 195 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 08:50 |
|
||
|
Очень долгий autovacuum (to prevent wraparound)
|
|||
|---|---|---|---|
|
#18+
VerusK, с чего у вас таблиц стало меньше ? вы фильтруете данные, а фильтры не приводите ? эдак вашим словам грош цена. т.е. всем. т.е. совсем. и да, вы всё время забываете о тостах. они немного отдельно фризятся. где--то на просторах интернетов была вот такая заготовка Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 10:28 |
|
||
|
Очень долгий autovacuum (to prevent wraparound)
|
|||
|---|---|---|---|
|
#18+
qwwq, конечно не фильтрую, запрос как есть. Посмотрел вчерашний вывод, таблиц было 200 в выводе, в сегодняшнем 195 nspnamerelnameagerelfrozenxidrelfrozenxidpublicsubscriptions_y2016_m1482450377456858465506858465information_schemasql_features432450377506858465506858465information_schemasql_implementation_info432450377506858465506858465information_schemasql_languages432450377506858465506858465information_schemasql_packages432450377506858465506858465information_schemasql_parts432450377506858465506858465information_schemasql_sizing432450377506858465506858465information_schemasql_sizing_profiles432450377506858465506858465pg_catalogpg_aggregate432450377506858465pg_catalogpg_am432450377506858465pg_catalogpg_amop432450377506858465pg_catalogpg_amproc432450377506858465pg_catalogpg_attrdef432450377506858465506858465pg_catalogpg_attribute432450377506858465pg_catalogpg_auth_members432450377506858465pg_catalogpg_authid432450377506858465pg_catalogpg_cast432450377506858465pg_catalogpg_class432450377506858465pg_catalogpg_collation432450377506858465pg_catalogpg_constraint432450377506858465506858465pg_catalogpg_conversion432450377506858465pg_catalogpg_database432450377506858465pg_catalogpg_db_role_setting432450377506858465506858465pg_catalogpg_default_acl432450377506858465pg_catalogpg_depend432450377506858465pg_catalogpg_description432450377506858465506858465pg_catalogpg_enum432450377506858465pg_catalogpg_event_trigger432450377506858465pg_catalogpg_extension432450377506858465pg_catalogpg_foreign_data_wrapper432450377506858465pg_catalogpg_foreign_server432450377506858465pg_catalogpg_foreign_table432450377506858465pg_catalogpg_index432450377506858465pg_catalogpg_inherits432450377506858465pg_catalogpg_language432450377506858465pg_catalogpg_largeobject432450377506858465pg_catalogpg_largeobject_metadata432450377506858465pg_catalogpg_namespace432450377506858465pg_catalogpg_opclass432450377506858465pg_catalogpg_operator432450377506858465pg_catalogpg_opfamily432450377506858465pg_catalogpg_pltemplate432450377506858465pg_catalogpg_proc432450377506858465506858465pg_catalogpg_range432450377506858465pg_catalogpg_rewrite432450377506858465506858465pg_catalogpg_seclabel432450377506858465506858465pg_catalogpg_shdepend432450377506858465pg_catalogpg_shdescription432450377506858465506858465pg_catalogpg_shseclabel432450377506858465pg_catalogpg_statistic432450377506858465506858465pg_catalogpg_tablespace432450377506858465pg_catalogpg_trigger432450377506858465506858465pg_catalogpg_ts_config432450377506858465pg_catalogpg_ts_config_map432450377506858465pg_catalogpg_ts_dict432450377506858465pg_catalogpg_ts_parser432450377506858465pg_catalogpg_ts_template432450377506858465pg_catalogpg_type432450377506858465pg_catalogpg_user_mapping432450377506858465publicaccounts432450377506858465506858465publicaction_flows432450377506858465506858465publicadvertiser_requests432450377506858465506858465publicauthtokens432450377506858465506858465publicblacklist432450377506858465506858465publicblog_categories432450377506858465506858465publicblog_posts432450377506858465506858465publicbp_service_codes432450377506858465506858465publicbrowsers432450377506858465506858465publiccaps432450377506858465publiccategories432450377506858465506858465publiccb_settings432450377506858465publicclicks432450377506858465506858465publiccomebackers432450377506858465506858465publicconversion_funnel432450377506858465506858465publicconversion_types432450377506858465publiccountries432450377506858465506858465publiccountries_ranges432450377506858465publiccurrencies432450377506858465506858465publiccurrencies_rates432450377506858465506858465publicdomains432450377506858465506858465publicerror_statistics432450377506858465506858465publicgeo_indexes432450377506858465506858465publicgoods432450377506858465publicgroups432450377506858465506858465publicinner_logs432450377506858465506858465publicinner_logs_y2016_m2432450377506858465506858465publicinner_logs_y2016_m3432450377506858465506858465publicip_geo_base432450377506858465506858465publicip_ranges432450377506858465publicleads432450377506858465506858465publicleads_y2014_m12432450377506858465506858465publicleads_y2015_m1432450377506858465506858465publicleads_y2015_m10432450377506858465506858465publicleads_y2015_m11432450377506858465506858465publicleads_y2015_m12432450377506858465506858465publicleads_y2015_m2432450377506858465506858465publicleads_y2015_m3432450377506858465506858465publicleads_y2015_m4432450377506858465506858465publicleads_y2015_m5432450377506858465506858465publicleads_y2015_m6432450377506858465506858465publicleads_y2015_m7432450377506858465506858465publicleads_y2015_m8432450377506858465506858465publicleads_y2015_m9432450377506858465506858465publicleads_y2016_m1432450377506858465506858465publicleads_y2016_m2432450377506858465506858465publicleads_y2016_m3432450377506858465506858465publiclogin_history432450377506858465506858465publiclogs432450377506858465506858465publiclogs_y2016_m2432450377506858465506858465publiclogs_y2016_m3432450377506858465506858465publicmailing_lists432450377506858465506858465publicnetspeed432450377506858465publicnews432450377506858465506858465publicnotifications432450377506858465publicoffer_settings432450377506858465506858465publicoffer_targeting432450377506858465506858465publicoffer_weights432450377506858465506858465publicoffers432450377506858465506858465publicoffers_trafficback432450377506858465506858465publicoperating_systems432450377506858465506858465publicoperators432450377506858465506858465publicorders432450377506858465506858465publicorders_y2014_m12432450377506858465506858465publicorders_y2015_m1432450377506858465506858465publicorders_y2015_m10432450377506858465506858465publicorders_y2015_m11432450377506858465506858465publicorders_y2015_m12432450377506858465506858465publicorders_y2015_m2432450377506858465506858465publicorders_y2015_m3432450377506858465506858465publicorders_y2015_m4432450377506858465506858465publicorders_y2015_m5432450377506858465506858465publicorders_y2015_m6432450377506858465506858465publicorders_y2015_m7432450377506858465506858465publicorders_y2015_m8432450377506858465506858465publicorders_y2015_m9432450377506858465506858465publicorders_y2016_m1432450377506858465506858465publicorders_y2016_m2432450377506858465506858465publicorders_y2016_m3432450377506858465506858465publicorganizations432450377506858465506858465publicplatforms432450377506858465506858465publicplatforms_urls432450377506858465506858465publicpostback_urls432450377506858465506858465publicprelandings432450377506858465506858465publicprelandings_settings432450377506858465506858465publicpromo432450377506858465506858465publicrates_modifiers432450377506858465506858465publicrebills432450377506858465506858465publicredress_history432450377506858465506858465publicrotators432450377506858465506858465publicsettings432450377506858465506858465publicstats432450377506858465506858465publicstats_referral432450377506858465506858465publicstats_y2016_m1432450377506858465506858465publicstats_y2016_m2432450377506858465506858465publicstats_y2016_m3432450377506858465506858465publicsubaccounts432450377506858465506858465publicsubmit_errors432450377506858465506858465publicsubscriptions432450377506858465506858465publicsubscriptions_y2016_m2432450377506858465506858465publicsubscriptions_y2016_m3432450377506858465506858465publicsuccess_pages432450377506858465506858465publicticket_answers432450377506858465506858465publictickets432450377506858465506858465publictraffic_managers432450377506858465506858465publictraffic_redirect432450377506858465506858465publictraffic_sources432450377506858465publictransaction_requests432450377506858465506858465publictransactions432450377506858465506858465publictranslations432450377506858465506858465publicuser_settings432450377506858465506858465publicuser_types432450377506858465506858465publicusers432450377506858465506858465publicwithdrawal_accounts432450377506858465506858465_replicsl_apply_stats264469773674839069_replicsl_archive_counter264469773674839069_replicsl_components264469773674839069674839069_replicsl_config_lock264469773674839069_replicsl_confirm264469773674839069_replicsl_event264469773674839069674839069_replicsl_event_lock264469773674839069_replicsl_listen264469773674839069_replicsl_log_script264469773674839069674839069_replicsl_node264469773674839069674839069_replicsl_nodelock264469773674839069_replicsl_path264469773674839069674839069_replicsl_registry264469773674839069674839069_replicsl_seqlog264469773674839069_replicsl_sequence264469773674839069674839069_replicsl_set264469773674839069674839069_replicsl_setsync264469773674839069674839069_replicsl_subscribe264469773674839069_replicsl_table264469773674839069674839069publicclicks_y2016_m344659665894649177894649177_replicsl_log_21088538938220304938220304_replicsl_log_1153922939154920939154920 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 10:45 |
|
||
|
Очень долгий autovacuum (to prevent wraparound)
|
|||
|---|---|---|---|
|
#18+
VerusK, т.е. у вас что--то дропается. т.к. свежие фризы таки есть -- у вас видимо просто собран большой бунч , который приходит на фриз одним большим куском. а чем он собран -- какой--то долгой транзакцией, вероятно. т.к. фрозентиксид расползтись не успели -- после этого ещё прокрутка эпохи фриза (2*10^8) не прошла. у меня тоже есть жуткий комок: Код: sql 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. строчек там 258, первая выглядит страшненько: 179604642320162621132016262112724595466240'2537 GB'566 -- придут на фриз 2.5 ТБ одним куском -- и будем мы "все в белом" опять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 11:24 |
|
||
|
Очень долгий autovacuum (to prevent wraparound)
|
|||
|---|---|---|---|
|
#18+
qwwq, да, с виду как будто ушло 5 таблиц за несколько суток, скорость конечно атас пугает еще то, что таблица по которой он сделал вакуум опять попала в вакуум на работу БД пока что не влияет, но опять же варнинги в логах пугают, совсем не хочется аварийно съезжать на реплику, да и и если это реплика, то там ждать такого же поведения значит. у меня это выдает вот такую картину: 434138884506858465506858465313794789376292 GB172484138884456858465506858465169881706496158 GB14634817289464917789464917742399334404044 MB12661582806748390696748390698927641685 MB191842429939154920939154920106496104 kB19387969400585539400585539830496 kB1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 11:40 |
|
||
|
Очень долгий autovacuum (to prevent wraparound)
|
|||
|---|---|---|---|
|
#18+
VerusKAlexius, ничего в логах не увидел про автовакуум странно, а reload после правки конфига делался? должны записи о прошедших автовакуумах появляться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 11:58 |
|
||
|
Очень долгий autovacuum (to prevent wraparound)
|
|||
|---|---|---|---|
|
#18+
Alexius, да, они начали появлятья, но чуть позже, вот несколько из них: Код: plsql 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 12:00 |
|
||
|
Очень долгий autovacuum (to prevent wraparound)
|
|||
|---|---|---|---|
|
#18+
VerusK, хм, скорость никакая совсем. попробуйте autovacuum_vacuum_cost_delay (именно autovacuum, а не просто vacuum) снизить до 5ms. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 12:08 |
|
||
|
Очень долгий autovacuum (to prevent wraparound)
|
|||
|---|---|---|---|
|
#18+
Alexius, после изменения: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 12:48 |
|
||
|
Очень долгий autovacuum (to prevent wraparound)
|
|||
|---|---|---|---|
|
#18+
qwwq, т.е. надо просто ждать пока оно провернет этот кусок? очень страшно, что не успеет :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 14:36 |
|
||
|
Очень долгий autovacuum (to prevent wraparound)
|
|||
|---|---|---|---|
|
#18+
только что было очень странно, начался автовакуум для таблицы заново, до этого длившийся 1200+минут, но нет в логах ничего о завершении предыдущего ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 19:54 |
|
||
|
Очень долгий autovacuum (to prevent wraparound)
|
|||
|---|---|---|---|
|
#18+
VerusK, а в логах нет строки вида canceling autovacuum task ? некоторые блокировки могут автовакуум прибивать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 20:28 |
|
||
|
Очень долгий autovacuum (to prevent wraparound)
|
|||
|---|---|---|---|
|
#18+
Alexius, нет, ничего похожего не увидел. Зато есть вот такие записи: Код: plsql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 20:51 |
|
||
|
Очень долгий autovacuum (to prevent wraparound)
|
|||
|---|---|---|---|
|
#18+
VerusKqwwq, т.е. надо просто ждать пока оно провернет этот кусок? очень страшно, что не успеет :)во первых "не успеет" это где--то около 4ярдов. (пессимистически, если только половина целого -- 2 ярда). а у вас возрасты всего то 0.5 ярда. во вторых, я думаю, что , после того как бунч первый раз пролезет весь через воркеры -- его неплохо дополнительно растащить "по оси заморозки" ручными фризами. и в третьих -- "много думал" -- и решил, что т.к. автовакуум работает с тостами и табличками раздельно -- нужно иначе оценивать комкование : Код: sql 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. что даёт мне гораздо более оптимистическую оценку Код: sql 1. т.е. ко мне пришли сейчас, в т.ч., 2 большие партиции, максимум их будет 3. все воркеры забиться не должны. но подсобрать ещё хвостов из следующей пачки бунч может. (простая волна с отрицательной нелинейностью укручается кзади. -- типичная "дорожная пробка", в которую впиливаются догоняющие) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2016, 11:02 |
|
||
|
Очень долгий autovacuum (to prevent wraparound)
|
|||
|---|---|---|---|
|
#18+
qwwq, у меня цифры получились примерно те же: 537212232537636664537636664456858465169613049856"158 GB"1486946760487636664487636664506858465325679407104"303 GB"29397389352998459529984595289464917711825094656"11 GB"20146604814660489930290812834432"2768 kB"2 меня очень смущает то, что он начинает по кругу автовакуумить одну и ту же таблицу, у нас она самая большая, примерно 240млн строк. Зачем он это делает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2016, 11:16 |
|
||
|
Очень долгий autovacuum (to prevent wraparound)
|
|||
|---|---|---|---|
|
#18+
VerusK, следите не за возрастом, а за фрозентхайди -- если он после цикла не сменился , или сменился очень мало (а многодневных длинных транзакций на момент старта не было) -- начинайте бурную эпиляцию пятой точки. т.е. готовьте новый инстанс, с новой минорной, и переползайте на него. //и начинайте писать по адресу -- т.е. в postgresql.org если фрозенайди таки меняется , оцените по вашей цифре "темпа прироста транзакций" насколько стареет таблица за время отработки фриза по ней. сравнивайте с полученным age(). чешите тыковку. я так думаю. и да , все время мониторьте длинные транзакции в стат--активити. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2016, 11:32 |
|
||
|
Очень долгий autovacuum (to prevent wraparound)
|
|||
|---|---|---|---|
|
#18+
qwwq, похоже, что он не меняется совсем, вот данные вчерашние: Код: plsql 1. вот данные сегодняшние: Код: plsql 1. похоже все плохо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2016, 11:55 |
|
||
|
Очень долгий autovacuum (to prevent wraparound)
|
|||
|---|---|---|---|
|
#18+
VerusK, 1. вы уверены, что фриз завершился ? (с фризом такая шняга -- его нельзя сделать "по частям". по крайней мере пока нет карты полностью отфриженных блоков) 2. вы уверены, что он (оба последних, завершившихся раза) стартовал в момент, когда у вас не висела одна и та же недельная транзакция в стат_активити ? т.е. вы _в тот_ момент мониторили наличие висяков ? -- если оба ответа "да" -- начинайте добычу шерсти. если не уверены -- то навешивайте мониторинг. При следующем "окончании фриза" без сдвига фрозена -- просто снимите табличку с автовакуума, и запустите VACUUM FREEZE руками. прямо на сервере. скажем в screen-е. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2016, 12:06 |
|
||
|
Очень долгий autovacuum (to prevent wraparound)
|
|||
|---|---|---|---|
|
#18+
VerusK, 1. Я вам давал запрос для проверки сессий. Вы что-то им сотрели? 2. Максим указал на проверку реплик. С ними всё в порядке? — работают, не отстают, не блокируют. 3. Какая у вас транзакционная активность? Смотреть так Код: sql 1. 4. Какие настройки по проблемной таблице? Смотреть так Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 5. Смотрите на `autovacuum_vacuum_cost_delay` / `vacuum_cost_delay` — делайтие минимальными. 6. Сделайте `vacuum_freeze_min_age` равным значению из #3 в час, умноженному на 4 часа — обычные вакуумы будут частично фризить данные. Но это на долгосрочную перспективу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2016, 12:29 |
|
||
|
Очень долгий autovacuum (to prevent wraparound)
|
|||
|---|---|---|---|
|
#18+
vyegorov, 1. pgsql.sess.totalpgsql.sess.idlepgsql.sess.idlexidpgsql.sess.activepgsql.sess.waitingpgsql.sess.age[15s]pgsql.sess.age[60s]pgsql.sess.age[300s]pgsql.sess.age[600s]pgsql.sess.age[1800s]pgsql.sess.age[3600s]pgsql.sess.age[max]38133624211122141934146 2. Да, реплика работает нормально 3. 33629, 2017740 4. oidrelnamerelpagesreltuplesnamesettingboot_val7121865subscriptions_y2016_m120704718243768384autovacuumonon7121865subscriptions_y2016_m120704718243768384autovacuum_analyze_scale_factor0.10.17121865subscriptions_y2016_m120704718243768384autovacuum_analyze_threshold50507121865subscriptions_y2016_m120704718243768384autovacuum_freeze_max_age2000000002000000007121865subscriptions_y2016_m120704718243768384autovacuum_max_workers2037121865subscriptions_y2016_m120704718243768384autovacuum_multixact_freeze_max_age4000000004000000007121865subscriptions_y2016_m120704718243768384autovacuum_naptime60607121865subscriptions_y2016_m120704718243768384autovacuum_vacuum_cost_delay1207121865subscriptions_y2016_m120704718243768384autovacuum_vacuum_cost_limit-1-17121865subscriptions_y2016_m120704718243768384autovacuum_vacuum_scale_factor0.20.27121865subscriptions_y2016_m120704718243768384autovacuum_vacuum_threshold50507121865subscriptions_y2016_m120704718243768384autovacuum_work_mem-1-17121865subscriptions_y2016_m120704718243768384log_autovacuum_min_duration1000-17121865subscriptions_y2016_m120704718243768384vacuum_cost_delay107121865subscriptions_y2016_m120704718243768384vacuum_cost_limit2002007121865subscriptions_y2016_m120704718243768384vacuum_cost_page_dirty20207121865subscriptions_y2016_m120704718243768384vacuum_cost_page_hit117121865subscriptions_y2016_m120704718243768384vacuum_cost_page_miss10107121865subscriptions_y2016_m120704718243768384vacuum_defer_cleanup_age007121865subscriptions_y2016_m120704718243768384vacuum_freeze_min_age50000000500000007121865subscriptions_y2016_m120704718243768384vacuum_freeze_table_age1500000001500000007121865subscriptions_y2016_m120704718243768384vacuum_multixact_freeze_min_age500000050000007121865subscriptions_y2016_m120704718243768384vacuum_multixact_freeze_table_age150000000150000000 5. autovacuum_vacuum_cost_delay = 1ms ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2016, 12:54 |
|
||
|
Очень долгий autovacuum (to prevent wraparound)
|
|||
|---|---|---|---|
|
#18+
VerusKpgsql.sess.totalpgsql.sess.idlepgsql.sess.idlexidpgsql.sess.activepgsql.sess.waitingpgsql.sess.age[15s]pgsql.sess.age[60s]pgsql.sess.age[300s]pgsql.sess.age[600s]pgsql.sess.age[1800s]pgsql.sess.age[3600s]pgsql.sess.age[max]38133624211122141934146 2 сессии `idle in transaction` — это зачем и почему? 1 сессия ждёт чего-то — чего? Рабочих сессий 42, простаивают 336, из них дольше часа — 146. Может их надо проверить и отключить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2016, 13:09 |
|
||
|
Очень долгий autovacuum (to prevent wraparound)
|
|||
|---|---|---|---|
|
#18+
vyegorov, я конечно дико извиняюсь, но за Код: sql 1. 2. 3. -- руки из жопы надо выдирать с корнем. или квантуйте хотя бы секундами: Код: sql 1. , или пользуйтесь полуоткрытыми интервалами (что предпочтительней). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2016, 13:22 |
|
||
|
Очень долгий autovacuum (to prevent wraparound)
|
|||
|---|---|---|---|
|
#18+
vyegorov, idle in transaction - запросы от приложения, отрабатывают быстро сессия в ожидании то появляется, то исчезает, тоже отрабатывает быстро ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2016, 13:27 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=39193134&tid=1997327]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
155ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
70ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 515ms |

| 0 / 0 |
