Trong execution, mặc dù ta thấy Table Spool operator lặp lại nhiều lần, nhưng nó căn bản là cùng 1 table. SQL Server tạo ra table Spool ...
Blog đang chỉnh sửa
Trong execution, mặc dù ta thấy Table Spool operator lặp lại nhiều lần, nhưng nó căn bản là cùng 1 table. SQL Server tạo ra table Spool ...
Cách 1 Dùng Set Statistics IO on, xem các thông số Đánh index Dùng lại lệnh trên để so sánh các thông số ban đầu Cách 2: Tận dụng ch...
http://cms.pragmaticworks.com/Videos/Default.aspx?VidID=a514b4171ac14de79c8dcece3a657f15&app
http://www.brentozar.com/archive/2014/04/execution-plan-doesnt-tell-video/
SQL Server cần có một sự ước lượng chính xác và hợp lý về số dòng nó sẽ xử lý khi thực thi một câu truy vấn. Nếu sự ước lượng này không chín...
Nếu một table có clustered index, nó được gọi là bookmark lookup (hoặc còn được gọi là key lookup); Nếu table không có clustered index, nhưn...
Nếu ta thấy EP có dùng merge join, và thấy có sort icon, tức là ta phải cân nhắc 2 lựa chọn - Merge join chưa phải là giải pháp tối ưu, v...
Đây là một công cụ để đọc SQL Server Execution plan Cái hay của Sentry Plan Explorer là ta có thể xem chi phí theo IO hay CPU hay cả 2 bằ...
Đoạn script sau đây sử dụng sys.dm_exec_cached_plans để hiển thị số lượng cached plans và dung lượng tính theo MB: SELECT count(*) AS ...
A great way to tune the sql query is to look at the information in the 'set statistics io on' with the 'scan count' and look...
Khi một câu truy vấn bị recompile plan tức là nó không sử dụng lại Execution Plan hiện có trong procedure cache, và tạo ra một Execution pla...
Đọc lướt qua thấy bài viết rất hay và hữu ích về Query Hash trong việc troubleshoot SQL Server. Tình huống tác giả nêu ra ở đây là làm thế...
http://www.sqlskills.com/blogs/jonathan/identifying-high-compile-time-statements-from-the-plan-cache/
http://blog.sqlauthority.com/2010/07/24/sql-server-find-queries-using-parallelism-from-cached-plan/
Nếu 1 máy chủ SQL Server có nhiều hơn 1 bộ vi xử lý, chúng ta có thể cấu hình 1 thông số gọi là MaxDop, cho phép 1 câu truy vấn được thực th...
Ta có thể xóa các Execution Plan được lưu trong bộ nhớ hay không? Câu trả lời là có, ta có thể dùng 3 cách sau --cách 1: xóa các procedur...
Parallelism – Row per Processor – Row per Thread Link tham khảo: http://blog.sqlauthority.com/2010/07/02/sql-server-parallelism-row-per-pro...
ĐÔI NÉT VỀ EXECUTION PLAN Thời gian ban đầu làm việc với Sql Server 2008, tôi chẳng quan tâm Execution Plan là gì, chẳng màng đọc các th...