Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Оптимальный ли план выполнения ?
|
|||
|---|---|---|---|
|
#18+
explain (analyze,buffers) SELECT u.userid,u.autologout,s.lastaccess FROM sessions s,users u WHERE s.sessionid='37510062db30b198bc1a9bab8a797308' AND s.status=0 AND s.userid=u.userid AND (s.lastaccess+u.autologout>1470303810 OR u.autologout=0); QUERY PLAN --------------------------------------------------------------------------------------------------------------------------------- Nested Loop (cost=0.70..16.76 rows=1 width=16) (actual time=0.157..0.158 rows=1 loops=1) Buffers: shared hit=5 read=2 -> Index Scan using sessions_pkey on sessions s (cost=0.55..8.57 rows=1 width=12) (actual time=0.131..0.131 rows=1 loops=1) Index Cond: ((sessionid)::text = '37510062db30b198bc1a9bab8a797308'::text) Filter: (status = 0) Buffers: shared hit=3 read=2 -> Index Scan using users_pkey on users u (cost=0.14..8.17 rows=1 width=12) (actual time=0.024..0.025 rows=1 loops=1) Index Cond: (userid = s.userid) Filter: (((s.lastaccess + autologout) > 1470303810) OR (autologout = 0)) Buffers: shared hit=2 Total runtime: 0.209 ms (11 rows) IMHO план как план, однако при этом в логе duration: 11415.247 ms Меня терзают смутные сомнения , что дело совсем не в плане и нужно внимательнее смотреть, что там с IO, потому, что ничего криминального в плане добавить/изменить индекс на мой малоопытный взгляд не наблюдается. Может я чего не заметил , что скажете ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 15:06 |
|
||
|
Оптимальный ли план выполнения ?
|
|||
|---|---|---|---|
|
#18+
rinaceМожет я чего не заметилкак ты одну строку на одну строку не перемножай, замечать надо было:rinace Total runtime: 0.209 msrinaceduration: 11415.247 ms ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 15:30 |
|
||
|
Оптимальный ли план выполнения ?
|
|||
|---|---|---|---|
|
#18+
rinace, Нужно смотреть чем сервер занимался в такие моменты. Контрольная точка? pdflush? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 16:57 |
|
||
|
Оптимальный ли план выполнения ?
|
|||
|---|---|---|---|
|
#18+
vyegorovrinace, Нужно смотреть чем сервер занимался в такие моменты. Контрольная точка? pdflush? По контрольной точке ------------------------------------------------------------------------------ name | checkpoint_completion_target setting | 0.9 name | checkpoint_segments setting | 256 name | checkpoint_timeout setting | 3600 name | checkpoint_warning setting | 30 По pdflush - спасибо за наводку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 18:50 |
|
||
|
Оптимальный ли план выполнения ?
|
|||
|---|---|---|---|
|
#18+
rinace, Я о другом — нужно мониторить сервер и смотреть статистику о происходящем в системе на тему IO и CPU. Если уж смотрите настройки, то смотрите также и на параметры bgwriter'а и autovacuum'а. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 19:47 |
|
||
|
Оптимальный ли план выполнения ?
|
|||
|---|---|---|---|
|
#18+
rinace, если не было пиков по io, то может лок какой-то был? хотя это надо постараться чтобы чтение залочить. включите на всякий случай log_lock_waits и посмотрите будет ли что-то писаться. если был пик по io - то скорей всего в логах и другие запросы будет видно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 20:32 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=87&tid=1997073]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 263ms |
| total: | 418ms |

| 0 / 0 |
