Могу ли я указать более одного столбца как Non-cluster index, на что это повлияет?Некластеризованный индекс в sql-сервере
ответ
Как и другие люди, у этого есть накладные расходы по поддержанию стола, это всего лишь случай, если преимущества перевешивают стоимость.
Единственные причины, по которым я могу придумать добавление многокластерного некластеризованного индекса, - это ускорить запросы, в которых вы регулярно выполняете поиск на основе комбинации полей или создать комбинацию полей, уникальных в таблице. Если это ваши цели, то, как правило, я бы сказал, пойдите для этого.
Предполагая, что вы задаете вопрос о том, как определить несколько индексов, вы можете определить столько некластеризованных индексов, сколько хотите. Это кластеризованный индекс, из которого вы можете иметь только один, поскольку он определяет, как строки сгруппированы вместе как записи на диске.
Чем больше индексов вы создадите, тем больше времени потребуется для выполнения операций вставки, обновления и удаления.
Да, вы можете иметь несколько столбцов в индексе, будь то кластеризованное или некластеризованное. Это очень распространено. Эффект полностью зависит от данных в вашей таблице.
- 1. Кандидат в некластеризованный индекс
- 2. некластеризованный индекс на соединение
- 3. Кластерный и некластеризованный индекс
- 4. Некластеризованный индекс, включая столбцы
- 5. SQL некластеризованный индекс
- 6. Кластерный и некластеризованный индекс
- 7. Некластеризованный индекс не работает
- 8. Некластеризованный индекс SQL Server 2008
- 9. Какой некластеризованный индекс следует использовать?
- 10. Создайте некластеризованный индекс в Entity Framework Core
- 11. Как создать некластеризованный индекс в Создать таблицу?
- 12. некластеризованный индекс в столбце первичного ключа?
- 13. Некластеризованный индекс использует ключ в кластеризованный индекс вместо адреса?
- 14. Некластеризованный индекс с включением vs почти такой же Некластеризованный индекс без; Многократное покрытие запроса
- 15. Нужно ли мне создавать определенный некластеризованный индекс?
- 16. Что происходит, когда некластеризованный индекс удаляется?
- 17. Почему мой некластеризованный индекс не использовался
- 18. Кластерный и некластеризованный индекс большой вставкой данных
- 19. почему вместо кластеризованного индекса используется некластеризованный индекс
- 20. Когда некластеризованный индекс создается на SQL Server
- 21. Что такое индекс и может некластеризованный индекс быть неединственным?
- 22. Является ли кластеризованный индекс быстрее, чем некластеризованный индекс с включенным?
- 23. Кластерный/некластеризованный индекс в столбце уникального идентификатора в SQL Server
- 24. создать некластеризованный индекс в каркасе первичного ключа 6.0
- 25. ASP.NET Identity - Как изменить dbo.AspNetUsers.Id в некластеризованный индекс?
- 26. SQL Server некластеризованный индекс не показывает в плане выполнения
- 27. проверить, существует ли некластеризованный индекс в столбце таблицы
- 28. Создает ли INDEX() кластерный или некластеризованный индекс в MySQL?
- 29. Некластеризованный индекс в столбце с кластеризацией индексов повышает производительность?
- 30. Как SQL Server относится к включенным столбцам в некластеризованный индекс?
Проверьте эту ссылку: http://databases.about.com/od/sqlserver/a/indextuning.htm –