URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 1734
[ Назад ]

Исходное сообщение
"Объем БД в PostgreSQL!!!!!!!!"

Отправлено Storm_123 , 26-Сен-03 15:30 
Объем файлов БД на сервере составляет 5 гигов. Хотя сама БД со всеми таблицами и данными весит несколько мегабайт.

Часть таблиц в БД ежедневно грохается скриптом и создаются заново вместе с заливкой в них данных. А часть остаются неизменной. Некоторые данные изменяются с помощью апдэйта и добавляются.

Вопрос:   с чего бы ей так сильно распухнуть? Как ее можно вернуть в нормальное состояние?


Содержание

Сообщения в этом обсуждении
"Объем БД в PostgreSQL!!!!!!!!"
Отправлено konst , 26-Сен-03 15:51 
>Объем файлов БД на сервере составляет 5 гигов. Хотя сама БД со
>всеми таблицами и данными весит несколько мегабайт.
>
>Часть таблиц в БД ежедневно грохается скриптом и создаются заново вместе с
>заливкой в них данных. А часть остаются неизменной. Некоторые данные изменяются
>с помощью апдэйта и добавляются.
>
>Вопрос:   с чего бы ей так сильно распухнуть? Как ее
>можно вернуть в нормальное состояние?

может VACUUM для этого служит? (\h VACUUM)


"Объем БД в PostgreSQL!!!!!!!!"
Отправлено Storm_123 , 26-Сен-03 16:28 
>>Объем файлов БД на сервере составляет 5 гигов. Хотя сама БД со
>>всеми таблицами и данными весит несколько мегабайт.
>>
>>Часть таблиц в БД ежедневно грохается скриптом и создаются заново вместе с
>>заливкой в них данных. А часть остаются неизменной. Некоторые данные изменяются
>>с помощью апдэйта и добавляются.
>>
>>Вопрос:   с чего бы ей так сильно распухнуть? Как ее
>>можно вернуть в нормальное состояние?
>
>может VACUUM для этого служит? (\h VACUUM)

Пробовал. Не помагает!


"Объем БД в PostgreSQL!!!!!!!!"
Отправлено konst , 26-Сен-03 16:43 
>>>Объем файлов БД на сервере составляет 5 гигов. Хотя сама БД со
>>>всеми таблицами и данными весит несколько мегабайт.
а ты уверен
что говорит du -sh * ?
cd /var/lib/pgsql (или куда там надо)
du -sh *
du -sh data/*
Как ты определял эти размеры (5 гигов и несколько мегабайт)?


Какой Postgres и ОС?

>>>Часть таблиц в БД ежедневно грохается скриптом и создаются заново вместе с
>>>заливкой в них данных. А часть остаются неизменной. Некоторые данные изменяются
>>>с помощью апдэйта и добавляются.
>>>
>>>Вопрос:   с чего бы ей так сильно распухнуть? Как ее
>>>можно вернуть в нормальное состояние?
>>
>>может VACUUM для этого служит? (\h VACUUM)
>
>Пробовал. Не помагает!



"Объем БД в PostgreSQL!!!!!!!!"
Отправлено Storm_123 , 26-Сен-03 16:53 
>>>>Объем файлов БД на сервере составляет 5 гигов. Хотя сама БД со
>>>>всеми таблицами и данными весит несколько мегабайт.
>а ты уверен
>что говорит du -sh * ?
>cd /var/lib/pgsql (или куда там надо)
>du -sh *
>du -sh data/*
>Как ты определял эти размеры (5 гигов и несколько мегабайт)?
>
>
>Какой Postgres и ОС?
>
>>>>Часть таблиц в БД ежедневно грохается скриптом и создаются заново вместе с
>>>>заливкой в них данных. А часть остаются неизменной. Некоторые данные изменяются
>>>>с помощью апдэйта и добавляются.
>>>>
>>>>Вопрос:   с чего бы ей так сильно распухнуть? Как ее
>>>>можно вернуть в нормальное состояние?
>>>
>>>может VACUUM для этого служит? (\h VACUUM)
>>
>>Пробовал. Не помагает!


Папка с /base   весит 5 гигов. в ней несколько файлов:

в /base/16979
1249 - 1024M
1249.1 1024M
16608 - 1024M
16608.1 - 900M
остальное по мелочам

стоит на FreeBSD + PGSQL 7 какая-то (сам не ставил, оэтому не помню :-) )