PostgreSQL
Модераторы: SLEDopit, Модераторы разделов
-
vazik
- Сообщения: 115
- Статус: неудачник-проффесионал
- ОС: Debian squeeze/sid
PostgreSQL
Есть база, (база1) примерно 6 млн строк. Решил устаревшие данные складывать в другую базу(база2). И вот база2, созданная по схеме базы1 немилосердно тормозит после инсерта в нее 1.5 млн строк. Базу2 создал и сразу же проиндексировал, еще пустую. Даже подключение к базе2 через pgadmin3 занимает около 3-4 минут, при этом LA сервера стремится к 3, и нельзя чтобы LA был больше 1. Можно как нибудь узнать в чем причина тормозов?
-
AnViar
- Сообщения: 182
- ОС: Linux, Solaris
-
vazik
- Сообщения: 115
- Статус: неудачник-проффесионал
- ОС: Debian squeeze/sid
Re: PostgreSQL
Еще варианты?
pg_stat_activity я смотрел, там только то что выполняется. Причина тормозов так и не ясна. Ночью пройдусь вакумом, может поможет.
pg_stat_activity я смотрел, там только то что выполняется. Причина тормозов так и не ясна. Ночью пройдусь вакумом, может поможет.
-
BIgAndy
- Сообщения: 1923
Re: PostgreSQL
Вообще посмотрите отчеты вакуума.
PS. Только что при помощи запроса with вставил 6 мл записей с четырьмя полями ; integer, varchar(255), Numeric(10.2), Char(255).
Заняло 42 секунлы без вакуума, 22 - с вакуумом.
Хотя если воткнуть BLOB. вставлятья будет достаточно долго.