Содержание
- 2. Содержание Что такое оптимизация и её типы Оптимизация средствами БД Оптимизация запросов Средства анализа запросов Примеры
- 3. Цели Лекции: Рассмотреть основные методы повышения производительности запросов Рассмотреть примеры правильного написания запросов Познакомить со средствами
- 4. Оптимизация Что же такое оптимизация в глобальном смысле? Оптимизация - процесс максимизации выгодных характеристик Например: Время
- 5. Оптимизация Классификация возможных видов оптимизации в БД: - Средствами БД - Запросов
- 6. Оптимизация средствами БД Что можно сделать средствами БД? 1) Работа с индексами
- 7. Оптимизация средствами БД Что можно сделать средствами БД? 2) Работа с кэшем
- 8. Оптимизация средствами БД Что можно сделать средствами БД? 3) Хинтинг Индексов
- 9. Оптимизация средствами БД Что можно сделать средствами БД? 4) Партиционирование таблиц (partitioning)
- 10. Оптимизация средствами БД Что можно сделать средствами БД? 5) Работа с Сессиями пользователей и Блокировкой таблиц
- 11. Оптимизация средствами БД Что можно сделать средствами БД? 6) Дополнительные приятные мелочи Грамотное использование ключей (ID)
- 12. Оптимизация запросов 1) Стараемся НЕ использовать SELECT * … Больше – Дольше ☺
- 13. Оптимизация запросов Попытка 1
- 14. Оптимизация запросов Попытка 2
- 15. Оптимизация запросов 2) Используйте LIMIT если необходим НЕ полный список результатов
- 16. Оптимизация запросов 3) Использование пользовательских переменных + Сохранение промежуточных значений - Сложная переносимость на другие языки
- 17. Оптимизация запросов 4) Количество и последовательность JOIN-ов В какой последовательности будут выполнены JOIN-ы ?
- 18. Оптимизация запросов Последовательность JOIN-ов
- 19. Оптимизация запросов 5) Старайтесь избегать большого числа запросов в циклах (Особенно: UPDATE / DELETE / INSERT)
- 20. Оптимизация запросов 6) Используйте EXISTS вместо IN при «Тяжелых» запросах Результат выполнения: EXISTS намного быстрее, чем
- 21. Оптимизация запросов 7) Использование временных таблиц
- 22. Оптимизация запросов 8) Обращайте внимание на ТИП ДАННЫХ, который используете для запросов. - Используйте ID -
- 23. Оптимизация запросов Для Исследования собственного запроса можно использовать функцию EXPLAIN
- 24. Оптимизация запросов Подробный анализ инструмента: https://habr.com/post/211022/ Обращаем внимание: - Type (Const / Index / All); -
- 25. Оптимизация запросов Подробный анализ инструмента: https://goo.gl/UXPPTF Профилирование запросов. Команды: SHOW PROFILE SHOW PROFILES set profiling=1; show
- 26. Примеры Давайте выберем работников, которые были когда либо менеджерами отделов.
- 27. Примеры Конструкция с IN
- 28. Примеры Конструкция с JOIN
- 29. Примеры Конструкция с …
- 31. Скачать презентацию




























Презентация на тему Циолковский
Распределенные джозефсоновские переходы
Презентация на тему Культура и Цивилизация
Гёте
Понятие бренда
Имя существительное
Выпускная квалификационная работа: особенности административной ответственности несовершеннолетних
Организация общетехникумовского мероприятия День здоровья
Об итогах работы Министерства труда и социального развития Омской области за 1 полугодие 2011 года и задачах по успешному завершени
ВТОРОСТЕПЕННЫЕ ЧЛЕНЫ ПРЕДЛОЖЕНИЯ.ОБСТОЯТЕЛЬСТВО.ВИДЫ ОБСТОЯТЕЛЬСТВ.
Этнический конфликт в Боснии и Герцеговине. Республика Сербская и положение энтитета на современном этапе развития
Стипендии 2022-2023-1
lit review sample (updated) (1)
Приёмная кампания по зачислению в 1 класс на 2022-2023 учебный год
Критерии выбора ИС предприятия
PolyMode fm
презентация яр
Креативная группа «Паприка»
Всемирный день защиты прав ребенка
Флаг России
Оформление научной статьи, курсовой работы и ВКР
Рекламный ролик. Магазин Пятница
Реферат по зданию Сиднейская Опера
Творческий проект «Рай перед уроком»
«Обработка накладного кармана»
Фестиваль творчества работающей молодежи Свердловской области
Первые уроки экспериментальной деятельности по введению ФГОС Муниципальное образовательное учреждение общего образования «Шел
Торговые идеи для институциональных инвесторов на рынке фьючерсов и опционов