КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Функции и компоненты SQL Server
Центральным компонентом SQL Server является реляционная база данных и ее структура. SQL Server— это развитая всеобъемлющая среда баз данных. Но существует несколько параметров использования SQL Server, на которых мы сейчас и остановимся. SQL Server позволяет определить до 32 767 баз данных. Если вы осознаете, что база данных - это централизованное хранилище информации, то ограничение покажется вам чрезмерным. Очень маловероятно, что вы столкнетесь с ситуацией, когда вам понадобится превзойти этот предел. 11о если даже это случится, то, конечно, вам нужно будет добавить к сети дополнительные серверы, чтобы сбалансировать нагрузку. Как правило, на сервере хранится не более пяти баз данных, ориентированных на одно конкретное приложение. Кроме того, в пределах каждой из 32767 баз данных можно определить до двух миллиардов таблиц. Опять-таки маловероятно, что вам понадобится такое огромное количество таблиц в базе данных. В самых типичных ситуациях для базы данных потребуется только несколько сотен таблиц.
Для каждой таблицы можно определить до 1024 столбцов. SQL Server позволяет хранить базы данных на физических дисках, число которых может доходить до 32 767. Максимальный размер базы данных — 1 048 516 Тбэйт (терабайт) Размер каждого Файла (который ограничивается размером физического диска) не может превышать 32 Тбайт Приведенные данные свидетельствуют о том, что размер базы данных SQL Server практически не ограничен. Для каждой таблицы можно определить до 250 индексов. Но только один из них может быть определен как кластерный индекс. Индекс — это структура, которая позволяет ускорить выборку строк из таблицы. В кластерной индексе строки таблицы сортируются и сохраняются в памяти в физически упорядоченном состоянии. Другими словами, логическое расположение строк соответствует их физическому расположению в памяти. Индекс часто определяется для столбцов, на которые содержатся ссылки в операторах выборки строк. Двести пятьдесят индексов достаточно, чтобы обеспечить быструю выборку строк таблицы. Чтобы использовать индексы, нужно выделить в базе данных дополнительную память под индексную структуру и создать ее. Но чтобы сохранить производительность на должном уровне, советую вам определять как можно меньше индексов, так как они занимают много места в памяти. Таким образом, вы должны определить некоторое оптимальное число индексов, чтобы, с одной стороны, обеспечить высокую скорость выборки строк из базы данных, а с другой, экономно расходовать память. Маловероятно, что вам понадобится свыше 250 индексов для одной таблицы. По отношению к базам данным, которые поддерживают транзакции, нужно придерживаться общего правила создавать не более 5 индексов на таблицу. А для всех остальных баз данных — не более 10 индексов на таблицу.
Дата добавления: 2014-01-04; Просмотров: 419; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |