Cảnh báo máy chủ SQL nào bạn luôn thiết lập cho mọi cơ sở dữ liệu? Bạn luôn giám sát điều gì bất kể cơ sở dữ liệu?Cảnh báo SQL Server - Thực tiễn tốt nhất
Trả lời
Bạn nên theo dõi và được nhắc nhở mức độ nghiêm trọng từ 17 đến 25.
mức Mức độ nghiêm trọng từ 17 đến 19 sẽ đòi hỏi sự can thiệp từ một DBA, họ không nghiêm trọng như 20-25 nhưng DBA cần được cảnh báo.
17 Tài Thiếu
18 gây tử vong Internal Lỗi phát hiện
19 Lỗi trong Resource
Đây là những lỗi nghiêm trọng sẽ có nghĩa là SQL Server không còn làm việc
20 SQL Lỗi trong quá trình hiện tại
21 SQL Fatal Lỗi trong quy trình dbid cơ sở dữ liệu
22 Bảng lỗi nghiêm trọng SQL Lỗi tính toàn vẹn
23 Lỗi nghiêm trọng SQL: Nghi ngờ về tính toàn vẹn cơ sở dữ liệu
24,25 Phần cứng Lỗi
để biết thêm thông tin về mức độ nghiêm trọng thấy http://msdn.microsoft.com/en-us/library/aa937483(SQL.80).aspx
Tôi cũng xin thêm cảnh báo về lỗi 823, 824 và 832, vì các lỗi này chỉ ra tham nhũng.
Để biết thêm thông tin, xem http://www.sqlservercentral.com/articles/Memory+Corruption/93424/ và http://www.sqlskills.com/BLOGS/PAUL/post/Dont-confuse-error-823-and-error-832.aspx
What do you always monitor regardless of the database?
Chúng tôi luôn luôn bật cảnh báo phần cứng cho tất cả các máy chủ của chúng tôi, ngoài việc đăng báo. Lỗi phần cứng, chẳng hạn như lỗi inode, có thể làm hỏng máy chủ nhanh như lỗi 5xx chẳng hạn. Chúng tôi đã thấy khả năng xuất PDF của khách hàng thất bại khi mã trên máy chủ không thể xóa các xuất cũ, lấp đầy không gian đĩa cho đến khi xuất không hoàn toàn. Thông báo nhật ký thông thường sẽ không cảnh báo bạn về những điều này cho đến khi quá muộn. Nhưng theo dõi không gian đĩa sẽ có.
Thật không may, các giải pháp quản lý nhật ký không tự động thiết lập các cảnh báo này, vì vậy đôi khi bạn phát hiện ra mình cần cảnh báo một cách khó khăn: khi bạn đã gặp sự cố.
Chúng tôi đã viết một bài đăng blog về việc tại sao điều quan trọng là để ghép phần cứng cảnh báo số liệu với các cảnh báo nhật ký chuẩn: https://blog.bluematador.com/posts/how-essential-alerts-could-have-saved-the-millennium-falcon/
- 1. Cách xử lý lỗi SQL Server T-SQL thực tiễn tốt nhất là gì?
- 2. Thực tiễn tốt nhất và máy chủ SQL
- 3. Thực tiễn tốt nhất để sử dụng lược đồ trong SQL Server (2008)
- 4. Thực tiễn tốt nhất cho cột được tính trong SQL Server
- 5. JavaScript Thực tiễn tốt nhất
- 6. DTO: thực tiễn tốt nhất
- 7. Thực tiễn tốt nhất để hiển thị thông báo lỗi
- 8. UIView Vẽ thực tiễn tốt nhất
- 9. Android strings.xml Thực tiễn tốt nhất?
- 10. Thực tiễn tốt nhất về triển khai NoSql/Raven DB
- 11. Thực tiễn tốt nhất của LDAP
- 12. ASP.Net MVC Cookies Thực tiễn tốt nhất
- 13. iOS Facebook SDK - Thực tiễn tốt nhất?
- 14. Giao dịch NHibernate Thực tiễn tốt nhất
- 15. C#: Thực tiễn tốt nhất Debug.Print
- 16. Thực tiễn tốt nhất về Sitecore
- 17. Thực tiễn tốt nhất về giao dịch
- 18. Facebook Đăng nhập Thực tiễn tốt nhất
- 19. Python Daemon Packaging Thực tiễn tốt nhất
- 20. Thực tiễn tốt nhất của Lucene.Net
- 21. CXF Wsdl2Java Thực tiễn tốt nhất
- 22. CSS @import Thực tiễn tốt nhất
- 23. Thiết kế cơ sở dữ liệu Thực tiễn tốt nhất
- 24. Xây dựng ứng dụng ASP.NET - Thực tiễn tốt nhất
- 25. Thực tiễn tốt nhất về bảo mật ASP.NET
- 26. Thông báo cam kết sau sáp nhập Hg, thực tiễn tốt nhất?
- 27. Thực tiễn tốt nhất với số liệu lớn trong C#
- 28. Thực tiễn tốt nhất để lưu trữ phiên bản lược đồ cơ sở dữ liệu trong SQL Server?
- 29. SQL/SSIS DataWareHouse Tải bảng thực tế, thực tiễn tốt nhất?
- 30. Thực tiễn tốt nhất về ứng dụng web Javascript
Tôi cũng thiết lập 9002 trên tempdb. – SqlSandwiches