www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал «Системный администратор»
Журнал «БИТ»
Подписка
Архив номеров
Где купить
Авторам
Рекламодателям
О НАС
   

  Опросы
  Статьи

Мониторинг  

Какая задача мониторинга отнимает больше всего времени?

Многие системные администраторы тратят до 30% рабочего времени на рутину мониторинга. Но

 Читать далее...

Рынок труда  

Какие навыки вы хотите развивать в 2026 году?

Рынок труда меняется быстро. Еще вчера его называли рынком соискателей, а сегодня

 Читать далее...

Книжная полка  

От сисадмина до архитектора: книги, которые прокачают ваш стек в этом году

Новинки от издательства «БХВ» отличаются тем, что в них часто делается упор

 Читать далее...

Автоматизация  

Автоматизируем рутину: что реально работает?

Многие сисадмины автоматизировали что-то за последний год. Но далеко не все остались

 Читать далее...

Защита ИТ-системы  

Практическая защита: что вы внедрили и что мешает?

Какие меры безопасности реально внедрить в реальных условиях – и что не

 Читать далее...

Вопрос-ответ  

Обеспечиваем безопасную эксплуатацию базы данных

Что для вас чаще всего является причиной инцидентов с БД? Как вы

 Читать далее...

Книжная полка  

От «безопасного» Linux до Контролируемого взлома

Издательство «БХВ» продолжает радовать читателей интересными новинками и в наступившем году. Вы можете

 Читать далее...

1001 и 1 книга  
19.03.2018г.
Просмотров: 14033
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 14146
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

12.03.2018г.
Просмотров: 11601
Комментарии: 0
Глубокое обучение с точки зрения практика

 Читать далее...

12.03.2018г.
Просмотров: 6151
Комментарии: 0
Изучаем pandas

 Читать далее...

12.03.2018г.
Просмотров: 6985
Комментарии: 0
Программирование на языке Rust (Цветное издание)

 Читать далее...

19.12.2017г.
Просмотров: 6889
Комментарии: 0
Глубокое обучение

 Читать далее...

19.12.2017г.
Просмотров: 9694
Комментарии: 0
Анализ социальных медиа на Python

 Читать далее...

19.12.2017г.
Просмотров: 6300
Комментарии: 0
Основы блокчейна

 Читать далее...

19.12.2017г.
Просмотров: 6525
Комментарии: 0
Java 9. Полный обзор нововведений

 Читать далее...

16.02.2017г.
Просмотров: 10698
Комментарии: 0
Опоздавших не бывает, или книга о стеке

 Читать далее...

17.05.2016г.
Просмотров: 14208
Комментарии: 0
Теория вычислений для программистов

 Читать далее...

30.03.2015г.
Просмотров: 15616
Комментарии: 0
От математики к обобщенному программированию

 Читать далее...

18.02.2014г.
Просмотров: 18151
Комментарии: 0
Рецензия на книгу «Читаем Тьюринга»

 Читать далее...

13.02.2014г.
Просмотров: 12977
Комментарии: 0
Читайте, размышляйте, действуйте

 Читать далее...

12.02.2014г.
Просмотров: 10986
Комментарии: 0
Рисуем наши мысли

 Читать далее...

10.02.2014г.
Просмотров: 9197
Комментарии: 4
Страна в цифрах

 Читать далее...

18.12.2013г.
Просмотров: 7589
Комментарии: 0
Большие данные меняют нашу жизнь

 Читать далее...

18.12.2013г.
Просмотров: 6412
Комментарии: 0
Компьютерные технологии – корень зла для точки роста

 Читать далее...

04.12.2013г.
Просмотров: 6017
Комментарии: 0
Паутина в облаках

 Читать далее...

03.12.2013г.
Просмотров: 6360
Комментарии: 1
Рецензия на книгу «MongoDB в действии»

 Читать далее...

Друзья сайта  

 Роль статистики таблиц и индексов в производительности SQL-запросов в Oracle

Архив номеров / 2016 / Выпуск №6 (163) / Роль статистики таблиц и индексов в производительности SQL-запросов в Oracle

Рубрика: Базы данных /  Инструменты

Валерий Михеичев ВАЛЕРИЙ МИХЕИЧЕВ, эксперт Oracle, СПАО «Ингосстрах», Valery.Mikheitchev@ingos.ru

Роль статистики таблиц и индексов
в производительности SQL-запросов в Oracle

Рассмотрим роль своевременного и качественного сбора статистики по таблицам и индексам для обеспечения эффективной работы SQL-запросов, а также средства диагностики исбора статистики

Роль статистики таблиц и индексов в работе SQL-запросов

Существует несколько базовых причин, знание которых позволяет понять, почему не эффективно работает SQL-запрос (т.е. почему запрос работает медленно с большими затратами ресурсов сервера). Среди этих причин можно выделить пять главных, определяющих эффективность работы SQL-запросов (далее запросов):

  • наличие и качество собранной статистики по таблицам и индексам, используемым в запросах;
  • наличие и качество индексов, используемых в запросах, а также их правильное применение;
  • эффективность хинтов (подсказки оптимизатору), используемых в запросах;
  • качество построения структуры запросов;
  • правильность настройки параметров инициализации базы данных.

При этом многолетний опыт работы в области оптимизации запросов показывает, что порой достаточно создать или обновить статистику таблиц или индексов запроса, чтобы запрос стал работать эффективно. Таким образом, прежде чем добавлять хинты или новые индексы в таблицы запроса, нужно исследовать статистику таблиц и индексов, участвующих взапросе, и в случае необходимости произвести обновление их статистики. Кроме того, достоинством обновления статистики является то, что в этом случае не надо вмешиваться взапрос и хранимые процедуры (функции, процедуры и пакеты), в которых находится запрос, а обновить статистику можно, не мешая работе таблиц и индексов.

Причины некачественной статистики таблиц и индексов

Можно выделить ряд причин по статистике таблиц и индексов, приводящих к неэффективной работе запроса.

Статью целиком читайте в журнале «Системный администратор», №06 за 2016 г. на страницах 34-37.

PDF-версию данного номера можно приобрести в нашем магазине.


Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-45
E-mail: sa@samag.ru