|
vacuum full во власти темных сил ...
|
|||
---|---|---|---|
#18+
И вот после df -h имеем 19G свободного пространства на диске Позвали местного колдуна, который применил vacuum full table; -- где table большая очень фрагментированная таблица и после df -h имеем 12G свободного пространства на диске !!! (Колдун на костре...) Кто-то из староверов DBA, можете подсказать почему vacuum full не увеличил свободный размер диска? Он же вроде должен был переписать данные в новую таблицу, а старую удалить? Что делать? Help! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2021, 19:29 |
|
vacuum full во власти темных сил ...
|
|||
---|---|---|---|
#18+
ТукТум И вот после df -h имеем 19G свободного пространства на диске Позвали местного колдуна, который применил vacuum full table; -- где table большая очень фрагментированная таблица и после df -h имеем 12G свободного пространства на диске !!! (Колдун на костре...) Кто-то из староверов DBA, можете подсказать почему vacuum full не увеличил свободный размер диска? Он же вроде должен был переписать данные в новую таблицу, а старую удалить? Что делать? Help! 1)а какая у вас версия базы? 2)сделайте checkpoint пару раз может у вас там много wal накопилось 3)после удаления старой таблицы она не сразу в fs возвращается... там тоже checkpoint полезно сделать 4)у вас база на смартфоне что такие цифры мелкие? 5)стоит посмотреть на что именно место уходит -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2021, 19:32 |
|
vacuum full во власти темных сил ...
|
|||
---|---|---|---|
#18+
Maxim Boguk, PostgreSQL 10.9 (Ubuntu 10.9-1.pgdg16.04+1) on x86_64-pc-linux-gnu ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2021, 19:41 |
|
vacuum full во власти темных сил ...
|
|||
---|---|---|---|
#18+
ТукТум Maxim Boguk, PostgreSQL 10.9 (Ubuntu 10.9-1.pgdg16.04+1) on x86_64-pc-linux-gnu может быть много причин почему вот так вот... забытый репликационный слот неработющая но включенная архивация wal log будут наиболее вероятными если после checkpoint место не освободится а вообще посмотрите где у вас место в базе уходит в разрезе data_directory -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2021, 19:47 |
|
vacuum full во власти темных сил ...
|
|||
---|---|---|---|
#18+
Maxim Boguk, спасибо что с нами, бедолагами ... Пока могу сказать, что checkpoint никак, как заклятие не работает ... В data_directory второй таблицы с размером 16G в каталоге базы нет, т.е. видимо старая удалилась. du base/16384/* | sort -n ... 1048580 base/16384/234649 1048580 base/16384/234649.1 1048580 base/16384/234649.2 1048580 base/16384/234649.3 1048580 base/16384/234649.4 1048580 base/16384/234649.5 1048580 base/16384/234649.6 1048580 base/16384/234649.7 1048580 base/16384/234649.8 1048580 base/16384/234649.9 1048580 base/16384/78263 Но куда дисковая память ушла? Где-то ведь лежит результат vacuum full table; кроме этих файлов? (Это вопрос следующего поста) >>может быть много причин почему вот так вот... Пожалуйста, если можно уточните, в каком порядке (или контексте) должна была выполняться команда 1. --- 2. --- ... vacuum full some_table; ... n. чтобы старая таблица some_table "поджалась" и "переехала" в новую таблицу с тем же названием, при этом увеличив размер физической памяти на диске ? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2021, 11:37 |
|
vacuum full во власти темных сил ...
|
|||
---|---|---|---|
#18+
>>Но куда дисковая память ушла? Где-то ведь лежит результат vacuum full table; кроме этих файлов? >>(Это вопрос следующего поста) Поста не будет, память ушла в /pg_wal Но вот насколько эффективно сработал vacuum full ? как проверить ? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2021, 14:50 |
|
vacuum full во власти темных сил ...
|
|||
---|---|---|---|
#18+
ТукТум >>Но куда дисковая память ушла? Где-то ведь лежит результат vacuum full table; кроме этих файлов? >>(Это вопрос следующего поста) Поста не будет, память ушла в /pg_wal Но вот насколько эффективно сработал vacuum full ? как проверить ? Сравнить размеры таблицы до и после Сравнить размеры базы до и после. -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2021, 15:12 |
|
vacuum full во власти темных сил ...
|
|||
---|---|---|---|
#18+
Maxim Boguk ТукТум >>Но куда дисковая память ушла? Где-то ведь лежит результат vacuum full table; кроме этих файлов? >>(Это вопрос следующего поста) Поста не будет, память ушла в /pg_wal Но вот насколько эффективно сработал vacuum full ? как проверить ? Сравнить размеры таблицы до и после Сравнить размеры базы до и после. -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru да. Именно размеры базы и таблиц, а не места на диске в виде файлов. + есть методы анализа блота таблиц и поиска мертвых строк. Гугл в помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2021, 15:20 |
|
|
start [/forum/topic.php?fid=53&msg=40056038&tid=1994124]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 255ms |
total: | 374ms |
0 / 0 |