Главная Новости

Mysql оптимизация таблиц

Опубликовано: 31.10.2017

видео Mysql оптимизация таблиц

Лекция №7 "Оптимизация запросов и индексирование"

« 25 »  05  20 15 г.

Денормализовать таблицу гораздо проще, чем страдать от неоптимально денормализованной. Однако есть и другой тип поля, который гораздо быстрей и компактнее. Если увеличить один или оба этих параметра, то можно столкнуться с ограничением, накладываемым данной операционной системой на количество открытых файловых дескрипторов для одного процесса. Мы считаем, однако, что при таком способе тестирования результаты эталонных тестов для Oracle будут в очень высокой степени различаться, поскольку приведенные на сайте результаты призваны показывать на что способна стандартная инсталляция для одного клиента. CUSTNMBR; Для этого примера принимается, что: Сравниваемые столбцы были объявлены следующим образом: Таблица Столбец Тип столбца tt ActualPC CHAR 10 tt AssignedPC CHAR 10 tt ClientID CHAR 10 et EMPLOYID CHAR 15 do CUSTNMBR CHAR 15 Таблицы проиндексированы следующим образом: Таблица Индекс tt ActualPC tt AssignedPC tt ClientID et EMPLOYID primary key do CUSTNMBR primary key Значения tt. Когда табличный кэш заполняется, сервер использует следующую процедуру размещения входных данных кэша для их использования: Не используемые в данное время таблицы освобождаются в порядке наиболее давнего использования. Каждую неделю мы получаем от клиентов просьбы предоставить "мгновенный" доступ к новым отчетам на основе этих данных. «Нет смысла индексировать поле, в котором два-три возможных значения. Советы по проектированию БД: Используйте минимально возможные типы данных. Первая часть этого индекса должна представлять собой наиболее используемый столбец. Поскольку способы изменения данного значения для разных систем могут быть совершенно различными, в каждом конкретном случае вам следует обращаться к документации по своей операционной системе.


Искусство соединения таблиц


Основы оптимизации MySQL I

rss