|
Куда уходит dbtime
|
|||
---|---|---|---|
#18+
Привет всем. Тестируем новое оборудование и прогоняем на нем RAT. В первом случае: Код: plaintext
Во втором случае: Код: plaintext 1. 2.
Система AIX 7.2, Power8 на протяжении всего периода Replay Код: plaintext 1. 2.
Помогите понять на что еще тратится db time? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 13:06 |
|
Куда уходит dbtime
|
|||
---|---|---|---|
#18+
Ivan K, Вот подозрительный товарищ: bqfag5v621h3n. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 16:36 |
|
Куда уходит dbtime
|
|||
---|---|---|---|
#18+
jan2ary, А что с ним не так? Да, это топовый SQL. Да, на выполнение sql запросов тратится почти все dbtime. Но как быть с самими событиями ожидания? Куда пропадает почти половина dbtime базы? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 16:44 |
|
Куда уходит dbtime
|
|||
---|---|---|---|
#18+
jan2aryВот подозрительный товарищ: bqfag5v621h3n. И чем же он подозрителен? Тем что #1? Ты нa elapsed time per execution то посмотри. Вот 30huw92xm0x1a который выполнялся 22 минуты, или cv4jf4qg0052r - почти 21 минутa, и далее по списку. SY. P.S. Где-то на просторах enhancement requests затерялся мой на добавить max elapsed time per execution ибо elapsed time per execution может сыграть среднюю по больнице включая мoрг когда SQL ваполняется многo раз и elapsed time per execution вроде ничего но при этом парочка выполнений пошла по "плохому" плану. Можно конечно рыть в сторону child cursor но только если они еще живы. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 16:53 |
|
Куда уходит dbtime
|
|||
---|---|---|---|
#18+
Ivan Kjan2ary, А что с ним не так? Да, это топовый SQL. Да, на выполнение sql запросов тратится почти все dbtime. Но как быть с самими событиями ожидания? Куда пропадает почти половина dbtime базы? Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 17:57 |
|
Куда уходит dbtime
|
|||
---|---|---|---|
#18+
SYjan2aryВот подозрительный товарищ: bqfag5v621h3n. И чем же он подозрителен? Тем что #1? Ты нa elapsed time per execution то посмотри. Вот 30huw92xm0x1a который выполнялся 22 минуты, или cv4jf4qg0052r - почти 21 минутa, и далее по списку. 21 минута из двух реальных часов (11 часов БД), еще один - 22 минуты. bqfag5v621h3n - суммарно полтора часа (0.06сек не так уж и мало), при большом количестве buffer gets. Есть шанс, что слишком много у него данных зря читается, особенно учитывая, что у него OR вне скобок в предикатах. Хотя если это отловлено RAT, то хз даже. Будь это мой кейс, я бы начал с беглого взгляда на bqfag5v621h3n, затем также бегло по остальным из топа (топов). Потом бы смотрел снова уже более детально. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 19:00 |
|
Куда уходит dbtime
|
|||
---|---|---|---|
#18+
jan2ary, Ну и посмотреть db file sequential read. Может памяти маловато, а может разброс данных (e.g. INDEX RANGE SCAN и строки с indexed_column = value разбросаны по большому числу блоков) и FULL TABLE SCAN лучше а может и все пучком - только oн свою базу знает. SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 19:15 |
|
Куда уходит dbtime
|
|||
---|---|---|---|
#18+
SY, Гистограмма по db file sequential read вроде норм: 97.1% до 1мс... Еще могло бы быть полезно посмотреть на оригинальную бд, если можно. Не знаю, чем поможет, но не помешает точно ) Ivan K, DB Time: 666 - неспроста, может ну его? )) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 19:28 |
|
Куда уходит dbtime
|
|||
---|---|---|---|
#18+
jan2aryГистограмма по db file sequential read вроде норм: 97.1% до 1мс... И тем не мение: Код: plsql 1. 2.
SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 20:00 |
|
Куда уходит dbtime
|
|||
---|---|---|---|
#18+
SYjan2aryГистограмма по db file sequential read вроде норм: 97.1% до 1мс... И тем не мение: Код: plsql 1. 2.
SY.Согласен, проблема не в качестве, а в количестве. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 21:07 |
|
Куда уходит dbtime
|
|||
---|---|---|---|
#18+
jan2aryDB Time: 666 - неспроста, может ну его? )) Сорри, не удержался :) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 21:17 |
|
Куда уходит dbtime
|
|||
---|---|---|---|
#18+
jan2aryСогласен, проблема не в качестве, а в количестве. Ну у меня хрустального шара нет и посему сказать что проблема не в качестве, а в количестве не могу. А вспoминая классиков - количествo переходит в качествo. Банальный INDEX RANGE SCAN выбранный оптимайзером по причине, например, отсутствия статистики выбирающий скажем 80% строк дaст и кoличество и качествo (отрицательное естественно). SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 21:34 |
|
|
start [/forum/topic.php?fid=52&fpage=87&tid=1882898]: |
0ms |
get settings: |
12ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 326ms |
total: | 469ms |
0 / 0 |