Công cụ tốt nhất để tối ưu hóa SQL Server (không phải các truy vấn, mà là chính cơ sở dữ liệu)


8

Có ai biết công cụ tốt nhất để tối ưu hóa toàn bộ cơ sở dữ liệu SQL Server là gì không?

Tôi không nói về cách viết các truy vấn mà nhiều hơn là cách quản lý tệp cơ sở dữ liệu, chỉ mục, phân trang và phân mảnh.

SỰ THẬT TUYỆT VỜI
Cuộc chiến vĩnh cửu giữa các công cụ và DBA vẫn còn đó ... nhưng điều tôi chỉ muốn biết là cơ bản cho đến khi sản phẩm phát triển và sau đó tôi có thể thuê một DBA không cáu kỉnh: -)


4
Một DBA có thẩm quyền. Chỉ cần đừng gọi họ là một công cụ, họ có thể hơi cáu kỉnh.
Mark Storey-Smith

@MarkStoreySmith haha ​​quá buồn cười, điều đó thật tuyệt và rất đúng. Không có cách nào để tự động hóa quản trị cơ sở dữ liệu thuần túy.
Thomas Stringer

99% cải tiến yêu cầu thay đổi mã ứng dụng. Công cụ tốt nhất là một nhà phát triển có thể hiểu hiệu suất SQL và thực hiện các hành động khắc phục. Tốt nhất nếu được thực hiện trước khi phát hành.
Remus Rusanu

Câu trả lời:


11

Tôi muốn nhắc lại nhận xét của @Mark Storey-Smith - một DBA có năng lực là cách tốt nhất để đến đây. Bạn thực sự không thể tự động hóa Máy chủ SQL được điều chỉnh tốt nhưng một DBA tốt có thể thiết lập các mục bảo trì khác nhau để giữ cho nó chạy tốt.

Có vẻ như bạn đã hỏi rất nhiều về việc bảo trì, vì vậy một điểm tuyệt vời để tìm kiếm một số tập lệnh để giúp thiết lập một giải pháp giám sát giống tốt nhất là các kịch bản Giải pháp bảo trì của Olla Hallengren đã giải thích trên trang web của Olla tại đây .

Điều đó sẽ giúp đảm bảo bạn ít nhất đang thực hiện các mục bảo trì quan trọng (Xây dựng lại / sắp xếp lại chỉ mục, cập nhật thống kê, sao lưu, cập nhật thống kê, kiểm tra tính toàn vẹn của cơ sở dữ liệu, v.v.)

Theo như tối ưu hóa liên tục, tôi khuyên bạn nên chọn một bản sao của Sách khắc phục sự cố và khắc phục sự cố chuyên nghiệp SQL Server 2008 . Nó có lượng kiến ​​thức thực tập phù hợp để giúp bạn hiểu "lý do" đằng sau các thực tiễn tốt nhất và chứa nhiều ví dụ thực tế để thực hiện các thực tiễn tốt nhất.

Hoặc tôi muốn giới thiệu cùng một cuốn sách Khắc phục sự cố & Khắc phục sự cố nhưng đối với SQL Server 2012 . Chứa một số chương tuyệt vời chỉ cho câu hỏi của bạn. Giống như cách thực hiện Kiểm tra Sức khỏe SQL Server, bởi Glenn Berry.

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.