The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Оптимизация PostgreSQL"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Оптимизация PostgreSQL"
Сообщение от Vasili Yanov emailИскать по авторуВ закладки on 03-Дек-03, 19:09  (MSK)
Пишу сюда, т.к. в рунете не нашел статьи посвященные оптимизации PostgreSQL. Народ, подсоветуйте что можно и нужно сделать для увеличения скорости выполнения запросов? Индексы на нужных полях уже созданы, но скорость работы меня иногда не устраивает :(
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Оптимизация PostgreSQL"
Сообщение от Brainbug Искать по авторуВ закладки on 03-Дек-03, 19:20  (MSK)
>Пишу сюда, т.к. в рунете не нашел статьи посвященные оптимизации PostgreSQL. Народ,
>подсоветуйте что можно и нужно сделать для увеличения скорости выполнения запросов?
>Индексы на нужных полях уже созданы, но скорость работы меня иногда
>не устраивает :(

1) Статистика для PostgreSQL потому как у него планировщик во много зависит от неё. Правда Это может дать и обратный результат т.к. тоэе кушает ресурсов.
2) EXPLAIN сделай для команд и посмотри дйствительно ли индексы работают так как надо и используються ли они в большинстве случаев.
3) fsync можешь попробовать отключить правда черевато тем что если вырубиться электричество то можешь запороть базу[ы].
4) Shared Memory и всё что с ней связано особенно если много запросов.
5) man systat (для системы). Смотри как работает диск в основном и память, потому что это основное что в данном случае используется если конечно не используется куча процедур с большим колличеством расчётов.

P.S. Из своего опыта могу сказать что в большинстве случаев особенный прирост сделать не удасться при условии что все запросы нормальные (т.е. правильно расставлены индексы и они действительно используются). В данном случае если хочется чего-то существенного тогда лучше меня аппаратуру.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Оптимизация PostgreSQL"
Сообщение от Vasili Yanov emailИскать по авторуВ закладки on 03-Дек-03, 19:30  (MSK)
>1) Статистика для PostgreSQL потому как у него планировщик во много зависит
>от неё. Правда Это может дать и обратный результат т.к. тоэе
>кушает ресурсов.
Статистику включу - попробую, может лучше станет

>2) EXPLAIN сделай для команд и посмотри дйствительно ли индексы работают так
>как надо и используються ли они в большинстве случаев.
EXPLAIN говорит, что индексы все юзаются.

>3) fsync можешь попробовать отключить правда черевато тем что если вырубиться электричество
>то можешь запороть базу[ы].
Отключено. У меня UPS - APC 3000 - на 2 часа запросто хватает :)

>4) Shared Memory и всё что с ней связано особенно если много
>запросов.
Собрал ядро с Shared Memory. Выставил буферов 3000. Этого достаточно?

>5) man systat (для системы). Смотри как работает диск в основном и
>память, потому что это основное что в данном случае используется если
>конечно не используется куча процедур с большим колличеством расчётов.
Почитаю.

>P.S. Из своего опыта могу сказать что в большинстве случаев особенный прирост
>сделать не удасться при условии что все запросы нормальные (т.е. правильно
>расставлены индексы и они действительно используются). В данном случае если хочется
>чего-то существенного тогда лучше меня аппаратуру.

Большое Спасибо за советы!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Оптимизация PostgreSQL"
Сообщение от konst emailИскать по авторуВ закладки on 03-Дек-03, 19:34  (MSK)
>Пишу сюда, т.к. в рунете не нашел статьи посвященные оптимизации PostgreSQL. Народ,
>подсоветуйте что можно и нужно сделать для увеличения скорости выполнения запросов?
>Индексы на нужных полях уже созданы, но скорость работы меня иногда
>не устраивает :(
http://www.opennet.me/openforum/vsluhforumID11/12.html

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру