powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Проблема User I/O
25 сообщений из 59, страница 1 из 3
Проблема User I/O
    #35751804
uinman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.

До нового года сидели на оракле 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.
Host Configuration  76 , 8  
Action  Рeкoмeндуeтся увeличить прoпускную спoсoбнoсть пoдсистемы ввoда/вывoда. Oracle рeкoмeндуeт разнeсти всe файлы данных испoльзуя ЕДИНУЮ мeтoдoлoгию. Вoзмoжнo, пoтрeбуeтся увeличить числo дискoв для пoвышeния прoизвoдитeльнoсти. Bмecтo этoгo мoжнo пpимeнить peшeниe Oracle для автoматичecкoгo упpавлeния хpанeниeм.   
 
Rationale  В период анализа средняя пропускная способность ввода/вывода файлов данных составляла  3 . 8  M в секунду для чтения и  117  K в секунду для записи. Среднее время отклика для операций чтения одного блока составляло  81  миллисекунд. 

 
Hide Host Configuration  76 , 8  
Action  Пропускная способность для файла E:\TABLESPACES64\DATA.DBF существенно хуже, чем для других файлов. Если разбивка всех файлов с использованием одинаковой методологии невозможна, рекомендуется распределить этот файл по нескольким дискам.   
 
Rationale  Среднее время отклика для операций чтения одного блока этого файла составляло  155  миллисекунд. 
 
Размер файла Data.dbf = 20Гб, на серваке все диски объеденены в рейд пятерку.
Плиз помогите кто сможет в чем причина??
...
Рейтинг: 0 / 0
Проблема User I/O
    #35751829
Фотография Dimka9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. на старой системе раид был такой же?

2. что с памятью? физической и сколько отдано ораклу?
...
Рейтинг: 0 / 0
Проблема User I/O
    #35751836
StarBlade
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uinman,

скорее всего в свопе (если фоновый процесс на винде вообще может быть в свопе).

1. память - в мануал и поуменьши размеры (особенно шаред пул) ну и максимальный сга размер - без фанатизма.

2. ora_lpenable может помочь.

3. ищи кто пга жрет и души/оптимизируй
...
Рейтинг: 0 / 0
Проблема User I/O
    #35751855
uinman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Память на серваке 6ГБ
Отдал sga - 1500M, PGA-1100M - количество одновременных пользователей 300

Dimka9 1. на старой системе раид был такой же?
Ага.

StarBlade 3. ищи кто пга жрет и души/оптимизируй

Пользователи едят когда начинают работать... Оптимизация например?
Странно что не было таких глюков на 10.1

А не может быть причина в том что файл 20ГБ Data.dbf?
...
Рейтинг: 0 / 0
Проблема User I/O
    #35751873
Фотография Dimka9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сходу могу предложить посмотреть в сторону сбора статистики, особенно системной.

переходили кстати как? exp|imp?
...
Рейтинг: 0 / 0
Проблема User I/O
    #35751878
Фотография kinky cat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
было похожее
плохие планы строил из-за необычных бинд переменных
попробуй сбросить shared pool
ну статистика конечно если не собирал
...
Рейтинг: 0 / 0
Проблема User I/O
    #35751979
uinman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
статистику собирал сразу как тока развернул базу. Переходил да - exp/imp

Dimka9 попробуй сбросить shared pool

Как это делается и можно ли на рабочей базе делать это?
...
Рейтинг: 0 / 0
Проблема User I/O
    #35751995
I00N
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uinman,
Можно, почему бы и нет?
Код: plaintext
alter system flush shared pool
...
Рейтинг: 0 / 0
Проблема User I/O
    #35751997
I00N
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
I00N
Код: plaintext
alter system flush shared pool

Код: plaintext
alter system flush shared_pool
...
Рейтинг: 0 / 0
Проблема User I/O
    #35752100
KIREAL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотри топ активити в ЕМ, выбери 2-3 юзверей и включи трассировку...

Отчиска шаред пула и буфера не помогла?
...
Рейтинг: 0 / 0
Проблема User I/O
    #35752118
Фотография gotozero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В новой базе параметры инициализации идентичны старому?
Сверьте!
...
Рейтинг: 0 / 0
Проблема User I/O
    #35752743
uinman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мда стыдно мне :)

Помогло простое увеличение SGA с 1500М до 2500М и ручное определение buffer cache И shared pool
Просто на 32-битной работало с этими параметрами а на 64-й чето не захотело вот так.

Спасибо огромное всем.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Проблема User I/O
    #39267908
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подниму тему, в ADDM постоянно такое:

Код: sql
1.
2.
3.
4.
5.
В период анализа средняя пропускная способность ввода/вывода файлов данных составляла 9 M в секунду для чтения и 426 K в секунду для записи. Среднее время отклика для операций чтения одного блока составляло 13 миллисекунд

В период анализа средняя пропускная способность ввода/вывода файлов данных составляла 3.1 M в секунду для чтения и 69 K в секунду для записи. Среднее время отклика для операций чтения одного блока составляло 3.6 миллисекунд.

В период анализа средняя пропускная способность ввода/вывода файлов данных составляла 2.1 M в секунду для чтения и 454 K в секунду для записи. Среднее время отклика для операций чтения одного блока составляло 6.5 миллисекунд.



Оперативка 88, из нее 45 под MEMORY_TARGET, SGA_TARGET=42.
Не скажу, что плохо работает, большинство запросов в SQL Monitoring даже не вижу, то есть вся мелочь пролетает со свистом, запросы покрупнее задерживаются на чтении с диска.

