Tôi vừa tạo một chỉ mục được nhóm trên bảng hàng 1MM (khóa trang và hàng được bật). Bây giờ tôi cố gắng chạy truy vấn và tôi gặp lỗi này:
"Phiên bản của Công cụ cơ sở dữ liệu SQL Server không thể có được tài nguyên LOCK tại thời điểm này. Chạy lại câu lệnh của bạn khi có ít người dùng hoạt động hơn. Yêu cầu quản trị viên cơ sở dữ liệu kiểm tra cấu hình khóa và bộ nhớ cho trường hợp này hoặc để kiểm tra thời gian dài giao dịch. "
Tôi sẽ cần điều chỉnh cài đặt khóa trang / hàng sau, nhưng trong lúc này tôi cần bỏ chỉ mục vì tôi có người dùng truy vấn bảng. Tôi đã cố gắng để thả nó, nhưng tôi đã nhận được lỗi tương tự. Bất kỳ khuyến nghị để giảm chỉ số cho tốt? Cảm ơn bạn.
EDIT 1: Dựa trên câu trả lời của Remus bên dưới, tôi đã chạy đoạn script sau để cho phép cấp phát bộ nhớ động cho các khóa.
EXEC sp_CONFIGURE 'show advanced options', 1 RECONFIGURE
EXEC sp_configure 'locks', 0 RECONFIGURE
Sau đó, tôi khởi động lại máy chủ.
DBCC MEMORYSTATUS
và gắn đầu ra.