Nếu bạn mới làm quen với cơ sở dữ liệu và bạn có quyền truy cập vào trình tư vấn điều chỉnh công cụ cơ sở dữ liệu, bạn có thể điều chỉnh cơ sở dữ liệu của bạn một cách khủng khiếp.
Bạn về cơ bản nắm bắt các truy vấn SQL đang chạy với DB của bạn trong SQL Profiler, sau đó nạp chúng vào DETA. DETA chạy các truy vấn một cách hiệu quả (không thay đổi dữ liệu của bạn) và sau đó tìm ra thông tin nào mà cơ sở dữ liệu của bạn bị thiếu (các khung nhìn, các chỉ mục, các phân vùng, các số liệu thống kê, vv) để thực hiện các truy vấn tốt hơn.
Sau đó, bạn có thể áp dụng chúng cho bạn và theo dõi chúng trong tương lai. Tôi không nói rằng giả sử rằng DETA luôn đúng hoặc làm những việc mà không hiểu, nhưng tôi nhận thấy rằng đó là cách tốt để xem truy vấn của bạn đang làm gì, họ mất bao lâu và cách bạn có thể lập chỉ mục DB thích hợp.
PS: Với tất cả những gì đã nói, tốt hơn hết là đầu tư vào một DBA tốt khi bắt đầu dự án để bạn có cấu trúc tốt và lập chỉ mục để bắt đầu. Nhưng đó không phải là vị trí mà bạn đang ở ngay bây giờ ...
Chạy hồ sơ, và để cho nó cho bạn biết nơi truy vấn là chậm. –
Đây cũng phải là CW. Tôi chỉ đang nói. – Kredns
Tôi có thể biết tại sao nó được đánh dấu gần không? – pang