diff --git a/db.md b/db.md index 9b47548..8311693 100644 --- a/db.md +++ b/db.md @@ -195,7 +195,7 @@ __По характеристике содержимого__ __По механизму обновления__ + _полностью перестраиваемый_ — при добавлении элемента заново перестраивается весь индекс. -+ _пополняемый (балансируемый)_ — при добавлении элементов индекс перестраивается частично (например одна из ветви) и периодически балансируется. ++ _пополняемый (балансируемый)_ — при добавлении элементов индекс перестраивается частично (например, одна из ветви) и периодически балансируется. __По покрытию индексируемого содержимого__ + _полностью покрывающий (полный) индекс_ — покрывает всё содержимое индексируемого объекта. @@ -223,9 +223,9 @@ __Индексы в кластерных системах__ [к оглавлению](#Базы-данных) ## Когда полное сканирование набора данных выгоднее доступа по индексу? -Полное сканирование производится многоблочным чтением. Сканирование по индексу - одноблочным. Также, при доступе по индексу сначала идет сканирование самого индекса, а затем чтение блоков из набора данных. Число блоков, которые надо при этом прочитать из набора зависит от фактора кластеризации. Если суммарная стоимость всех необходимых одноблочных чтений больше стоимости полного сканирования многоблочным чтением, то полное сканирование выгоднее и оно выбирается оптимизатором. +Полное сканирование производится многоблочным чтением. Сканирование по индексу - одноблочным. Также, при доступе по индексу сначала идет сканирование самого индекса, а затем чтение блоков из набора данных. Число блоков, которые надо при этом прочитать из набора зависит от фактора кластеризации. Если суммарная стоимость всех необходимых одноблочных чтений больше стоимости полного сканирования многоблочным чтением, то полное сканирование выгоднее, и оно выбирается оптимизатором. -Таким образом, полное сканирование выбирается при слабой селективности предикатов зароса и/или слабой кластеризации данных, либо в случае очень маленьких наборов данных. +Таким образом, полное сканирование выбирается при слабой селективности предикатов запроса и/или слабой кластеризации данных, либо в случае очень маленьких наборов данных. [к оглавлению](#Базы-данных)