Итак, что представляет собой база данных (БД) на физическом уровне? Прежде всего, это файлы в файловой системе. Сейча
* Кстати, почему одни произносят «сиквел», а другие «эскуэль». Есть мнение, что произношение «сиквел» возникло в лохматых 1970-х. Когда в компании IBM впервые зародился SQL, то его аббревиатура была Structured English QUEry Language — SEQUEL, которая, впоследствии, при принятии языка как стандарта, выродилась в SQL, но т.к. англоговорящим людям проще произносить сиквел, нежели эскуэль , то произношение видимо прижилось. Этот интересный факт взят из книги Ицика Бен-Гана
Для дальнейшего удобства я буду именовать SQL Server как сиквел сервер или просто сервер*.
Немного теории о структурах данных основные понятия
- Полезные ссылки
- Фрагментация экстентов эксперимент
- Что такое read-ahead
- Фрагментация небольших таблиц
- Что такое фрагментация и какая она бывает
- Немного практики в изучении структур данных
- Немного теории о структурах данных основные понятия
В этой заметке я постарался исследовать этот вопрос. Заметка состоит из следующих частей:
Недавно, на одном из форумов был озвучен интересный вопрос. Есть сильно фрагментированная таблица (фрагментация более 80%), без кластерного индекса. Вопрос заключается в том, что нужно ли пытаться бороться с фрагментацией, например, создавая и удаляя для этого кластерный индекс. Влияет ли фрагментация на то, как используется стратегия чтения read-ahead.
Нужно ли бороться с фрагментацией в таблице-куче
SomewhereSomehow's SQL Server notes
SomewhereSomehow's SQL Server notes - Главна
Комментариев нет:
Отправить комментарий