Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cách thiết lập đám mây Spotlight và khắc phục sự cố máy chủ SQL một cách hiệu quả

DBA rất giống lính cứu hỏa. Bạn đang chạy xung quanh như điên, dập tắt thảm họa mới nhất tấn công cơ sở dữ liệu SQL Server của công ty bạn. Và với rất nhiều điều đã xảy ra, thật khó để xem xét nguyên nhân tại sao nó bốc cháy ngay từ đầu.

Một người bạn của tôi gần đây đã di chuyển lên vùng núi California - cách các đám mây khoảng 6.000 feet. Và, từ những gì tôi đã nghe ... ở trên đó thật đẹp và yên bình.

Nhưng cô biết rằng một mối nguy hiểm khi sống trong rừng là mối đe dọa từ hỏa hoạn.

Khi chuyển đến - tất nhiên, họ có máy dò khói và bình cứu hỏa - phải không mọi người? Họ đã được bảo vệ - vì vậy họ nghĩ ...

Chà, vào mùa hè năm đầu tiên của họ… có một đám cháy. Nó đã gần kề. Và nó thật đáng sợ.

Khi họ chất đầy xe tải với con mèo, con chó và những vật có giá trị, họ lái xe về phía an toàn và nhìn vào gương chiếu hậu ở nhà mình, mọi thứ họ đã làm và tự hỏi liệu nó có còn ở đó vào ngày mai hay không.

Vâng, đó là - và họ rất biết ơn. Đó là một cuộc gọi gần. Bọn họ đã sợ hãi. Nhưng họ đã học được gì?

Họ học được rằng chỉ một báo thức là không đủ. Để bảo vệ bản thân khỏi thảm họa và mất mát, bạn cần thực hiện các biện pháp phòng ngừa. Vì vậy, họ dọn sạch bụi bẩn ra khỏi nhà và khuyến khích hàng xóm cũng làm như vậy. Họ lắp đặt các vòi phun nước trong và xung quanh ngôi nhà và triển khai hệ thống cảnh báo để cho họ biết về bất kỳ điều kiện địa phương nào có thể dẫn đến nguy hiểm hỏa hoạn.

Thực tế là - một khi có hỏa hoạn, thường là quá muộn để bảo vệ khoản đầu tư của bạn.

Triển khai hệ thống giám sát cơ sở dữ liệu là một cách để luôn chủ động, đo lường tình trạng cơ sở dữ liệu của bạn và thực hiện hành động đối với các vấn đề nhỏ hơn trước khi chúng trở thành những vấn đề lớn hơn. Chúng tôi sẽ hướng dẫn cách thiết lập hệ thống giám sát cơ sở dữ liệu của bạn, chẳng hạn như Spotlight Cloud, để thành công và những kiến ​​thức cơ bản về khắc phục sự cố máy chủ sau khi bạn thiết lập và chạy.

Thiết lập Hệ thống Giám sát Cơ sở dữ liệu của Bạn

Sau khi bạn có phần mềm theo dõi hiệu suất cơ sở dữ liệu mới, đã đến lúc bắt đầu. Với tư cách là quản trị viên cơ sở dữ liệu của công ty bạn, bạn chắc chắn sẽ rất hào hứng với các cài đặt mới, các tính năng mới tuyệt vời nhất và giám sát thông minh với các kết quả đọc rõ ràng trên máy chủ.

Nhưng bạn có thể tự hỏi nên bắt đầu từ đâu. Việc thiết lập bất kỳ hệ thống mới nào có thể mất một chút thời gian, nhưng một chút chất lượng tích hợp sẽ mang lại hiệu quả đáng kể khi bạn sử dụng hệ thống giám sát của mình lâu hơn.

Trước tiên, chúng ta hãy xem một số khái niệm cơ bản:

Quyết định trường hợp nào bạn cần chú ý nhất.

Có thể cho rằng, mọi cơ sở dữ liệu đều cần được giám sát. Thật không may, bạn có thể không có ngân sách để trang trải tất cả các cơ sở dữ liệu để bắt đầu hoặc bạn có thể cần chứng minh giá trị của hệ thống giám sát và chẩn đoán đối với những người có ngân sách trước khi bạn có thể tăng cường phạm vi bảo hiểm của mình. Chọn cẩn thận các trường hợp được giám sát đầu tiên. Tìm kiếm những cơ sở dữ liệu làm nền tảng cho các hệ thống quan trọng hoặc được xử lý trong tổ chức của bạn, những cơ sở dữ liệu này sẽ được một nhóm người dùng lớn và / hoặc có ảnh hưởng nhìn thấy.