Рэйд 10 из 6 дисков. Разбит на 3 тома, база на втором, пользователи в терминале (что не правильно, но хозяин барин), тут же программа в терминале.

Какая скорость нормальная? Может переделать все и сделать рейд 1 для системы (С) и 10 для Базы (D). 3 том убрать вообще.
...
Рейтинг: 0 / 0
Проблема User I/O
    #39267936
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nata44845Может переделать все
Главный вопрос - у вас есть проблемы с производительностью? Пользователи жалуются?
...
Рейтинг: 0 / 0
Проблема User I/O
    #39268435
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Q.Tarantino,

Ну местами есть, но там скорее разработчик виноват со своими ORDERED, которые он пихает и к месту и без.
И опять же есть запросы, где идет TABLE_ACCESS_FULL таблицы на 12 миллионов записей со вставкой во временную таблицу, 17 минут, такие отчеты конечно не ежедневные, но все же...
Тут можно с разработчиком поговорить по индексам, но мне кажется я и так уже наглею, поэтому думаю сначала с нашей стороны поработать.

Просто смотрю OEM, запрос выполняется 28 минут, из них 27 минут это чтение с диска (db_file_sequental_read, db_file_parallel_read), которых могло бы не быть, то есть чуть оперативки, чуть больше скорость диска, чуть меньше полных таблиц, болтающихся в SGA и будет запрос за 1 минуту...
...
Рейтинг: 0 / 0
Проблема User I/O
    #39268691
Фотография Takurava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nata44845, обычно выжать за счёт оборудования можно 200%-400%, за счёт изменения логики ПО - 500%-1000%, подкручиванием параметров базы - 10%-20%
Конечно самое лёгкое это экстенсивный путь - добавить памяти/дисков
Если есть деньги (и есть куда вставлять) то лучше добавить мощностей и забыть на год-два о проблеме.
...
Рейтинг: 0 / 0
Проблема User I/O
    #39268707
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Takurava,

Памяти мне кажется тут уже не добавить, по крайней мере я добавляла MEMORY_TARGET, приложения начинают в своп сваливаться.
Остается винчестер, вот и пытаюсь выяснить, как его потестить и надо ли, и хорошо ли вообще такая система 3 тома на 6 винтах.

И я еще логи на 3 том утащила, теперь сижу думаю стоило ли, по сути в 10 рэйде без разницы где какие тома. Или это не так?
...
Рейтинг: 0 / 0
Проблема User I/O
    #39268725
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пс. И физически не добавить тоже, и так уже на 20 мелких серверов уговорила память заказать...
...
Рейтинг: 0 / 0
Проблема User I/O
    #39268742
Фотография Takurava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nata44845И я еще логи на 3 том утащила, теперь сижу думаю стоило ли, по сути в 10 рэйде без разницы где какие тома. Или это не так? Это так. Быстрее RAID-10 на шести винтах ничего не сделать, а сколько на нём томов и что на каком томе лежит, действительно не важно, работают-то все шесть сразу.
...
Рейтинг: 0 / 0
Проблема User I/O
    #39268747
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Takurava,

Если ничего не сделать, что это за скорости такие
Код: sql
1.
2.1 M в секунду для чтения и 454 K в секунду для записи

, это нормально, или это с винтами что-то?
Может админа пинать уже на предмет не сыпется ли там чего?
...
Рейтинг: 0 / 0
Проблема User I/O
    #39268753
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты не на эти скорости смотри
Сними STATSPACK или AWR отчет и смотри среднее время ожиданий связанных с чтением файлов данных / записью логов
Значения до 5 мс вполне нормально
...
Рейтинг: 0 / 0
Проблема User I/O
    #39268761
Фотография Takurava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nata44845, в идеале скорость чистого чтения должна быть раз в четыре-шесть больше, чем у одного диска (спецификацию дисков можно посмотреть в инете), чистой записи - в два-три раза больше.
Если всё смешивается в кучу, вариантов прибавляется, формулу дать не смогу :)
Так как система дисков не выдана в личное пользование базе, то надо смотреть общий ввод-вывод на всех томах и потом делать выводы.
Есть и програмки для проверки состояния дисков.
...
Рейтинг: 0 / 0
Проблема User I/O
    #39268779
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Takuravaв идеале скорость чистого чтения должна быть раз в четыре-шесть больше, чем у одного диска
а что такое чистое чтение? :)
...
Рейтинг: 0 / 0
Проблема User I/O
    #39268787
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Takurava,

Воот, вот тут и подходим к тому, что может выдать в чистое пользование базе 4 винта, а пользователей с их приложениями-системой-сервисами оставить на диске C, чтоб они с базой никак не пересекались.

Вячеслав Любомудров,
AWR за день, с 8 утра
Код: sql
1.
2.
3.
4.
5.
6.
Event	Waits	Time(s)	Avg wait (ms)	% DB time	Wait Class
db file sequential read	3,944,231	44,928	11	49.78	User I/O
log file sync	436,915	25,799	59	28.59	Commit
db file parallel read	176,925	6,637	38	7.35	User I/O
DB CPU	 	6,446	 	7.14	 
db file scattered read	230,085	1,420	6	1.57	User I/O



Как я понимаю среднее 11 мс для sequental_read
...
Рейтинг: 0 / 0
Проблема User I/O
    #39268791
Фотография Takurava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Q.Tarantinoа что такое чистое чтение? :) Без сопутствующей у топикстартера ещё и записи на диски.
...
Рейтинг: 0 / 0
25 сообщений из 59, страница 1 из 3
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Проблема User I/O
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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