Содержание
- 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. Скачать презентацию
 Slaidy.com
 Slaidy.com




























 Роль физической культуры
 Роль физической культуры Презентация на тему КРАПИВА
 Презентация на тему КРАПИВА  Наставничество и коучинг
 Наставничество и коучинг Демонология романа "Мастер и Маргарита"
 Демонология романа "Мастер и Маргарита" Гражданское право Республики Казахстан. Тест
 Гражданское право Республики Казахстан. Тест Surrounded by the sound of music
 Surrounded by the sound of music История ложки
 История ложки Подготовка к ВПР. Тренировочные задания
 Подготовка к ВПР. Тренировочные задания Презентация на тему Школы теории конкурентоспособности
 Презентация на тему Школы теории конкурентоспособности  Развитие технологии динамического сравнения трасс
 Развитие технологии динамического сравнения трасс Отчет по выполнению строительно-монтажных работ. Проект Премиксы
 Отчет по выполнению строительно-монтажных работ. Проект Премиксы Гражданско - правовое регулирование отношений, возникающих из причинения вреда жизни и здоровья гражданина
 Гражданско - правовое регулирование отношений, возникающих из причинения вреда жизни и здоровья гражданина Военные походы фараонов
 Военные походы фараонов Виды диодов (лекция № 8)
 Виды диодов (лекция № 8) Юный эрудит!
 Юный эрудит! Приемы устного счета. Умножение
 Приемы устного счета. Умножение ринок інформації
 ринок інформації Синтетическая природа фильма и монтаж
 Синтетическая природа фильма и монтаж Внеурочная деятельность обучающихся
 Внеурочная деятельность обучающихся Тема вебинара: «УЧЁТ МНЕНИЯ ГРАЖДАН: ОПРОС ГРАЖДАН»(часть первая: ЗАЧЕМ и КАК это делать)
 Тема вебинара: «УЧЁТ МНЕНИЯ ГРАЖДАН: ОПРОС ГРАЖДАН»(часть первая: ЗАЧЕМ и КАК это делать) Августовская конференция. Новые учебники издательства Русское слово
 Августовская конференция. Новые учебники издательства Русское слово Здоровая полость рта – неотъемлемая часть здоровья организма
 Здоровая полость рта – неотъемлемая часть здоровья организма Коста Рика
 Коста Рика Биосфера 6 класс
 Биосфера 6 класс SEO как способ продвижения товаров и услуг. Особенности продвижения региональных сайтов.
 SEO как способ продвижения товаров и услуг. Особенности продвижения региональных сайтов. Динамика поступления в ПФР в 2006 году договоров об обязательном пенсионном страховании*
 Динамика поступления в ПФР в 2006 году договоров об обязательном пенсионном страховании* Задачи на части
 Задачи на части География Тюменской области
 География Тюменской области