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

Tại sao số lần đọc logic cho các hàm tổng hợp trong cửa sổ lại cao như vậy?

Trong công thức bạn cung cấp NumberOfRows * 2 sẽ đúng vì chức năng Sắp xếp và Tổng hợp luồng hiển thị trong sơ đồ thực thi của bạn, cả hai đều cần tất cả các hàng để hoàn tất quá trình xử lý. Bạn có thể xác nhận việc giảm số lần đọc logic khi thêm mệnh đề "where" cho:

  1. giá trị của cước vận chuyển
  2. CustomerID



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách ghi lại cơ sở dữ liệu SQL Server của bạn

  2. Các cách khắc phục lỗi máy chủ SQL phát hiện lỗi I / O dựa trên tính nhất quán logic

  3. di chuyển dữ liệu từ MS SQL sang PostgreSQL?

  4. Cách áp dụng định dạng có điều kiện cho một số trong SQL Server bằng cách sử dụng FORMAT ()

  5. Cập nhật SQL với row_number ()