вы можете найти различные лучшие практики по всей сети.
Всегда сохраняйте операторы CREATE TABLE,
наряду со всеми другими заявлениями
определение схемы базы данных в безопасном
место нахождения. Каждый раз, когда вы вносите изменения
к объекту базы данных, обязательно
Сценарий изменения и проверить его в
программное обеспечение для контроля версий, такое как
Visual Source Safe.
С такой политикой вы можете легко
пересоздать схему базы данных на том же
или другой сервер, если это необходимо.
Кроме того, если у вас есть та же база данных на
несколько серверов, легко сравнить
схемы и примирить любые различия
которые могли бы закрасться со временем.
Хотя описательные имена таблиц имеют
нет преимуществ в производительности. Они делают
базы данных самодокументируются и проще
кодировать против. Имена таблиц должны
отражать их бизнес-значение.
Создание пользовательских таблиц на неосновных
файловая группа; зарезервировать основной файл
группа для системных объектов. Таким образом,
система поставляется и определяется пользователем
объекты не конкурируют за диск
ресурсы.
Создание общедоступных таблиц на
та же файловая группа. Вы можете ожидать
преимущества в производительности, если данные
Общедоступные таблицы расположены на
тот же диск.
Создание кластеризованного индекса на каждом
Таблица. Каждая таблица может иметь только
единый кластерный индекс. Если стол имеет
кластерный индекс, его данные
физически отсортированы в соответствии с
ключ кластеризованного индекса. Кластерные индексы
В SQL Server есть множество преимуществ.
Например, если вы получаете данные из
таблица с использованием предложения ORDER BY
ссылка на ключ кластеризованного индекса,
данные не нужно сортировать по
время выполнения запроса.
Если две таблицы имеют общий столбец,
например customer_id, и оба
таблицы имеют кластерные индексы на
столбец customer_id, такой
столов будет значительно больше
эффективнее, чем объединять одни и те же таблицы
на основе того же столбца, но без
кластерные индексы.
Убедитесь, что кластерный индекс построен на
столбец, который содержит различные