|
|
|
linux, oracle11g, где узкое место?
|
|||
|---|---|---|---|
|
#18+
Есть рабочий сервер и тестовый сервер примерно одной конфигурации. Оба по 10GB Ethernet подключены к общей СХД (NetApp 3240). Их базы хранятся на одном агрегате (на тех же дисках) этой СХД, никакий приоритетов не настроено. Проблема - тестовая база работает медленнее рабочей в 4 раза. Замеряем на одном отчёте (6 и 24 часа соответственно) Не можем понять, где узкое место. Вот top с тестового сервера в момент, когда выполняется этот отчет. Tasks: 291 total, 4 running, 287 sleeping, 0 stopped, 0 zombie Cpu0 : 47.4%us, 2.6%sy, 0.0%ni, 43.9%id, 0.3%wa, 0.0%hi, 5.8%si, 0.0%st Cpu1 : 21.2%us, 4.5%sy, 0.0%ni, 73.3%id, 0.3%wa, 0.0%hi, 0.6%si, 0.0%st Cpu2 : 7.5%us, 0.7%sy, 0.0%ni, 90.8%id, 0.3%wa, 0.0%hi, 0.7%si, 0.0%st Cpu3 : 8.1%us, 0.0%sy, 0.0%ni, 91.9%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu4 : 15.2%us, 4.0%sy, 0.0%ni, 80.1%id, 0.0%wa, 0.0%hi, 0.7%si, 0.0%st Cpu5 : 0.3%us, 1.0%sy, 0.0%ni, 98.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu6 : 16.6%us, 0.7%sy, 0.0%ni, 82.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu7 : 0.4%us, 0.4%sy, 0.0%ni, 99.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 11907M total, 11835M used, 72M free, 13M buffers Swap: 12284M total, 0M used, 12284M free, 10457M cached Т.е. процы не загружены, wait - по нулям (т.е. i/o вроде не причем), оперативная память на обоих серверах одинакова. Сетевые карты и кабели - одинаковые, СХД - общая. Куда ещё смотреть? Oracle 11gR2, SLES11 SP1. Может, всё-таки NetApp как-то неравномерно распределяет ресурсы? Но тогда бы был большой wait - верно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 10:31 |
|
||
|
linux, oracle11g, где узкое место?
|
|||
|---|---|---|---|
|
#18+
dcdba, делай AWR/ADDM отчёт на тестовой и на продакшене (за час одинаковой нагрузкий) и сличай чем отличаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 12:46 |
|
||
|
linux, oracle11g, где узкое место?
|
|||
|---|---|---|---|
|
#18+
как вариант, на продуктивном сервере дотюнивали диски например поменяли queue_depth - скорее всего оно и есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 13:42 |
|
||
|
linux, oracle11g, где узкое место?
|
|||
|---|---|---|---|
|
#18+
план запроса разный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 20:25 |
|
||
|
linux, oracle11g, где узкое место?
|
|||
|---|---|---|---|
|
#18+
Журавлев Денисплан запроса разный почему тогда процессоры не нагружены и wait нулевой. To dcdba Хотя процессоры то не сказать что не нагружены. CPU0 - 47% и процессоры то наверное с hyperthreading-ом, значит, вероятно это означает ~90%. Тогда да, планы разные. Собирать в оракле системную статистику и статистику по объектам. Смотреть на планы и искать где ошибается оптимизатор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2012, 10:14 |
|
||
|
|

start [/forum/topic.php?fid=25&gotonew=1&tid=1483275]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
158ms |
get topic data: |
9ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 495ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...