Кто-нибудь знает, какие гипотетические индексы используются для SQL Server 2000? У меня есть таблица с 15 + такими индексами, но понятия не имею, для чего они созданы. Могут ли они замедлять удаление/вставки?Что такое гипотетические индексы?
ответ
гипотетические индексы обычно создаются при запуске индекса мастера настройки, а также предложения, при нормальных обстоятельства будут удалены, если мастер будет работать нормально.
Если некоторые из них остались вокруг, они могут вызвать некоторые проблемы, см. this link for ways to remove them.
Не уверен, что 2000, но в 2005 гипотетические индексы и объекты базы данных в целом являются объектами, созданные ДТА (Database Tuning Advisor)
Вы можете проверить, если индекс является гипотетическим, запустив этот запрос:
Если вы дали советнику по настройке хорошую информацию, на основе которой можно было бы основывать стратегию индексирования, я бы сказал, что в целом доверяю его результатам, но если вы, конечно, изучите, как он выделил их, прежде чем доверять ему вслепую. Каждая ситуация будет иной.
Гипотетические индексы - это те, которые генерируются советником по настройке базы данных. Вообще говоря, слишком много индексов не является отличной идеей, и вы должны изучить ваши планы запросов, чтобы обрезать те, которые не используются.
Пожалуйста, по крайней мере, выполните поиск Google (или любой другой), прежде чем публиковать его на SO. Поиск «гипотетических индексов SQL-сервера» вернул following article в качестве первого результата. Цитата:
гипотетические индексы и объекты базы данных в целом просто объекты, созданные с помощью ДТА (Database Tuning Advisor)
- 1. Что такое индексы mysql?
- 2. Что такое индексы elasticsearch?
- 3. Что такое индексы в контексте базы данных?
- 4. Что такое --with-индексы в AllegroGraph
- 5. Cocoa Touch - Гипотетические сравнения лагеров
- 6. Что такое индексы и покрываемые запросы в SQL Server?
- 7. Что такое индексы LDAP и как они работают?
- 8. Что такое индексы в инспекторе модели данных Core-Data Xcode
- 9. Что такое «Индексы каталогов здесь не разрешены». означает ошибку Django?
- 10. Гипотетические, ранее вопросы C++ 0x вопросы
- 11. Индексы индексов должны быть целыми, а не str, что такое индексы? Как я повторяю строку?
- 12. Что такое обратная индексация?
- 13. Что такое схема индексирования OrientDB?
- 14. Что такое Bw-дерево?
- 15. Что такое массивы Go, индексированные?
- 16. индексы, индексы, индексы
- 17. Что такое "?" делать? Что такое __FILE__?
- 18. Что такое трансформация и что такое Transform?
- 19. Что такое структура разработки? Что такое IDE?
- 20. Что такое PHPCI - что такое сборка?
- 21. Что такое скрипка и что такое DL?
- 22. Что такое Dim, что такое Факт?
- 23. Что такое поток? Что такое `initialize`?
- 24. Что такое компьютерное разрешение?
- 25. Что такое сжатие, что
- 26. Что такое "??"
- 27. Что такое.
- 28. Что такое практическое применение argsort()
- 29. Что такое большие графики? Что такое анализ больших графов? Что такое большие данные? Что такое большой анализ данных?
- 30. Что такое ограничения длины идентификаторов api gmail?
Поиск в google не сказал мне, что если оставить гипотетические индексы на таблице, добавьте какую-либо пользу в запросы, которые я сделал, поэтому вопрос выше. – 2008-09-29 15:48:46