|
|
|
Проблема User I/O
|
|||
|---|---|---|---|
|
#18+
Всем привет. До нового года сидели на оракле 10.1.0.5 под Win 2k3 32-bit. Все было нормарльно. В новый год решили перейти на oracle 10.2 и Windows 2k3 64-bit. Установили операционку. Поставил Oracle 10.2.0.1 win 64-x64 и проптачил его до 10.2.0.3. Развернул базу и ушел дальше отдыхать на каникулы. Отдохнули... Первый рабочий день - неимоверные тормоза базы. Захожу в ЕМ, на графике USER I/O просто очень большое. Смотрю ADDM он пишет следующее Код: plaintext И следующая Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Плиз помогите кто сможет в чем причина?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 09:24 |
|
||
|
Проблема User I/O
|
|||
|---|---|---|---|
|
#18+
1. на старой системе раид был такой же? 2. что с памятью? физической и сколько отдано ораклу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 09:43 |
|
||
|
Проблема User I/O
|
|||
|---|---|---|---|
|
#18+
uinman, скорее всего в свопе (если фоновый процесс на винде вообще может быть в свопе). 1. память - в мануал и поуменьши размеры (особенно шаред пул) ну и максимальный сга размер - без фанатизма. 2. ora_lpenable может помочь. 3. ищи кто пга жрет и души/оптимизируй ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 09:47 |
|
||
|
Проблема User I/O
|
|||
|---|---|---|---|
|
#18+
Память на серваке 6ГБ Отдал sga - 1500M, PGA-1100M - количество одновременных пользователей 300 Dimka9 1. на старой системе раид был такой же? Ага. StarBlade 3. ищи кто пга жрет и души/оптимизируй Пользователи едят когда начинают работать... Оптимизация например? Странно что не было таких глюков на 10.1 А не может быть причина в том что файл 20ГБ Data.dbf? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 09:58 |
|
||
|
Проблема User I/O
|
|||
|---|---|---|---|
|
#18+
сходу могу предложить посмотреть в сторону сбора статистики, особенно системной. переходили кстати как? exp|imp? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 10:06 |
|
||
|
Проблема User I/O
|
|||
|---|---|---|---|
|
#18+
было похожее плохие планы строил из-за необычных бинд переменных попробуй сбросить shared pool ну статистика конечно если не собирал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 10:09 |
|
||
|
Проблема User I/O
|
|||
|---|---|---|---|
|
#18+
статистику собирал сразу как тока развернул базу. Переходил да - exp/imp Dimka9 попробуй сбросить shared pool Как это делается и можно ли на рабочей базе делать это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 10:55 |
|
||
|
Проблема User I/O
|
|||
|---|---|---|---|
|
#18+
uinman, Можно, почему бы и нет? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 11:01 |
|
||
|
Проблема User I/O
|
|||
|---|---|---|---|
|
#18+
I00N Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 11:02 |
|
||
|
Проблема User I/O
|
|||
|---|---|---|---|
|
#18+
Смотри топ активити в ЕМ, выбери 2-3 юзверей и включи трассировку... Отчиска шаред пула и буфера не помогла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 11:44 |
|
||
|
Проблема User I/O
|
|||
|---|---|---|---|
|
#18+
В новой базе параметры инициализации идентичны старому? Сверьте! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 11:50 |
|
||
|
Проблема User I/O
|
|||
|---|---|---|---|
|
#18+
Мда стыдно мне :) Помогло простое увеличение SGA с 1500М до 2500М и ручное определение buffer cache И shared pool Просто на 32-битной работало с этими параметрами а на 64-й чето не захотело вот так. Спасибо огромное всем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 14:58 |
|
||
|
Проблема User I/O
|
|||
|---|---|---|---|
|
#18+
Подниму тему, в ADDM постоянно такое: Код: sql 1. 2. 3. 4. 5. Оперативка 88, из нее 45 под MEMORY_TARGET, SGA_TARGET=42. Не скажу, что плохо работает, большинство запросов в SQL Monitoring даже не вижу, то есть вся мелочь пролетает со свистом, запросы покрупнее задерживаются на чтении с диска. Рэйд 10 из 6 дисков. Разбит на 3 тома, база на втором, пользователи в терминале (что не правильно, но хозяин барин), тут же программа в терминале. Какая скорость нормальная? Может переделать все и сделать рейд 1 для системы (С) и 10 для Базы (D). 3 том убрать вообще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2016, 13:07 |
|
||
|
Проблема User I/O
|
|||
|---|---|---|---|
|
#18+
nata44845Может переделать все Главный вопрос - у вас есть проблемы с производительностью? Пользователи жалуются? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2016, 13:34 |
|
||
|
Проблема User I/O
|
|||
|---|---|---|---|
|
#18+
Q.Tarantino, Ну местами есть, но там скорее разработчик виноват со своими ORDERED, которые он пихает и к месту и без. И опять же есть запросы, где идет TABLE_ACCESS_FULL таблицы на 12 миллионов записей со вставкой во временную таблицу, 17 минут, такие отчеты конечно не ежедневные, но все же... Тут можно с разработчиком поговорить по индексам, но мне кажется я и так уже наглею, поэтому думаю сначала с нашей стороны поработать. Просто смотрю OEM, запрос выполняется 28 минут, из них 27 минут это чтение с диска (db_file_sequental_read, db_file_parallel_read), которых могло бы не быть, то есть чуть оперативки, чуть больше скорость диска, чуть меньше полных таблиц, болтающихся в SGA и будет запрос за 1 минуту... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 05:41 |
|
||
|
Проблема User I/O
|
|||
|---|---|---|---|
|
#18+
nata44845, обычно выжать за счёт оборудования можно 200%-400%, за счёт изменения логики ПО - 500%-1000%, подкручиванием параметров базы - 10%-20% Конечно самое лёгкое это экстенсивный путь - добавить памяти/дисков Если есть деньги (и есть куда вставлять) то лучше добавить мощностей и забыть на год-два о проблеме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 12:22 |
|
||
|
Проблема User I/O
|
|||
|---|---|---|---|
|
#18+
Takurava, Памяти мне кажется тут уже не добавить, по крайней мере я добавляла MEMORY_TARGET, приложения начинают в своп сваливаться. Остается винчестер, вот и пытаюсь выяснить, как его потестить и надо ли, и хорошо ли вообще такая система 3 тома на 6 винтах. И я еще логи на 3 том утащила, теперь сижу думаю стоило ли, по сути в 10 рэйде без разницы где какие тома. Или это не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 12:36 |
|
||
|
Проблема User I/O
|
|||
|---|---|---|---|
|
#18+
Пс. И физически не добавить тоже, и так уже на 20 мелких серверов уговорила память заказать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 12:47 |
|
||
|
Проблема User I/O
|
|||
|---|---|---|---|
|
#18+
nata44845И я еще логи на 3 том утащила, теперь сижу думаю стоило ли, по сути в 10 рэйде без разницы где какие тома. Или это не так? Это так. Быстрее RAID-10 на шести винтах ничего не сделать, а сколько на нём томов и что на каком томе лежит, действительно не важно, работают-то все шесть сразу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 12:57 |
|
||
|
Проблема User I/O
|
|||
|---|---|---|---|
|
#18+
Takurava, Если ничего не сделать, что это за скорости такие Код: sql 1. , это нормально, или это с винтами что-то? Может админа пинать уже на предмет не сыпется ли там чего? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 13:00 |
|
||
|
Проблема User I/O
|
|||
|---|---|---|---|
|
#18+
Ты не на эти скорости смотри Сними STATSPACK или AWR отчет и смотри среднее время ожиданий связанных с чтением файлов данных / записью логов Значения до 5 мс вполне нормально ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 13:06 |
|
||
|
Проблема User I/O
|
|||
|---|---|---|---|
|
#18+
nata44845, в идеале скорость чистого чтения должна быть раз в четыре-шесть больше, чем у одного диска (спецификацию дисков можно посмотреть в инете), чистой записи - в два-три раза больше. Если всё смешивается в кучу, вариантов прибавляется, формулу дать не смогу :) Так как система дисков не выдана в личное пользование базе, то надо смотреть общий ввод-вывод на всех томах и потом делать выводы. Есть и програмки для проверки состояния дисков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 13:12 |
|
||
|
Проблема User I/O
|
|||
|---|---|---|---|
|
#18+
Takuravaв идеале скорость чистого чтения должна быть раз в четыре-шесть больше, чем у одного диска а что такое чистое чтение? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 13:23 |
|
||
|
Проблема User I/O
|
|||
|---|---|---|---|
|
#18+
Takurava, Воот, вот тут и подходим к тому, что может выдать в чистое пользование базе 4 винта, а пользователей с их приложениями-системой-сервисами оставить на диске C, чтоб они с базой никак не пересекались. Вячеслав Любомудров, AWR за день, с 8 утра Код: sql 1. 2. 3. 4. 5. 6. Как я понимаю среднее 11 мс для sequental_read ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 13:26 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=35751878&tid=1886618]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
197ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
79ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 564ms |

| 0 / 0 |
