|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Eugene Kornyakov 2:5020/400 22 Mar 2002 10:36:15 To : Evgenij M. Baldin Subject : Re: Postgres тюнинг - результаты -------------------------------------------------------------------------------- Привет ! Я бы еще добавил - что обнаружил конкретную засаду в postgresql.conf правда у меня немного др таблицы где чуть больше 4 млн записей 6 столбцов # Optimizer Parameters # enable_indexscan = true enable_seqscan = false ^^^^^^^^^^^^^^^^^^^^^^^^^^ вот что я сделал enable_tidscan = true enable_sort = true enable_nestloop = true enable_mergejoin = true enable_hashjoin = true из описания видно ENABLE_SEQSCAN (boolean) Enables or disables the query planner's use of sequential scan plan types. It's not possible to suppress sequential scans entirely, but turning this variable off discourages the planner from using one if there is any other method available. The default is on. This is mostly useful to debug the query planner. т е если enable_seqscan = true то использование индексов на запросах средней сложности, а особенно order by зависит от погоды и атмосферного давления причем что на версии 7.2 или 7.1 а если индексы не исп то понятно, что имеем тормоза ну я еще добавил shared memory для постгреса и sort memory а также каждую ночь делается vacuum full и перестройка индекса ================================================== Может у кого есть еще идеи и опыт наступания на грабли ??? --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/63613e64362a.html, оценка из 5, голосов 10
|