Hãy cống hiến nỗ lực của bạn để làm cho cuộc sống của họ dễ dàng hơn với cơ sở dữ liệu đáng tin cậy hơn và hoạt động tốt hơn. Một nhóm bán hàng nhận thấy sự cố thường xuyên xảy ra khi báo cáo nhanh hơn từ hệ thống CRM hoặc hệ thống thanh toán sẽ trở thành những nhà truyền bá lớn nhất của bạn về chất lượng cao hơn, khả năng giám sát, chẩn đoán và điều chỉnh toàn diện hơn.

Chạy qua các điều kiện tiên quyết. Biết các yêu cầu hệ thống của bạn.

Bởi vì hầu hết các máy chủ chẩn đoán, chẳng hạn như Spotlight Cloud, là một giải pháp SaaS, nó liên quan đến việc tải lên dữ liệu. Kiểm tra Hướng dẫn triển khai để biết các cổng bắt buộc phải mở / yêu cầu truy cập internet. Cân nhắc cài đặt máy chủ của bạn trên một máy tính luôn bật, sau đó tải các ứng dụng được liên kết xuống điện thoại và máy tính bảng của bạn để dễ dàng theo dõi khi đang di chuyển. Máy chủ Chẩn đoán Đám mây Spotlight cài đặt vào hệ điều hành do Microsoft Windows lưu trữ.

Tải xuống trình cài đặt.

Tất nhiên, bạn không thể bắt đầu phần giám sát hiệu suất nitty-gritty của phương trình mà không tải xuống cơ sở dữ liệu của bạn trước trình cài đặt hệ thống giám sát hiệu suất. Đối với hệ thống tại chỗ, điều này có thể khá tốn công vì bạn cần thiết lập bộ sưu tập dữ liệu, kho lưu trữ hiệu suất và kho báo cáo của mình.

Rất may, đó là một quá trình nhanh chóng và dễ dàng cho Spotlight Cloud. Bởi vì nó là SaaS, chúng tôi chăm sóc kho lưu trữ cho bạn. Điều duy nhất bạn cần làm là tải xuống máy chủ chẩn đoán. Máy chủ chẩn đoán là một dịch vụ thu thập dữ liệu không cần tác nhân, thu thập các chỉ số hiệu suất từ ​​các kết nối được giám sát của bạn. Để thực hiện việc này, hãy đăng nhập vào trang web Spotlight bằng tài khoản Nhiệm vụ của bạn và nhấp vào tải xuống. Đó là tất cả những gì cần làm!

Thêm kết nối.

Sau khi trình cài đặt hoàn tất, bước tiếp theo của bạn là thêm các kết nối và định cấu hình chúng. Ví dụ:bạn sẽ thêm kết nối vào máy chủ SQL, máy chủ Windows và các loại kết nối khác. Đối với Spotlight Cloud, bạn sẽ mở một công cụ cấu hình liên kết với trình quản lý kết nối. Để bắt đầu, chỉ cần thêm các kết nối của bạn và bắt đầu thu thập dữ liệu.

Sau đó, bạn có thể quay lại và chơi với nhiều tùy chọn cấu hình được thiết kế để giúp cuộc sống của bạn dễ dàng hơn (ví dụ:bạn có thể đánh dấu thời gian cúp điện theo kế hoạch để bạn không nhận được báo thức trong những khoảng thời gian này, bạn có thể định cấu hình ngưỡng cảnh báo hoặc bạn có thể tạo vai trò cảnh báo cho phù hợp với môi trường của mình). Tin tốt là tất cả đều được cấu hình sẵn để bạn có thể thiết lập và chạy gần như ngay lập tức. Để tìm hiểu thêm về cấu hình, hãy xem Hướng dẫn cấu hình của chúng tôi.

Bây giờ, bạn đã sẵn sàng để bắt đầu theo dõi và chẩn đoán sự cố.

Phần mềm giám sát hiệu suất cơ sở dữ liệu của bạn phải được thiết lập và chạy! Theo dõi hệ thống của bạn một cách dễ dàng và đừng ngần ngại liên hệ với nhóm hỗ trợ nếu bạn có bất kỳ câu hỏi nào. Xem hướng dẫn giám sát giới thiệu của chúng tôi.

Giám sát tất cả công nghệ của công ty bạn để nó không bị lỗi thời có thể là điều bạn đã tránh… Nhưng cập nhật và “chống lại tương lai” các hệ thống đó có thể giúp bạn tiết kiệm nhiều thời gian làm DBA.

Cách khắc phục sự cố máy chủ SQL của bạn một cách hiệu quả

Là một DBA chịu trách nhiệm giám sát máy chủ SQL của bạn, bạn phải đối mặt với rủi ro tương tự - công ty của bạn dựa vào cơ sở dữ liệu mà bạn quản lý để hỗ trợ các ứng dụng quan trọng và tiếp tục hoạt động kinh doanh. Nếu xảy ra sự cố, nó có thể ảnh hưởng nghiêm trọng đến năng suất, niềm tin của khách hàng và doanh thu.

