Có ai biết các chỉ số giả định nào được sử dụng trong máy chủ sql 2000 không? Tôi có một bảng với 15+ chỉ mục như vậy, nhưng không có ý tưởng những gì họ đã được tạo ra cho. Họ có thể làm chậm xóa/chèn?Chỉ mục giả thuyết là gì?
Trả lời
chỉ số giả thuyết thường được tạo ra khi bạn chạy chỉ số điều chỉnh phù thủy, và là những gợi ý, dưới bình thường hoàn cảnh họ sẽ bị xóa nếu trình hướng dẫn chạy OK.
Nếu một số còn lại xung quanh chúng có thể gây ra một số sự cố, hãy xem this link for ways to remove them.
Không chắc về năm 2000, nhưng năm 2005 chỉ số giả thuyết và các đối tượng cơ sở dữ liệu nói chung là đối tượng được tạo bởi DTA (Database Tuning Advisor)
Bạn có thể kiểm tra xem một chỉ số là giả thuyết bằng cách chạy truy vấn này:
SELECT *
FROM sys.indexes
WHERE is_hypothetical = 1
Nếu bạn đã cung cấp thông tin tốt cho chiến lược lập chỉ mục, thì tôi sẽ nói chung tin tưởng vào kết quả của nó, nhưng nếu bạn nên kiểm tra xem nó đã phân bổ như thế nào trước khi bạn tin tưởng nó một cách mù quáng. Mọi tình huống sẽ khác nhau.
Chỉ mục giả thuyết là những chỉ mục được tạo bởi Trình điều chỉnh cơ sở dữ liệu. Nói chung, có quá nhiều chỉ mục không phải là một ý tưởng tuyệt vời và bạn nên kiểm tra các kế hoạch truy vấn của bạn để cắt giảm các chỉ mục không được sử dụng.
Vui lòng, ít nhất thực hiện tìm kiếm Google (hoặc bất kỳ) nào trước khi đăng trên SO. Tìm kiếm "chỉ mục giả định máy chủ sql" trả về kết quả đầu tiên là following article. Trích:
chỉ số Giả định và các đối tượng cơ sở dữ liệu nói chung chỉ đơn giản là các đối tượng được tạo ra bởi DTA (Database Tuning Advisor)
- 1. Chỉ mục là gì?
- 2. Giả thuyết Collatz trong Mathematica
- 3. Học thuyết 2 với nhiều chỉ mục
- 4. Tên chỉ mục SQL cho là gì?
- 5. Chỉ mục trong SQL là gì?
- 6. Chỉ mục nhiều khóa là gì?
- 7. Thống kê và chỉ mục SQL - Chi tiết là gì?
- 8. Khái niệm giả thuyết, trước đây-C++ 0x câu hỏi
- 9. đệ quy nghịch đảo các giả thuyết trong coq
- 10. Ý nghĩa của tên chỉ mục khi tạo chỉ mục trong MySQL là gì?
- 11. Giới thiệu định lý đã được chứng minh trước đây là giả thuyết
- 12. Chỉ mục MySQL - các phương pháp hay nhất là gì?
- 13. Mục đích của chỉ thị #line của perl là gì?
- 14. jQuery.each (hàm (chỉ mục, giá trị) {}); Giá trị là gì?
- 15. Tùy chọn FollowSymLinks và chỉ mục trong .htaccess là gì?
- 16. Giới hạn hiệu suất lý thuyết trên máy chủ web là gì?
- 17. Mục đích của việc thêm giả vào macro "số lượng phần tử" này là gì?
- 18. Toán tử giả trong C# tốt là gì?
- 19. JAF là gì? Mục đích của nó là gì?
- 20. Chỉ mục không xác định trên học thuyết m: n quan hệ
- 21. Các đối tượng giả lập trong Java là gì?
- 22. Loại phần tử của các phần tử giả là gì?
- 23. Chỉ số bị uốn là gì?
- 24. Sự khác biệt giữa chỉ mục tạo của MySQL và thay đổi chỉ mục thêm là gì?
- 25. Thư mục gốc là gì?
- 26. thư mục ~/.npm là gì?
- 27. mục đích là gì? "::" trong
- 28. Tệp xcscheme là gì? Mục đích của nó là gì?
- 29. Chỉ số trong SQLite là gì?
- 30. Ký tự kính lúp của chỉ số UITableView là gì?
Tìm kiếm trên google không cho tôi biết nếu để lại các chỉ mục giả định trên bảng đã thêm bất kỳ lợi ích nào cho các truy vấn tôi đã thực hiện, do đó, câu hỏi trên. –