Я очень новичок в SQL Server 2005, и я учу его от онлайн учебник, вот некоторые из моего вопроса:Sql Server 2005 начинающий запрос
1: Какова разница между Select * от XYZ и выберите все * от XYZ.
2: Цель кластерного индекса - облегчить поиск, физически сортируя таблицу [насколько я знаю :-)]. Скажем, если есть основной столбец на таблице, чем это удобно для создания кластерного индекса в таблице? потому что у нас уже есть столбец, который сортируется.
3: Почему мы можем создать 1 кластерный указатель + 249 некластеризованный индекс = 250 индекс на столе? Я понимаю требование 1 кластеризованного индекса. Но почему 249 ?? Почему не более 249?
Спасибо за ваше предложение, я понимаю, что с пунктами 1 и 2. Но я немного путаюсь с точкой 3. Почему у нас в таблице 999 нет кластеризованных индексов, почему не 900 или 1000? – Zerotoinfinity
@ Zerotoinfinite - Единственные люди, которые могут ответить, это разработчики SQL Server! Я предполагаю, что внутренне они выделяют конечное пространство для хранения этих метаданных, а 999 - разумный лимит. –