|
|
|
нехватка места, vacuum full, reindex
|
|||
|---|---|---|---|
|
#18+
Добрый день, в общем дали доступ через pgadmin, сказали тыкай сюда и сюда, раньше никогда с БД не работал. Недавно место на диске стало заканчивать, на одном из старых серверов для теста через pgadmin выполнил тех.обслуживание vacuum full, reindex analyze - некоторые таблицы в базе уменьшились с 8 до 2 ГБ! На уже активном втором сервере такое замустить не удалось, потому что для reindex, нужно свободное место, которого уже практически нет. Вопрос как освободить место? как поступить? Возможно ли каким-то образом сделать копию базы или определенных таблиц, "подключить" их на другом сервере и выполнить их обслуживание, а потом вернуть обратно на активный сервер? Извините, если где-то выражаюсь некорректно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2015, 11:36 |
|
||
|
нехватка места, vacuum full, reindex
|
|||
|---|---|---|---|
|
#18+
Leshiy6661На уже активном втором сервере такое замустить не удалось, потому что для reindex, нужно свободное место, которого уже практически нет. Вопрос как освободить место? как поступить? Возможно ли каким-то образом сделать копию базы или определенных таблиц, "подключить" их на другом сервере и выполнить их обслуживание, а потом вернуть обратно на активный сервер? Нельзя. Поставить диск побольше, остановить базу, перенести на другой диск, запустить на другом диске. -- Maxim Boguk www.postgresql-consulting.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2015, 12:04 |
|
||
|
нехватка места, vacuum full, reindex
|
|||
|---|---|---|---|
|
#18+
Как вариант делать vacuum full и/или reindex потаблично руками. Тогда вполне может хватить остатков места на сервере. Если же место под 0 занято - см ответ выше. -- Maxim Boguk www.postgresql-consulting.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2015, 12:08 |
|
||
|
нехватка места, vacuum full, reindex
|
|||
|---|---|---|---|
|
#18+
Maxim BogukПоставить диск побольше, остановить базу, перенести на другой диск, запустить на другом диске. а вот это вот Код: sql 1. 2. , частями Код: sql 1. 2. -- не даст меньшего простоя ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2015, 12:15 |
|
||
|
нехватка места, vacuum full, reindex
|
|||
|---|---|---|---|
|
#18+
qwwqMaxim BogukПоставить диск побольше, остановить базу, перенести на другой диск, запустить на другом диске. а вот это вот Код: sql 1. 2. , частями Код: sql 1. 2. -- не даст меньшего простоя ? Простое копирование скорее всего выиграет по сумме простоя относительно потабличного переноса базы. И так и так все файлы базы копировать но база еще некоторую служебную работу делать будет вместе с этим. Впрочем можно перекинуть на другой диск пару таблиц (чтобы освободить место), сжать все и вернуть назад (тогда да простой будет меньше). -- Maxim Boguk www.postgresql-consulting.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2015, 12:19 |
|
||
|
нехватка места, vacuum full, reindex
|
|||
|---|---|---|---|
|
#18+
Maxim Boguk, т.е. отдельно временно таблицы перенести можно? с помощью pgadmin это реально выполнить? или надо через консоль? Боюсь сильно лезть, с другой стороны и и так и так работать скоро не будет... Простой допустим после конца рабочего дня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2015, 12:36 |
|
||
|
нехватка места, vacuum full, reindex
|
|||
|---|---|---|---|
|
#18+
Leshiy6661Maxim Boguk, т.е. отдельно временно таблицы перенести можно? с помощью pgadmin это реально выполнить? или надо через консоль? Боюсь сильно лезть, с другой стороны и и так и так работать скоро не будет... Простой допустим после конца рабочего дня. временно на другой диск на том же сервере - да можно (внимание диск локальный а не сетевая шара и тп). про pgadmin не знаю. -- Maxim Boguk www.postgresql-consulting.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2015, 13:41 |
|
||
|
нехватка места, vacuum full, reindex
|
|||
|---|---|---|---|
|
#18+
еще вопрос в тему: есть база, весит 3.7 тб. из базы были удалены картинки примерно на 2 тб. перезапустили базу, работает всё нормально. но df -H показывает так же размер базы 3.7 Тб. База должна весить на порядок меньше, почему не отоборажается фактический размер, и что делать? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2015, 08:51 |
|
||
|
нехватка места, vacuum full, reindex
|
|||
|---|---|---|---|
|
#18+
sairan, Тут все зависит от того как вы картинки хранили. Если в виде bytea в таблице - эту таблицу надо сжать после удаления через vacuum full или pgcompact или pg_reorg. Если вы хранили их в виде LO (large objects) вам надо смотреть в сторону http://www.postgresql.org/docs/9.4/interactive/vacuumlo.html В обоих случаях это надолго. -- Maxim Boguk www.postgresql-consulting.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2015, 08:59 |
|
||
|
нехватка места, vacuum full, reindex
|
|||
|---|---|---|---|
|
#18+
Maxim Boguk, спасибо за оперативность. суть в том что занято 98% дискового пространства. данные в blob ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2015, 09:30 |
|
||
|
нехватка места, vacuum full, reindex
|
|||
|---|---|---|---|
|
#18+
Maxim Boguksairan, Тут все зависит от того как вы картинки хранили. Если в виде bytea в таблице - эту таблицу надо сжать после удаления через vacuum full или pgcompact или pg_reorg. Если вы хранили их в виде LO (large objects) вам надо смотреть в сторону http://www.postgresql.org/docs/9.4/interactive/vacuumlo.html В обоих случаях это надолго. -- Maxim Boguk www.postgresql-consulting.ru процесс analyze идёт уже больше 3-х недель - место не уменьшается. Можно ли отправлять данные на сервер? не забьёт ли мы оставшиеся 2% пространства? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2015, 08:20 |
|
||
|
нехватка места, vacuum full, reindex
|
|||
|---|---|---|---|
|
#18+
sairanMaxim Boguksairan, Тут все зависит от того как вы картинки хранили. Если в виде bytea в таблице - эту таблицу надо сжать после удаления через vacuum full или pgcompact или pg_reorg. Если вы хранили их в виде LO (large objects) вам надо смотреть в сторону http://www.postgresql.org/docs/9.4/interactive/vacuumlo.html В обоих случаях это надолго. -- Maxim Boguk www.postgresql-consulting.ru процесс analyze идёт уже больше 3-х недель - место не уменьшается. Можно ли отправлять данные на сервер? не забьёт ли мы оставшиеся 2% пространства? analyze это вы про что? -- Maxim Boguk www.postgresql-consulting.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2015, 11:53 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=105&tid=1997766]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
97ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 380ms |

| 0 / 0 |
