|
Разбираюсь с WAL
|
|||
---|---|---|---|
#18+
В общем такое дело: есть огромная таблица (500Гиг). Я из нее хотел удалить примерно половину. На диске места всего 100 Гиг доступно. Все удалять страшно сразу. Запустил первуй часть, около 10% таблицы, т.е. 50 Гиг где-то. Смотрю место начало убывать... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2020, 21:05 |
|
Разбираюсь с WAL
|
|||
---|---|---|---|
#18+
Убыло где-то 10 Гиг. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2020, 21:05 |
|
Разбираюсь с WAL
|
|||
---|---|---|---|
#18+
А птом раз, и место обратно вернулось. А удаление еще идет. И снова потихоньку убывает. Как так? Я думал WAL не будет чистится пока транзакция не завершиться. Реплики на сервере нет. Получается он на половине транзакции почистил вал. А как тогда откатывать при отмене запроса? Или я что-то не так понял... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2020, 21:06 |
|
Разбираюсь с WAL
|
|||
---|---|---|---|
#18+
Откат и wal это не муж и жена, а четыре совершенно разных человека. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2020, 21:59 |
|
Разбираюсь с WAL
|
|||
---|---|---|---|
#18+
Уткъ А птом раз, и место обратно вернулось. А удаление еще идет. И снова потихоньку убывает. Как так? Я думал WAL не будет чистится пока транзакция не завершиться. Реплики на сервере нет. Получается он на половине транзакции почистил вал. А как тогда откатывать при отмене запроса? Или я что-то не так понял... wal это redo log а не undo undo внутри данных сделана а redo можно чистить по мере синхронизации всех данных между shared buffers и диском через процесс называемый checkpoint который и чистит более ненужные wal -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2020, 22:00 |
|
|
start [/forum/search_topic.php?author=9kol9&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
162ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 812ms |
total: | 1090ms |
0 / 0 |