powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / linux, oracle11g, где узкое место?
5 сообщений из 5, страница 1 из 1
linux, oracle11g, где узкое место?
    #38012501
dcdba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть рабочий сервер и тестовый сервер примерно одной конфигурации. Оба по 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 - верно?
...
Рейтинг: 0 / 0
linux, oracle11g, где узкое место?
    #38012832
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dcdba, делай AWR/ADDM отчёт на тестовой и на продакшене (за час одинаковой нагрузкий)
и сличай чем отличаются.
...
Рейтинг: 0 / 0
linux, oracle11g, где узкое место?
    #38013007
Ихтиандр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как вариант, на продуктивном сервере дотюнивали диски

например поменяли queue_depth - скорее всего оно и есть.
...
Рейтинг: 0 / 0
linux, oracle11g, где узкое место?
    #38013747
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
план запроса разный
...
Рейтинг: 0 / 0
linux, oracle11g, где узкое место?
    #38016567
Ихтиандр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денисплан запроса разный
почему тогда процессоры не нагружены и wait нулевой.

To dcdba
Хотя процессоры то не сказать что не нагружены.
CPU0 - 47% и процессоры то наверное с hyperthreading-ом, значит, вероятно это означает ~90%.
Тогда да, планы разные.
Собирать в оракле системную статистику и статистику по объектам.
Смотреть на планы и искать где ошибается оптимизатор.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / linux, oracle11g, где узкое место?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]