|
Как можно исключить таблицу?
|
|||
---|---|---|---|
#18+
Из VACUUM FULL ? Посмотрел описание, вроде исключение добавить нельзя. Но мож есть какое-нибудь обходное решение? (кроме VACUUM FULL на каждую таблицу вручную) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2017, 13:34 |
|
Как можно исключить таблицу?
|
|||
---|---|---|---|
#18+
еще неудобно то, что в одном запросе две команды вакуум нельзя использовать. а это для каждого вакуума каждой из тысячи таблиц свой коннект делать VACUUM не может выполняться внутри функции или строки, включающей несколько команд ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2017, 14:09 |
|
Как можно исключить таблицу?
|
|||
---|---|---|---|
#18+
Константин Сергеевич Дерерк, как вариант, можно селектом выдернуть список таблиц для обработки и в шелле циклом запускать вакуум на этих таблицах. к примеру так Код: sql 1.
p.s. это только для linux/unix ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2017, 14:26 |
|
Как можно исключить таблицу?
|
|||
---|---|---|---|
#18+
пардон, вот так Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2017, 14:27 |
|
Как можно исключить таблицу?
|
|||
---|---|---|---|
#18+
daevyКонстантин Сергеевич Дерерк, как вариант, можно селектом выдернуть список таблиц для обработки и в шелле циклом запускать вакуум на этих таблицах. к примеру так Код: sql 1.
p.s. это только для linux/unix я так и сделал. Просто думал есть стандартный метод исключения, как при pg_dump, например. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2017, 14:27 |
|
|
start [/forum/topic.php?fid=53&fpage=69&tid=1996347]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 345ms |
total: | 482ms |
0 / 0 |