Điều gì sẽ xảy ra nếu bạn có thể thực hiện một cách tiếp cận chủ động và phòng ngừa để quản lý cơ sở dữ liệu cũng như sử dụng tính năng điều chỉnh và chẩn đoán để giải quyết các mối đe dọa tiềm ẩn, ngăn ngừa thảm họa trước khi nó xảy ra? Kết quả? Khả năng đảm bảo tốt hơn thời gian hoạt động và ổn định của cơ sở dữ liệu.

Dưới đây là một số cách giám sát thông qua thiết bị di động có thể giúp bạn khắc phục sự cố hiệu quả bất kỳ sự cố cơ sở dữ liệu nào:

Có thể giám sát hiệu suất máy chủ SQL trên thiết bị di động

Tính di động không còn là xu hướng nữa, đó là hiện thực đối với DBA của Ngày nay.

Cân bằng cuộc sống trong công việc thậm chí còn khó hơn bao giờ hết. DBA ngày nay thường được yêu cầu quản lý nhiều phiên bản cơ sở dữ liệu khác và thậm chí tham gia vào các sáng kiến ​​phân tích, DevOps và đám mây. Trong tất cả các cách mà thiết bị di động của bạn mang lại cho bạn sự linh hoạt, bạn đã bao giờ sử dụng chúng để theo dõi hiệu suất SQL Server của mình chưa? Hãy nghĩ về sự yên tâm sẽ mang lại cho bạn với tư cách là một DBA.

Chúng tôi gọi đó là “Mobility Tranquility” - quyền tự do theo dõi tình trạng của Máy chủ SQL của bạn mọi lúc và mọi nơi bằng ứng dụng di động Spotlight Cloud.

Tại sao dừng cuộc sống của bạn để giám sát cơ sở dữ liệu SQL Server của bạn? Chỉ có ý nghĩa khi thêm các nhiệm vụ giám sát hiệu suất SQL Server của bạn vào danh sách dài những việc bạn có thể làm từ thiết bị di động, nơi mà sự tiện lợi là tối cao.

Xem Bản đồ nhiệt này từ ứng dụng di động Spotlight Cloud:


Chúng tôi gọi đây là “màn hình trình quản lý Dilbert” vì bạn không cần biết bất kỳ điều gì về SQL Server để hiểu cách hoạt động của nó. Nhưng dù sao thì tôi cũng sẽ nói với bạn.

Sử dụng Bản đồ nhiệt để Ưu tiên các Vấn đề Giám sát Cơ sở dữ liệu

Chúng tôi đã đặt các hộp lớn nhất, đỏ nhất ở trên cùng để cho bạn biết nơi cần tập trung sức lực của mình trước tiên - trong trường hợp này là trên phiên bản SQL Server có tên . Nó đơn giản nhưng hiệu quả, bởi vì nếu bạn có hàng chục hoặc hàng trăm phiên bản đang chạy, câu hỏi ngay lập tức của bạn thường là "Tôi nên tập trung vào điều gì trước tiên?"

Bạn có thể cắm trại trên núi, chụp ảnh tự sướng ở Disneyland hoặc cổ vũ đội bóng yêu thích của mình tại sân vận động trong khi kiểm tra Bản đồ nhiệt Spotlight và gọi điện cho các DBA đồng nghiệp của bạn ở Chicago để nhờ họ khắc phục sự cố.

Thấp hơn và bên phải trong Bản đồ nhiệt là các Máy chủ SQL không cần chú ý ngay lập tức. Bạn cũng có thể kiểm tra chúng, nhưng ứng dụng dành cho thiết bị di động của iPad sẽ chỉ rõ cách đặt các ưu tiên của bạn.

Khi vuốt sang phải, bạn sẽ thấy các chi tiết như cảnh báo mã màu và số đối với từng SQL Server được kết nối, với mức độ nghiêm trọng liên quan của chúng:Điều đó thật thú vị làm sao? Thông tin trong tầm tay bạn để đưa ra quyết định ngay lập tức và sáng suốt.

Ứng dụng này cung cấp khả năng giám sát và quản lý hiệu suất SQL Server 24x7, cùng với chẩn đoán di động và giải quyết vấn đề để giữ cho môi trường SQL Server của bạn luôn ồn ào.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xem lịch sử công việc của SQL Server Agent với SSMS

  2. Cách tạo tiện ích mở rộng cho SSMS 2019 (v18)

  3. Sử dụng NOLOCK Hint trong EF4?

  4. Tạo giá trị DISTINCT trong STRING_AGG

  5. Không thể tìm thấy Assembly 'Microsoft.SqlServer.Types' phiên bản 10 trở lên