2012-07-23 34 views
6

Tôi đã có một chèn dài chạy và định kỳ khi tôi chạy SP_WHO2 nó cho thấy "CONDITIONAL" là lệnh. Điều gì sẽ được chỉ ra? Khi tôi tìm kiếm điều này, tôi thấy hầu hết mọi thứ đều nói một cái gì đó như, 'yep, bạn thấy rằng khi bạn có một truy vấn chạy dài ...' Nó chỉ ra điều gì đang xảy ra trong cơ sở dữ liệu?SP_WHO2 có điều kiện?

Trả lời

5

Thông thường bạn sẽ thấy điều này với một số hoạt động lâu dài như vòng lặp, truy vấn IF rất tốn kém, thậm chí có thể con trỏ tùy thuộc vào các tùy chọn được sử dụng. Nếu bạn xác định truy vấn mà nó được liên kết với, bạn có cơ hội tốt hơn nhiều để tìm ra những gì nó đang làm hơn là chỉ dựa vào sp_who2. Các lệnh xuất này là các nhóm rất chung chung và không được sử dụng để thử và khắc phục sự cố truy vấn.