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

Truy vấn khác biệt chậm trong SQL Server trên tập dữ liệu lớn

Bạn hiểu sai chỉ số. Ngay cả khi nó đã sử dụng chỉ mục, nó vẫn sẽ thực hiện quét chỉ mục trên 200 triệu mục nhập. Điều này sẽ mất nhiều thời gian, cộng với thời gian cần thiết để thực hiện DISTINCT (nguyên nhân sắp xếp) và đó là một điều tồi tệ để chạy. Việc nhìn thấy DISTINCT trong một truy vấn luôn đặt cờ đỏ và khiến tôi phải kiểm tra lại truy vấn. Trong trường hợp này, có lẽ bạn gặp sự cố chuẩn hóa?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi kết nối SQL gián đoạn lạ, các bản sửa lỗi khi khởi động lại, quay lại sau 3-5 ngày (ASP.NET)

  2. Tính toán khoảng cách với cơ sở dữ liệu SQL Server khổng lồ

  3. Không thể kết nối với máy chủ báo cáo 2008 r2

  4. Cấp quyền SELECT trên một chế độ xem, nhưng không cấp cho các đối tượng cơ bản

  5. COUNT (DISTINCT column_name) Sự khác biệt so với COUNT (column_name) trong SQL Server 2008?