8.3.3. Используя Внешние ключи


8.3.3. Используя Внешние ключи

Если у таблицы есть много столбцов, и Вы запрашиваете много различных комбинаций столбцов, могло бы быть эффективно разделить менее часто используемые данные на, разделяют таблицы несколькими столбцами каждый, и связывают их назад с основной таблицей, копируя числовой столбец ID от основной таблицы. Тем путем у каждой маленькой таблицы может быть первичный ключ для быстрых поисков его данных, и можно запросить только набор столбцов, что Вы нуждаетесь в использовании работы соединения. В зависимости от того, как распределяются данные, запросы могли бы выполнить меньше ввода-вывода и привести меньше кэш-памяти в рабочее состояние, потому что соответствующие столбцы упаковываются вместе на диске. (Чтобы максимизировать производительность, запросы пытаются читать как немного блоков данных насколько возможно от диска; таблицы только с несколькими столбцами могут приспособить больше строк в каждом блоке данных.)




Spec-Zone.ru - all specs in one place