Tôi đồng ý với tình cảm rằng nếu bạn đang làm mọi thứ đúng, thì bạn có thể không cần phải Khởi động lại / Khởi động lại Máy chủ MSSQL của mình.
Đối với tôi điều này áp dụng cho kịch bản mà mọi người đều có năng lực và bạn có thể sửa chữa mọi thứ.
Tôi không phải là một DBA. Tôi là một Kiến trúc sư phần mềm và một phần trong đó liên quan đến việc xây dựng toàn bộ Lược đồ cơ sở dữ liệu từ đầu và thật không may , làm việc với Cơ sở dữ liệu của bên thứ 3 mà tôi hoàn toàn KHÔNG có quyền kiểm soát.
Những người, người đã tạo và duy trì một trong những Cơ sở dữ liệu của bên thứ 3 chính của chúng tôi, hầu như không làm cho nó hoạt động.
Tôi có đề cập đến việc tôi cũng không phải là Chuyên gia bảo mật hay Kỹ sư mạng không?
- Ít nhất một Cập nhật hệ điều hành chính, Cập nhật bảo mật, Cập nhật BIOS, Gói dịch vụ OS / MSSQL hoặc Cập nhật tích lũy MSSQL sẽ được phát hành mỗi tháng hoặc hai tháng.
- Áp dụng những điều này một cách kịp thời có nghĩa là Khởi động lại / Khởi động lại Máy chủ của bạn vào mỗi quý.
- Ngay cả khi hoạt động bên trong Intranet, tại sao bạn không áp dụng Cập nhật bảo mật?
- Nếu tôi được phép có SSL trên các trang web PHI Intranet của chúng tôi, tôi sẽ làm điều đó vì không có mạng nào là không thể sai được. Tôi đoán là hoang tưởng.
Đối với tôi câu hỏi sau đó trở thành: Tôi có nên khởi động lại SQL Server thường xuyên hơn 3 tháng một lần không?
Lập kế hoạch Khởi động lại cho lời hứa về một inch hiệu suất thêm, giống như nhảy cho mưa.
Có thể nó sẽ đến, có thể nó sẽ không, nhưng bạn sẽ không biết chắc chắn điều gì đã gây ra mưa.
- Nếu bạn nhận thấy một vết sưng hiệu suất đáng kể sau khi khởi động lại máy chủ do bảo trì thường xuyên, thì bạn nên điều tra lý do tại sao điều đó xảy ra.
- Nếu bạn gặp sự cố và không chắc chắn điều gì gây ra chúng, thì khi bạn giảm các biến của mình bằng cách dừng dịch vụ và công việc để tìm thứ gì đó như rò rỉ bộ nhớ (trong trường hợp cực đoan như thế này), có thể khởi động lại / khởi động lại máy chủ của bạn khi một số dịch vụ được bật tắt (hoặc dấu vết được bật) sẽ giúp bạn loại trừ các dịch vụ khác là nguyên nhân.
Tôi không thích nói rằng bạn KHÔNG BAO GIỜ cần phải khởi động lại nó để khắc phục một vấn đề hoặc xác minh failover, nhưng tôi làm có một vấn đề với Khởi động lại kế hoạch để giữ cho một vấn đề hiệu suất chưa biết xảy ra một cách ngẫu nhiên.
Các Chỉ ngoại lệ là nếu bạn quản lý một rogue Cơ sở dữ liệu 3rd Party nơi khởi động lại nó mỗi tuần hoặc hai có vẻ là cách duy nhất để giữ cho nó hoạt động và bạn không được phép để sửa chữa hoặc thậm chí chạm vào nó.
Thậm chí sau đó, bạn nên tìm kiếm các bản sửa lỗi, chia sẻ chúng với chủ sở hữu và nâng cao địa ngục cho đến khi nó được giải quyết.