Câu hỏi được gắn thẻ «query-performance»

Đối với các câu hỏi về việc cải thiện hiệu suất và / hoặc hiệu quả của các truy vấn cơ sở dữ liệu.

4
Cách hiệu quả nhất để gọi cùng một Hàm có giá trị bảng trên nhiều cột trong Truy vấn
Tôi đang cố gắng điều chỉnh một truy vấn trong đó cùng một hàm có giá trị bảng (TVF) được gọi trên 20 cột. Điều đầu tiên tôi làm là chuyển đổi hàm vô hướng thành hàm có giá trị bảng nội tuyến. Là sử dụng cách CROSS APPLYthực hiện …



4
Cách xử lý truy vấn của 500M + mục
Cấu trúc dữ liệu của tôi là như sau: date: <timestamp> filter_a: <integer> -> range [0, 1000] filter_b: <integer> -> range [0, 1000] filter_c: <integer> -> range [0, 86400] filter_d: <integer> -> range [0, 6] group: <string> second_group: <integer> variable_a: <float> variable_b: <float> variable_c: <float> a couple more no very …

3
Truy vấn đối với sys.schemas và sys.syn từ chạy rất chậm đối với một người dùng
Kịch bản: SQL Server 2014 (v12.0.4100.1) Dịch vụ .NET chạy truy vấn này: SELECT name, base_object_name FROM sys.synonyms WHERE schema_id IN (SELECT schema_id FROM sys.schemas WHERE name = N'XXXX') ORDER BY name ... Trả về khoảng 6500 hàng nhưng thường hết sau 3+ phút. Ở XXXXtrên không phải là 'dbo'. …

1
Làm thế nào đến một biến bảng đang cải thiện hiệu năng của một truy vấn trong tình huống này?
đối với trường hợp cụ thể này, tôi sẽ cố gắng giải thích bên dưới, sử dụng biến bảng đang hoạt động tốt hơn so với không sử dụng biến bảng. Tôi muốn biết tại sao, và nếu có thể, hãy loại bỏ biến bảng. đây là truy vấn sử …

1
Máy chủ SQL, TOP so với ROW_NUMBER
Tôi đang tìm hiểu về các kế hoạch Thực hiện và đang thử các truy vấn khác nhau và so sánh hiệu suất của chúng và tình cờ thấy điều này: SELECT StatisticID FROM ( SELECT StatisticID, ROW_NUMBER() OVER (ORDER BY StatisticID) AS rn FROM FTCatalog.Statistic ) AS T WHERE …


2
Có những lợi thế khi sử dụng các bảng tạm thời trên các bảng dẫn xuất trong SQL Server?
Tôi đọc các bảng dẫn xuất có hiệu suất tốt hơn các bảng tạm thời, nhưng dù sao nhiều nhà phát triển SQL Server thích các bảng thứ hai. Tại sao? Tôi phải thực hiện các truy vấn với dữ liệu lớn (hàng triệu bản ghi) và tôi muốn chắc …

2
NHÓM THEO với MAX so với chỉ MAX
Tôi là một lập trình viên, làm việc với một bảng lớn theo sơ đồ sau: UpdateTime, PK, datetime, notnull Name, PK, char(14), notnull TheData, float Có một chỉ số nhóm trên Name, UpdateTime Tôi đã tự hỏi những gì nên được nhanh hơn: SELECT MAX(UpdateTime) FROM [MyTable] hoặc là …






Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.