Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Большое кол-во чтения при вставке строки / 16 сообщений из 16, страница 1 из 1
26.07.2017, 16:40
    #39495424
andrew shalaev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большое кол-во чтения при вставке строки
ДВС!

СУБД: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

Есть таблица которая партиционирована, в таблице 1,4 млрд строк.
На таблице: 5 индексов. 2 из которых уникальны.
Так же есть FK на 6 таблиц, размер которых не превышает 40 строк.
Индексы глобальные.

Запрос:
Код: plsql
1.
INsert into table (VALUES)



Проблема в больших чтениях при записи 1 строки в таблицу(см скрин). Если я правильно понял что это в основном из за уникальных индексов(при вставке должна быть проверка на уникальность).


В планах по оптимизации удаление одного мало используемого индекса(неуникального) и перестроение индексов в локальные.
Правильно ли мыслю?
Что еще можно сделать для уменьшения операций физического и логического чтения?
...
Рейтинг: 0 / 0
26.07.2017, 16:40
    #39495425
andrew shalaev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большое кол-во чтения при вставке строки
...
Рейтинг: 0 / 0
26.07.2017, 17:17
    #39495453
DВА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большое кол-во чтения при вставке строки
andrew shalaev,
а db_block_change типа не напрягает?

зы сильно я сомневаюсь что ОДНОЙ строки
...
Рейтинг: 0 / 0
26.07.2017, 17:39
    #39495477
andrew shalaev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большое кол-во чтения при вставке строки
Может это сумма всех измененных блоков за время жизни сессии?
...
Рейтинг: 0 / 0
26.07.2017, 17:50
    #39495492
DВА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большое кол-во чтения при вставке строки
andrew shalaev,

так может это сумма всех чтений за время жизни сессии?
...
Рейтинг: 0 / 0
26.07.2017, 17:52
    #39495497
andrew shalaev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большое кол-во чтения при вставке строки
DВА, у меня собственно и вопрос, данная статистика агригирует показатели за все время сессии, или отдельна для каждого запроса?
...
Рейтинг: 0 / 0
26.07.2017, 18:47
    #39495531
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большое кол-во чтения при вставке строки
andrew shalaevDВА, у меня собственно и вопрос, данная статистика агригирует показатели за все время сессии, или отдельна для каждого запроса?А если попробовать включить мозг и попытаться найти в статистиках отсыл к "запросу"? Как он, чёрт-побери, мог бы выглядеть?!
...
Рейтинг: 0 / 0
26.07.2017, 19:18
    #39495543
DВА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большое кол-во чтения при вставке строки
andrew shalaevDВА, у меня собственно и вопрос, данная статистика агригирует показатели за все время сессии, или отдельна для каждого запроса?
так вы бы с этого вопроса и начали, а не стали фантазировать всякую ерунду
если нужна статистика по запросу, то смотрите в v$sql
...
Рейтинг: 0 / 0
27.07.2017, 11:36
    #39495856
andrew shalaev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большое кол-во чтения при вставке строки
DВАесли нужна статистика по запросу, то смотрите в v$sql
Спасибо!


Elic А если попробовать включить мозг

Вежливость - наше все :)

DВА а не стали фантазировать всякую ерунду

Это про мои мысли по поводу больших чтений? Я же там и спросил "Правильно ли мыслю?" Разве уникальные индексы не накладывают проверку при вставке?
...
Рейтинг: 0 / 0
27.07.2017, 11:50
    #39495880
DВА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большое кол-во чтения при вставке строки
andrew shalaevЭто про мои мысли по поводу больших чтений? Я же там и спросил "Правильно ли мыслю?" Разве уникальные индексы не накладывают проверку при вставке?
нет, не накладывают
они ее обеспечивают
...
Рейтинг: 0 / 0
27.07.2017, 13:14
    #39495958
andrey_anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большое кол-во чтения при вставке строки
DВАони ее обеспечивают
И не обязательно уникальные.
...
Рейтинг: 0 / 0
27.07.2017, 15:06
    #39496088
Stax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большое кол-во чтения при вставке строки
DВАandrew shalaevЭто про мои мысли по поводу больших чтений? Я же там и спросил "Правильно ли мыслю?" Разве уникальные индексы не накладывают проверку при вставке?
нет, не накладывают
они ее обеспечивают
как обеспечивают не прочитав?

.....
stax
...
Рейтинг: 0 / 0
27.07.2017, 15:33
    #39496126
DВА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большое кол-во чтения при вставке строки
StaxDВАпропущено...

нет, не накладывают
они ее обеспечивают
как обеспечивают не прочитав?

.....
stax

а кто сказал, что не прочитав?
...
Рейтинг: 0 / 0
27.07.2017, 15:38
    #39496129
Stax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большое кол-во чтения при вставке строки
DВАStaxпропущено...

как обеспечивают не прочитав?

.....
stax

а кто сказал, что не прочитав?

тогда ясно, чтения будут, но они не должны быть 'большими'

......
stax
...
Рейтинг: 0 / 0
27.07.2017, 15:47
    #39496140
DВА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большое кол-во чтения при вставке строки
StaxDВАпропущено...


а кто сказал, что не прочитав?

тогда ясно, чтения будут, но они не должны быть 'большими'

......
stax

и чем уникальный индекс в этом смысле хуже не уникального?
...
Рейтинг: 0 / 0
27.07.2017, 15:51
    #39496146
andrew shalaev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Большое кол-во чтения при вставке строки
DВА,

Не уникальному не надо проверять ключи на уникальность, соответственно не надо чтения проводить. Хотя... все равно надо понимать куда вставлять данные в индексе...
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Большое кол-во чтения при вставке строки / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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