Upload
happydev-lite
View
67
Download
0
Embed Size (px)
Citation preview
Оптимизируй это!
Дмитрий Козиенко, ФТО,Архитектор ИС, руководитель отдела
разработки
Таблицы с данными игр, сайтов
Базы данных
Таблицы с данными игр, сайтов• Аккаунты соцсети
Базы данных
Таблицы с данными игр, сайтов• Аккаунты соцсети• Персонажи MMORPG
Базы данных
Таблицы с данными игр, сайтов• Аккаунты соцсети• Персонажи MMORPG• Каталог товаров на сайте
Базы данных
Таблицы с данными игр, сайтов• Аккаунты соцсети• Персонажи MMORPG• Каталог товаров на сайте• Данные мобильных приложений
Базы данных
Проблемы больших БД
Проблемы больших БД
• Медленный поиск данных в
таблице
Проблемы больших БД
• Медленный поиск данных в
таблице
• Нестабильная работа запросов
Проблемы больших БД
• Медленный поиск данных в
таблице
• Нестабильная работа запросов
• Медленная запись в таблицы
Медленный поиск данных в таблице
Медленный поиск данных в таблице
• Большое количество данных
Медленный поиск данных в таблице
• Большое количество данных• Неоптимальные запросы
Медленный поиск данных в таблице
• Большое количество данных• Неоптимальные запросы• Несоответствие индексов и условий
запросов
Медленный поиск данных в таблице
• Большое количество данных• Неоптимальные запросы• Несоответствие индексов и условий
запросов• Слабое оборудование
Нестабильная работа запросов
Нестабильная работа запросов
• Неоптимальные запросы
Нестабильная работа запросов
• Неоптимальные запросы
Медленная запись в таблицы
Медленная запись в таблицы
• Медленные диски
Медленная запись в таблицы
• Медленные диски• Избыточное количество индексов
Медленная запись в таблицы
• Медленные диски• Избыточное количество индексов
Деньги решают всё?
• Покупка мощного оборудования
Деньги решают всё?
• Покупка мощного оборудования• Ожидания ресурсов
Деньги решают всё?
Пример оптимизации
Литература
1. Линн Бейли - Изучаем SQL2. Мартин Грабер - Понимание SQL
3. sql-ex.ru
Оптимизируй это!Дмитрий Козиенко, ФТО,
Архитектор ИС, руководитель отдела разработки
[email protected]://vk.com/fto_live