Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
стало очень медленно
|
|||
|---|---|---|---|
|
#18+
Всем привет pgsql 7 AltLinux 2.4 [root@tank root]# cat /proc/cpu cpufreq cpuinfo [root@tank root]# cat /proc/cpuinfo ... model name : Intel(R) Pentium(R) 4 CPU 3.00GHz ... Вот ТОР CPU states: 19.4% user, 70.4% system, 0.0% nice, 0.0% iowait, 10.1% idle Mem: 506044k av, 500804k used, 5240k free, 0k shrd, 2428k buff 215028k active, 256416k inactive Swap: 1044184k av, 3660k used, 1040524k free 450340k cached PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND 12246 postgres 19 0 11456 11M 10824 R 67.1 2.2 1:07 postmaster --------------------------------- есть таблица all_traf, в ней поле timestamp и индекс по нему. в таблице записей не очень много около 5млн. раньше запрос Код: plaintext Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2007, 16:29 |
|
||
|
стало очень медленно
|
|||
|---|---|---|---|
|
#18+
IgoXВсем привет Код: plaintext 1. 2. 3. 4. 5. 6. 7. A poprobuite, sdelat' set enable_indexscan to off; i zapustite zapros. Potomu chto ia viju, chto v vashem zaprose index' scan'om prohoditsia 3 milliona zapisei (tret' tablitsy), i v takom sluchae prostoi seqscan mojet byt' i bystree.. I voobshe ia by posovetoval vse-taki obnovit' PG s 7-ki (vy ne napisali kakoi) na chto-nibud' bolee novoe (8.2 naprimer)(tam izmenenii kasaushisia index scan'ov i aggregatov nakopilos' ochen' mnogo)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2007, 17:12 |
|
||
|
стало очень медленно
|
|||
|---|---|---|---|
|
#18+
Похоже слишком много данных удовлетворяет условию. А что измениться если это же запрос запустить без использования индексов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2007, 17:13 |
|
||
|
стало очень медленно
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2007, 17:32 |
|
||
|
стало очень медленно
|
|||
|---|---|---|---|
|
#18+
на счет 8 подумаю, но на это надо время. а вот может что с query tuning надо сделать уменя там всё поумолчанию, хотя мои изменения совсем не дали результатов. tcpip_socket = true max_connections = 100 virtual_host = '127.0.0.1' # what interface to listen on; defaults to any shared_buffers = 3000 # min 16, at least max_connections*2, 8KB each sort_mem = 9024 # min 64, size in KB syslog = 2 # range 0-2; 0=stdout; 1=both; 2=syslog log_min_duration_statement = -1 # Log all statements whose silent_mode = false # DO NOT USE without Syslog! log_connections = false lc_messages = 'ru_RU.KOI8-R' # locale for system error message strings lc_monetary = 'ru_RU.KOI8-R' # locale for monetary formatting lc_numeric = 'ru_RU.KOI8-R' # locale for number formatting lc_time = 'ru_RU.KOI8-R' # locale for time formatting и странное что если shared_buffers ставлю 4000 и больше то сервис не загружается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2007, 17:45 |
|
||
|
стало очень медленно
|
|||
|---|---|---|---|
|
#18+
IgoX ... и странное что если shared_buffers ставлю 4000 и больше то сервис не загружается 16.4. Managing Kernel Resources ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2007, 17:51 |
|
||
|
стало очень медленно
|
|||
|---|---|---|---|
|
#18+
5 000 000 (строк) * 8 b (width) = 40 Mb 3 000 (shared_buffers) * 8 Kb = 24 Mb не хватает. увеличивайте shared_buffers. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2007, 18:55 |
|
||
|
стало очень медленно
|
|||
|---|---|---|---|
|
#18+
за ночь добавилось 400 тыс.строк результат выборки Total runtime: 255523.802 ms потом я увеличил shmmax и сделал shured_buffers=10000 Вот ТОР Mem: 506044k av, 501764k used, 4280k free, 0k shrd, 2896k buff 26076k active, 444496k inactive Swap: 1044184k av, 3656k used, 1040528k free 420656k cached PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND 21985 postgres 20 0 84476 82M 83780 R 55.6 16.6 2:45 postmaster но после увеличения, время как показывалось так и показывается, хотя памяти ест намного больше Total runtime: 255698.250 ms увеличил sort_mem=51200 или он влияет на INSERT и CREATE INDEX правильно?(не очень с анг. языком дружу ) Total runtime: 255767.184 ms и зачем тогда он ест больше памяти а скорость та же ??? может помимо shured_buffer и sort_mem еще надо покрутить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 10:30 |
|
||
|
стало очень медленно
|
|||
|---|---|---|---|
|
#18+
IgoX и зачем тогда он ест больше памяти а скорость та же ??? может помимо shured_buffer и sort_mem еще надо покрутить Может, я скажу какую-нибудь глупость. Но иногда после изменений настроек полезно сделать VACUUM ANALYZE FULL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 10:41 |
|
||
|
стало очень медленно
|
|||
|---|---|---|---|
|
#18+
логикой непойму, почему после увиличения делать vacuum, но он не помог ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 14:35 |
|
||
|
стало очень медленно
|
|||
|---|---|---|---|
|
#18+
Tak kak u vas pg 7.xx, to, naskolko ia ponimau, mojete poprobovat' sdelat' reindex vashego index'a... (sm. zdes' ) I eshe vopros, mnogo li u vas kolonok, i skolko voobshe tablitsa zanimaet... I kakuiu skorost' chtenia ukazyvaet vmstat, i kak silno CPU zaniat (kak vo vremia seq. scana i index scana). I eshe. Pri povtorenii zaprosa, naskolko meniaetsia vremia ispolnenia ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 14:43 |
|
||
|
стало очень медленно
|
|||
|---|---|---|---|
|
#18+
IgoXлогикой непойму, почему после увиличения делать vacuum, но он не помог Объясняю, планировщик сохраняет данные о фрагментации таблиц, индексов, наиболее часто используемых значений и т.д. и т.п. иногда сделать ANALYZE после изменения настроек оказывается полезным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2007, 06:11 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=34549097&tid=2005412]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 383ms |

| 0 / 0 |
