Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Tạo chỉ mục trên dạng xem SQL với toán tử UNION? Nó sẽ thực sự cải thiện hiệu suất?

Bạn không thể tạo chỉ mục trên dạng xem sử dụng toán tử liên hợp. Thực sự không có cách nào xung quanh điều đó, xin lỗi!

Tôi tưởng tượng bạn đã thấy điều này, nhưng hãy xem trang MSDN này . Nó đưa ra các yêu cầu cho các chế độ xem được lập chỉ mục và giải thích chúng là gì và cách chúng hoạt động.

Về việc bạn có thấy lợi ích về hiệu suất hay không nếu bạn CÓ THỂ lập chỉ mục chế độ xem, điều đó sẽ hoàn toàn phụ thuộc vào kích thước bảng của bạn. Tôi sẽ không mong đợi bất kỳ tác động nào đến việc tạo các chế độ xem được lập chỉ mục riêng biệt, vì tôi sẽ giả sử rằng các bảng của bạn đã được lập chỉ mục và bạn không thực hiện bất kỳ phép nối hoặc logic nào trong chế độ xem.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL - Truy vấn để lấy địa chỉ IP của máy chủ

  2. Kỹ thuật đảo ngược ngủ đông trong Netbeans không thể tìm thấy bảng SQL Server

  3. Kiểm tra email không thành công trong SQL Server (T-SQL)

  4. Truy vấn đệ quy để tìm bản ghi mẹ

  5. SQL Server chuyển đổi datetime thành int trong truy vấn