Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / тормозит при импорте данных / 12 сообщений из 12, страница 1 из 1
20.05.2005, 13:44
    #33077010
yyy
yyy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тормозит при импорте данных
добрый день,

есть приложение, которое импортирует данные в базу, при этом выполняются insert'ы и select'ы. Первая попытка импорта всегда намного медленнее чем следущие (т.е. первая идет около 10-15 минут, следущие-15-20 секунд). Причем даже если при первой попытке сделать rollback или перезапустить сервер, следущие все равно идут быстро. Но если после 1ой попытки базу удалить и создать снова, то будет снова медленно. Может у кого есть идеи, почему так может быть?

заранее спасибо!
...
Рейтинг: 0 / 0
21.05.2005, 11:51
    #33078403
Sad Spirit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тормозит при импорте данных
yyyМожет у кого есть идеи, почему так может быть?

Патамушта при первой попытке данные читаются с диска, при последующих --- из буфера.
...
Рейтинг: 0 / 0
23.05.2005, 12:12
    #33079736
yyy
yyy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тормозит при импорте данных
а разве данные остаются в буфере при перезапуске сервера базы?
...
Рейтинг: 0 / 0
23.05.2005, 13:11
    #33079916
URIX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тормозит при импорте данных
может, блоки пустые остаются после первой заливки. если после нее vacuum full сделать, будет тормозить?
...
Рейтинг: 0 / 0
23.05.2005, 14:19
    #33080133
yyy
yyy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тормозит при импорте данных
да, после vacuum full analyze опять начинает тормозить...
...
Рейтинг: 0 / 0
23.05.2005, 17:15
    #33080594
LeXa NalBat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тормозит при импорте данных
да, это наблюдается. вствка данных в таблицу без пустых мест (после vacuum full) медленнее, чем в таблицу с пустыми местами (после vacuum). из-за этого мы делаем vacuum ежедневно, а vacuum full реже - еженедельно.
...
Рейтинг: 0 / 0
23.05.2005, 17:17
    #33080600
romeo_kz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тормозит при импорте данных
а если воспользоваться командой "copy"
...
Рейтинг: 0 / 0
23.05.2005, 19:37
    #33080908
yyy
yyy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тормозит при импорте данных
у меня разница во времени между 1м и 2м импортом получается в 6 раз...неужели это нормально?
...
Рейтинг: 0 / 0
24.05.2005, 09:26
    #33081264
URIX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тормозит при импорте данных
yyyу меня разница во времени между 1м и 2м импортом получается в 6 раз...неужели это нормально?имхо, это нормально. на самом деле, это дело сильно зависит от файлухи. если судить по отзывам народа, постгрю лучше ставить на reiserfs. сам вчера взгромоздил ее на reiserfs на сказе. поковыряюсь, потом напишу вчетяпления, если тема еще не умрет к тому времени ;))
...
Рейтинг: 0 / 0
24.05.2005, 11:50
    #33081666
Niemi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тормозит при импорте данных
URIXимхо, это нормально. на самом деле, это дело сильно зависит от файлухи. если судить по отзывам народа, постгрю лучше ставить на reiserfs. сам вчера взгромоздил ее на reiserfs на сказе. поковыряюсь, потом напишу вчетяпления, если тема еще не умрет к тому времени ;))
Esli vas ne zatrudnit, opishite process ustanovki, kakaja OS, kakie parametry FS, chto donastroili v PG.
...
Рейтинг: 0 / 0
24.05.2005, 12:12
    #33081752
yyy
yyy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тормозит при импорте данных
это же приложение с другими базами (oracle, ms sql server) работает гораздо быстрее (при 1м импорте)...при 2м импорте скорость почти одинаковая...
...
Рейтинг: 0 / 0
25.05.2005, 10:03
    #33083271
URIX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тормозит при импорте данных
Niemi URIXимхо, это нормально. на самом деле, это дело сильно зависит от файлухи. если судить по отзывам народа, постгрю лучше ставить на reiserfs. сам вчера взгромоздил ее на reiserfs на сказе. поковыряюсь, потом напишу вчетяпления, если тема еще не умрет к тому времени ;))
Esli vas ne zatrudnit, opishite process ustanovki, kakaja OS, kakie parametry FS, chto donastroili v PG.ставил slackware 10.0, ведро 2.4.26 (adaptec.s) дефолтное с дистрибутива. новое пока не собирал. обе файлухи дефолтные reiserfs на /var (rw) и / (ro). postgres 7.4, собирался так:
Код: plaintext
1.
export LANG=ru_RU.KOI8-R
./configure --enable-nls=ru --enable-locale --enable-multibyte=KOI8 --with-perl --enable-unicode-conversion
т.к. машинка шустрая(xeon 2.8), а нагрузка пока слишком маленькая, ничего не подкручивал. когда будет нормальная нагрузка, напишу что менял/оптимизировал.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / тормозит при импорте данных / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]