|
|
|
Медленный поиск тикетов в RT по содержимому (PostgreSQL)
|
|||
|---|---|---|---|
|
#18+
Подскажите, пожалуйста, такую вещицу - вот есть система Request Tracker, крутится она под PostgreSQL. С некоторых пор стала уходить уйма времени на поиск по содержимому тикетов. То есть по теме еще куда ни шло, но стоит дать критерий поиска CONTENT LIKE... замирает все минут на 20. Количество записей в таблице attachements (а вроде бы в ней есть поле content) порядка 300000. Что кто посоветует - как расшевелить процесс поиска? Попробовать, что ли, vacuumdb? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2007, 11:57:55 |
|
||
|
Медленный поиск тикетов в RT по содержимому (PostgreSQL)
|
|||
|---|---|---|---|
|
#18+
Vacuum для PostgreSQL команда нужная и полезная. Однако если вы используете готовую систему, то лучше наверно настраивать и обслуживать БД согласно документации по системе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2007, 15:13:35 |
|
||
|
Медленный поиск тикетов в RT по содержимому (PostgreSQL)
|
|||
|---|---|---|---|
|
#18+
Вы знаете, vacuum и reindex практически ничего не дали :-( Слишком много тикетов старых, за 2004 год еще есть. Одна только таблица attachments в Request Tracker занимает больше 1,5 Гб. Что бы Вы лично посоветовали? В postgresql.conf есть строчка shared_buffers - имеет ли смысл увеличить это значение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2007, 15:44:45 |
|
||
|
Медленный поиск тикетов в RT по содержимому (PostgreSQL)
|
|||
|---|---|---|---|
|
#18+
В ветке PostgreSQL есть FAQ и поиск. Тема оптимизации производительности обсуждается постоянно. Поищите, почитайте, покрутите настройки. Если не получится, пишите вопрос и конфиг там. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 07:38:50 |
|
||
|
|

start [/forum/topic.php?fid=25&gotonew=1&tid=1488142]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
6ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 358ms |

| 0 / 0 |
