172 похожих чатов

Добрый день, подскажите могу ли я запускать vacuumdb на рабочей

БД??

6 ответов

14 просмотров

главное не vacuum full :)

Alexey-Kozlov Автор вопроса

получается что могу? я просто столкнулся с такой проблемой что удаляю данные из таблицы таким образом: DELETE FROM tablename WHERE itemid NOT IN (SELECT itemid FROM items WHERE status='90'); система пишет что удалила огромное кол-во строк но вес таблицы не меняется, нашел информацию что нужно запускать автоочистку, но не могу понять сильно ли она будет мешать системе

обычный vacuum вам место на диске не освободит. Он просто пометит tuple, как доступный к перезаписи. чтобы место освободилось, надо vacuum full, но он эксклюзивный лок на себя захватит, и у вас всё встанет на это время.

Alexey-Kozlov Автор вопроса
Anatoliy Burov
обычный vacuum вам место на диске не освободит. Он...

а DELETE почему тогда не может освободить место?

вакуум дефрагментирует видимые строки внутри страниц (мёртвые удаляет) и оттранкейтит пустые страницы в хвосте дата файлов. Последнее уменьшает размер дата файла

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта