|
|
|
Эпическая деградация производительности
|
|||
|---|---|---|---|
|
#18+
Ставлю на параллельные процессы от чего то системного (DML/DDL parallelized =0 AWR). Уже можно было давно было посмотреть что делают эти PID и отрубить их или закенселить выволнение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 14:18 |
|
||
|
Эпическая деградация производительности
|
|||
|---|---|---|---|
|
#18+
ora601Ставлю на параллельные процессы от чего то системного (DML/DDL parallelized =0 AWR). Уже можно было давно было посмотреть что делают эти PID и отрубить их или закенселить выволнение. упустили queries parallelized 4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 14:26 |
|
||
|
Эпическая деградация производительности
|
|||
|---|---|---|---|
|
#18+
Игорь Ковалев, спасибо. Мне нужны все строки, а не только с ORA. А тут row-by-row. Хотя, конечно, может и выиграть у текущего подхода. В целом, этот подход перекликается с идеями ORA__SQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 16:52 |
|
||
|
Эпическая деградация производительности
|
|||
|---|---|---|---|
|
#18+
aborigen, aabezugly, выполните awr extract Код: plsql 1. в sqlplus и выложите (или пришлите мне на почту в профиле) и еще дайте дамп v$active_session_history: создайте таблицу через ctas from ash и экспортните ее Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 17:12 |
|
||
|
Эпическая деградация производительности
|
|||
|---|---|---|---|
|
#18+
вообще мне не нравится db_block_size... С не стандартными часто какая-нибудь фигня всплывает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 17:16 |
|
||
|
Эпическая деградация производительности
|
|||
|---|---|---|---|
|
#18+
xtenderвообще мне не нравится db_block_size... С не стандартными часто какая-нибудь фигня всплываетА чем тебе 16К блок не угодил? Вроде 4К, 8К и 16К стандартными считались всегда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 17:20 |
|
||
|
Эпическая деградация производительности
|
|||
|---|---|---|---|
|
#18+
опс...Игорь КовалевРазберитесь, почему запрос с sql_id d99wbughxy7yb выполняется более часа и сильно потребляет процессор. вот только мне так грустно на все это смотреть? - ТС выложил свой awr. далее почти все считают его полным ..., неспособным найти там запрос, который больше всего потребляет cpu ? да еще он вдвоем с dba по его же словам. как говорится - кто хуже в данной ситуации ?так запрос выполняется минимум в 3 сессиях(а скорее всего в 4, просто 4-я запущена была позднее) и сжирает 38% CPU, то есть минимум 3 ядра полностью сжирает. aborigen, aabezugly, выложите Код: plsql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 17:34 |
|
||
|
Эпическая деградация производительности
|
|||
|---|---|---|---|
|
#18+
ORA__SQL, я стандартным называю 8k, с остальными часто всякая фигня: https://savvinov.com/2014/11/17/followup-on-the-4k-dml-bug/ https://jonathanlewis.wordpress.com/2009/03/22/block-size-again/ https://jonathanlewis.wordpress.com/2008/07/19/block-sizes/ ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 17:46 |
|
||
|
Эпическая деградация производительности
|
|||
|---|---|---|---|
|
#18+
xtenderORA__SQL, я стандартным называю 8k, с остальными часто всякая фигня: https://savvinov.com/2014/11/17/followup-on-the-4k-dml-bug/ https://jonathanlewis.wordpress.com/2009/03/22/block-size-again/ https://jonathanlewis.wordpress.com/2008/07/19/block-sizes/ ...еще: http://oracle-randolf.blogspot.ae/2011/05/assm-bug-reprise-part-1.html http://oracle-randolf.blogspot.ae/2011/05/assm-bug-reprise-part-2.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 17:50 |
|
||
|
Эпическая деградация производительности
|
|||
|---|---|---|---|
|
#18+
xtenderxtenderORA__SQL, я стандартным называю 8k, с остальными часто всякая фигня: https://savvinov.com/2014/11/17/followup-on-the-4k-dml-bug/ https://jonathanlewis.wordpress.com/2009/03/22/block-size-again/ https://jonathanlewis.wordpress.com/2008/07/19/block-sizes/ ...еще: http://oracle-randolf.blogspot.ae/2011/05/assm-bug-reprise-part-1.html http://oracle-randolf.blogspot.ae/2011/05/assm-bug-reprise-part-2.html Спасибо. Полезное чтиво. Но в 99% случаев пеформанс страдает из-за неудачной архитектуры. И рассматриваемый случай - не исключение. До таких тонкостой еще далеко ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 17:59 |
|
||
|
Эпическая деградация производительности
|
|||
|---|---|---|---|
|
#18+
xtender, xtenderи еще дайте дамп v$active_session_history: создайте таблицу через ctas from ash и экспортните ее Я бы ashdumpseconds+tracefile, меньше возни лично для меня, когда удаленные изучения ASH случаются. Лодырем потом запузырить в песочницу, там в трассе все для этого есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 18:00 |
|
||
|
Эпическая деградация производительности
|
|||
|---|---|---|---|
|
#18+
ORA__SQLНо в 99% случаев пеформанс страдает из-за неудачной архитектуры.вот именно, поэтому менять db_block_size как правило и не надо, пока более полезные вещи не сделаны, а с учетом того, что с другими размерами в оракле не тестируют, то нафига искать приключений? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 18:04 |
|
||
|
Эпическая деградация производительности
|
|||
|---|---|---|---|
|
#18+
SeaGate, да это то абсолютно то же самое - в обоих случаях просто экспортируется табличка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 18:05 |
|
||
|
Эпическая деградация производительности
|
|||
|---|---|---|---|
|
#18+
xtender, off: DDL не выполняется, объект в базе не создается, редо не генерится, база потом спасибо скажет :) Чем там на x86 щас утилизацию core смотрите, кстати? Вчера на SPARC-ах pgstat-ом ковырялся, на Linux пока не было таких задач. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 18:11 |
|
||
|
Эпическая деградация производительности
|
|||
|---|---|---|---|
|
#18+
SeaGatextender, off: DDL не выполняется, объект в базе не создается, редо не генерится, база потом спасибо скажет :)3 копейки сэкономили ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 18:14 |
|
||
|
Эпическая деградация производительности
|
|||
|---|---|---|---|
|
#18+
aborigenИгорь Ковалев, спасибо. Мне нужны все строки, а не только с ORA. А тут row-by-row. вот как раз по ссылке, которую он вам кинул, в самом низу- в последнем посте - есть имя системной таблицы, которая в 11g уже за вас смаплена на alert. выбирайте из нее все что душе угодно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 18:22 |
|
||
|
Эпическая деградация производительности
|
|||
|---|---|---|---|
|
#18+
aborigen а чего про процессы параллельности, которые в топе os у вас почти все и съели ничего не говорите ? разобрались с ними ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 18:25 |
|
||
|
Эпическая деградация производительности
|
|||
|---|---|---|---|
|
#18+
тынц., К слову работает она с предикатами крайне хреново. Я обходил это материализацией всего и только потом накладывал предикаты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 18:26 |
|
||
|
Эпическая деградация производительности
|
|||
|---|---|---|---|
|
#18+
тынц., небоянист1. Аналитические функции поверх выгрузки ALERT.LOG в обычную таблицу. 2. EVENT_DT считается этой самой аналитикой, индексировать нечего. По теме проблемного запроса и этой задачи, я бы на их месте alert.log в syslog направил и потом консолидировал бы это через rsyslog со всех БД нужных в хозяйстве, лил бы в БД какую угодно, но чтобы к анализу alert.log-а критичные к производительности системы были не причастны. Иначе опять какой-нить alipatyev или ALENA, захочет очередной запрос написать и разогреют одно-сокетную шушлайку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 18:26 |
|
||
|
Эпическая деградация производительности
|
|||
|---|---|---|---|
|
#18+
xtenderтынц., К слову работает она с предикатами крайне хреново. Я обходил это материализацией всего и только потом накладывал предикаты ну если как-то сложно, может быть и так. у нас например за последний день заданный, если требуется - просматривает за пару сек ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 18:32 |
|
||
|
Эпическая деградация производительности
|
|||
|---|---|---|---|
|
#18+
Было пару лет назад, на новый непрогретый edition переключались, онлайн обновление (EBR), latch: row cache objects (на dc_users) прервал утренний кофе, розовое latch free, на каком уже не помню, но следствие первого. В топике не так эпично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 19:15 |
|
||
|
Эпическая деградация производительности
|
|||
|---|---|---|---|
|
#18+
2006 год, pa-risc-и (cas latch), тогда латчи больше угрожали галактике. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 19:16 |
|
||
|
Эпическая деградация производительности
|
|||
|---|---|---|---|
|
#18+
тынц., вот как раз по ссылке, которую он вам кинул, в самом низу- в последнем посте - есть имя системной таблицы, которая в 11g уже за вас смаплена на alert. выбирайте из нее все что душе угодно. про это я писал: Предвосхищая предложения про стандартную external table на базе alert.xml из sys-а: если у нас пофетчить побольше строк, то вылезают разные ошибки типа поле слишком длинное. Не взлетело. Времени разбираться не было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 20:12 |
|
||
|
Эпическая деградация производительности
|
|||
|---|---|---|---|
|
#18+
тынц., а чего про процессы параллельности, которые в топе os у вас почти все и съели ничего не говорите ? разобрались с ними ? Рабочая версия до сих пор - проблемы не в прикладном коде, работающем с базой. Даже сразу после рестарта базы и сервера производительность запросов низкая. Пока вырубили dg4odbc, стало раза в 2 получше, но всё равно в несколько раз хуже, чем обычно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 20:17 |
|
||
|
Эпическая деградация производительности
|
|||
|---|---|---|---|
|
#18+
aborigenтынц., а чего про процессы параллельности, которые в топе os у вас почти все и съели ничего не говорите ? разобрались с ними ? Рабочая версия до сих пор - проблемы не в прикладном коде, работающем с базой. Даже сразу после рестарта базы и сервера производительность запросов низкая. Пока вырубили dg4odbc, стало раза в 2 получше, но всё равно в несколько раз хуже, чем обычно. А рестарт базы фиксит прикладной код? Какие ожидания у запросов которые работают медленнее? Планы ни у кого не менялись? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 20:23 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39368894&tid=1886788]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
176ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
77ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 547ms |

| 0 / 0 |
