Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
20.03.2018, 11:42
|
|||
---|---|---|---|
|
|||
Может ли долгий селект по одной таблице не давать работать автовакууму по все БД ? |
|||
#18+
Здравствуйте. Запускаю запрос, который выполняется примерно 7 часов. Причем сама выборка из БД занимает долю секунды, а затем в цикле идет подключение по этим данным к другим серверам. И база начинает сильно тормозить. Может ли долгий селект по одной таблице не давать работать автовакууму по все БД ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.03.2018, 12:03
|
|||
---|---|---|---|
Может ли долгий селект по одной таблице не давать работать автовакууму по все БД ? |
|||
#18+
Вопрос2, должен. запускайте запрос из отдельной бд . рез-ты забирайте в массив. можно из того же инстанса. создать там отдельную базёнку. или вообще снаружи. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.03.2018, 12:04
|
|||
---|---|---|---|
|
|||
Может ли долгий селект по одной таблице не давать работать автовакууму по все БД ? |
|||
#18+
qwwq должен. Получается когда идет долгая выборка из одной таблице по всем другим вакуум не может очистить данные? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.03.2018, 12:07
|
|||
---|---|---|---|
|
|||
Может ли долгий селект по одной таблице не давать работать автовакууму по все БД ? |
|||
#18+
Я думал что для вакуума ни кто не должен обращаться даже на чтение именно к той таблице , которую вакуумируем. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.03.2018, 12:12
|
|||
---|---|---|---|
Может ли долгий селект по одной таблице не давать работать автовакууму по все БД ? |
|||
#18+
Вопрос2qwwqдолжен. Получается когда идет долгая выборка из одной таблице по всем другим вакуум не может очистить данные? нет. не тот "язык" "получается, что запущенный запрос фиксирует глубину, вплоть до которой старые версии можно вакуумировать. и от которой версии надо хранить, т.к. сессия оного запроса может "в принципе" захотеть их увидеть." и т.д. т.е. если у вас полно совсем старых данных -- их можно вакуумировать. а если вы их производите непрерывно, то "новые старые" записи, произведенные после старта последней незакомиченной сессии трогать нельзя. обычно напряги на активно обновляемых не самых больших таблицах. типа таблицы активных сессий и проченго "логического локирования" (и их индексы опухают) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.03.2018, 12:18
|
|||
---|---|---|---|
Может ли долгий селект по одной таблице не давать работать автовакууму по все БД ? |
|||
#18+
Вопрос2Я думал что для вакуума ни кто не должен обращаться даже на чтение именно к той таблице , которую вакуумируем. это смотря какая бабель. факьюмов штуки 3 как минимум. лочит таблу с концами фулл-факуум. остальные могут лочить ддл. (аналайз например не дает произвести потомка). но не работу с записями. т.к. "старые версии" могут быть кому-то нужны (запущеной сессии, собирающей отчет, например. более строго -- сессии с режимом изоляции от репитебл-рид. -- то их подбирать можно не только лишь всегда..) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.03.2018, 12:34
|
|||
---|---|---|---|
|
|||
Может ли долгий селект по одной таблице не давать работать автовакууму по все БД ? |
|||
#18+
qwwqВопрос2Я думал что для вакуума ни кто не должен обращаться даже на чтение именно к той таблице , которую вакуумируем. это смотря какая бабель. факьюмов штуки 3 как минимум. лочит таблу с концами фулл-факуум. остальные могут лочить ддл. (аналайз например не дает произвести потомка). но не работу с записями. т.к. "старые версии" могут быть кому-то нужны (запущеной сессии, собирающей отчет, например. более строго -- сессии с режимом изоляции от репитебл-рид. -- то их подбирать можно не только лишь всегда..) фулл-то понятно. Именно обычный вакум интеерсует. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.03.2018, 12:36
|
|||
---|---|---|---|
|
|||
Может ли долгий селект по одной таблице не давать работать автовакууму по все БД ? |
|||
#18+
qwwqВопрос2пропущено... Получается когда идет долгая выборка из одной таблице по всем другим вакуум не может очистить данные? нет. не тот "язык" "получается, что запущенный запрос фиксирует глубину, вплоть до которой старые версии можно вакуумировать. и от которой версии надо хранить, т.к. сессия оного запроса может "в принципе" захотеть их увидеть." и т.д. т.е. если у вас полно совсем старых данных -- их можно вакуумировать. а если вы их производите непрерывно, то "новые старые" записи, произведенные после старта последней незакомиченной сессии трогать нельзя. обычно напряги на активно обновляемых не самых больших таблицах. типа таблицы активных сессий и проченго "логического локирования" (и их индексы опухают) Ага, видимо именно в этом проблема. Большое спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.03.2018, 12:45
|
|||
---|---|---|---|
|
|||
Может ли долгий селект по одной таблице не давать работать автовакууму по все БД ? |
|||
#18+
qwwq"получается, что запущенный запрос фиксирует глубину, вплоть до которой старые версии можно вакуумировать. и от которой версии надо хранить, т.к. сессия оного запроса может "в принципе" захотеть их увидеть." и т.д. а подскажите, глубина, получается фиксируется по всей БД ? Или же глубина эта для каждой таблицы фиксируется отдельно и на таблицы, которые в запросе не участвуют глубина не распространяется? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.03.2018, 12:57
|
|||
---|---|---|---|
|
|||
Может ли долгий селект по одной таблице не давать работать автовакууму по все БД ? |
|||
#18+
И еще вопросик, автовакуум, когда долго выполняется, он тоже для все БД фиксирует глубину? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.03.2018, 13:18
|
|||
---|---|---|---|
Может ли долгий селект по одной таблице не давать работать автовакууму по все БД ? |
|||
#18+
Вопрос2, раньше и такое случалось. читайте буквари. тут есть поиск. http://www.sql.ru/forum/actualsearch.aspx?search=vacuum xmin&sin=0&st=t&bid=7&a=&ma=0&dt=-1&s=1&so=1 например. и можно почитать вот тут http://www.sql.ru/forum/1160776/arhitektura-postgresql?mid=17753534&hl=?????? ??????????#17753534 тут http://www.sql.ru/forum/820306-5/golosuem-za-novye-fichi-pg?mid=19197872&hl=vacuum xmin#19197872 и вокруг и по ссылкам оттуда ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=53&mobile=1&tid=1995884]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 290ms |
total: | 435ms |
0 / 0 |