Опубликовано Оставить комментарий

Задания по оптимизации SQL-запросов

Китовидные дельфины
Китовидные дельфины

Задания по оптимизации SQL-запросов содержат вопросы использования оператора оптимизации запроса EXPLAIN, создание необходимых индексов в таблицах MySQL, отслеживание медленных SQL-запросов. Примечание: Обратите внимание, в последних версиях MySQL стали доступны вызовы EXPLAIN другими операторами манипуляции данными.

Задания по оптимизации SQL-запросов

  1. Проверьте работу SQL-запросов (курс MySQL) оператором оптимизации запросов. Сделайте выводы и, при необходимости, оптимизируйте запросы
  2. Оптимизируйте запросы к своей базе данных
  3. Убедитесь в отсутствии проблем с проектирование (нормализация, отношения, выделение сущностей).
  4. Создайте индексы на всех полях, которые участвуют в сравнении.
  5. * Изучите работу с встроенной базой данных performance_schema
  6. Убедитесь в корректности настроек кеша
  7. Найдите «долгоиграющие» запросы и оптимизируйте эти SQL-запросы. Примечание: смотрите файл медленных запросов. Если файла нет, включите настройку по ведению этого файла.
  8. Рассмотрите ситуацию, когда необходимо импортировать в базу данных огромное количество данных. Напишите SQL-скрипт, который будет делать это наиболее оптимальным способом.
  9. * Прочитайте книги по оптимизации сервера MySQL 🙂
  10. Примените все рекомендации по оптимизации SQL-запросов ко всем заданиям MySQL

Другие задания по MySQL

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