Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak skonfigurować chmurę Spotlight i skutecznie rozwiązywać problemy z SQL Server

DBA są bardzo podobne do strażaków. Biegasz jak szalony, gasząc najnowszą katastrofę, aby uderzyć w firmową bazę danych SQL Server. A skoro tak wiele się dzieje, trudno jest nawet spojrzeć na kryminalistykę, dlaczego w ogóle się zapalił.

Mój przyjaciel niedawno przeniósł się w góry Kalifornii – około 6000 stóp nad chmurami. I z tego, co słyszałem… jest tam pięknie i spokojnie.

Ale wiedziała, że ​​jednym z niebezpieczeństw w życiu w lesie jest groźba pożaru.

Kiedy się wprowadzili – mieli oczywiście czujniki dymu i gaśnice – czyż nie wszyscy? Byli chronieni – tak myśleli...

Cóż, latem ich pierwszego roku… wybuchł pożar. Było blisko. I to było przerażające.

Gdy pakowali swoją ciężarówkę z kotem, psem i kosztownościami, pojechali w bezpieczne miejsce i spojrzeli w lusterko wsteczne na swój dom, na wszystko, nad czym pracowali, i zastanawiali się, czy nadal będzie tam jutro.

No cóż, było – i byli wdzięczni. To było blisko. Byli przestraszeni. Ale czego się nauczyli?

Dowiedzieli się, że sam alarm nie wystarczy. Aby uchronić się przed katastrofą i stratą, musisz podjąć środki zapobiegawcze. Więc uprzątnęli wszelkie zarośla z domu i zachęcili sąsiadów, aby zrobili to samo. Zainstalowali tryskacze w domu i wokół niego oraz wdrożyli system ostrzegania, aby poinformować ich o wszelkich lokalnych warunkach, które mogą prowadzić do zagrożenia pożarowego.

Rzeczywistość jest taka – gdy wybuchnie pożar, często jest już za późno, aby chronić swoją inwestycję.

Wdrożenie systemu monitorowania bazy danych to jeden ze sposobów na zachowanie proaktywności, mierzenie kondycji bazy danych i podejmowanie działań w przypadku mniejszych problemów, zanim staną się one większe. Omówimy, jak skonfigurować system monitorowania bazy danych, taki jak Spotlight Cloud, aby odnieść sukces, oraz podstawy rozwiązywania problemów z serwerem po uruchomieniu.

Konfigurowanie systemu monitorowania bazy danych

Gdy masz już nowe oprogramowanie do monitorowania wydajności bazy danych, czas zacząć. Jako administrator bazy danych Twojej firmy z pewnością będziesz podekscytowany nowymi ustawieniami, najbardziej lśniącymi nowymi funkcjami i inteligentnym monitorowaniem z wyraźnymi odczytami serwera.

ale możesz się zastanawiać, od czego zacząć. Konfiguracja dowolnego nowego systemu może zająć trochę czasu, ale odrobina dobrej jakości wdrożenia opłaci się, im dłużej będziesz korzystać z systemu monitorowania.

Najpierw przyjrzyjmy się podstawowym:

Zdecyduj, które instancje wymagają Twojej największej uwagi.

Prawdopodobnie każda baza danych wymaga monitorowania. Niestety, możesz nie mieć budżetu na pokrycie wszystkich baz danych na start lub być może będziesz musiał udowodnić posiadaczom budżetu wartość systemów monitorowania i diagnostyki, zanim będziesz mógł zwiększyć zasięg. Ostrożnie wybierz pierwsze monitorowane instancje. Poszukaj tych baz danych, które stanowią podstawę krytycznych systemów lub są przetwarzane w Twojej organizacji, które będą widoczne dla dużej i/lub wpływowej grupy użytkowników.

Poświęć swoje wysiłki na ułatwienie im życia dzięki bardziej niezawodnym i wydajniejszym bazom danych. Zespół sprzedaży, który zauważa rzadsze przestoje w szybszym raportowaniu z CRM lub systemu rozliczeniowego, stanie się Twoimi największymi zwolennikami wyższej jakości, bardziej wszechstronnego monitorowania, możliwości diagnostyki i dostrajania.

Przejdź przez wymagania wstępne. Poznaj swoje wymagania systemowe.

Ponieważ większość serwerów diagnostycznych, takich jak Spotlight Cloud, jest rozwiązaniem SaaS, wymaga przesyłania danych. Sprawdź w Przewodniku wdrażania porty, które muszą być otwarte/wymagają dostępu do Internetu. Rozważ zainstalowanie serwera na komputerze, który jest zawsze włączony, a następnie pobranie powiązanych aplikacji na telefon i tablet w celu łatwego monitorowania w podróży. Serwer Spotlight Cloud Diagnostic instaluje się w systemie operacyjnym obsługiwanym przez Microsoft Windows.

Pobierz instalator.

Oczywiście, nie możesz zacząć od najdrobniejszej części równania dotyczącej monitorowania wydajności bez uprzedniego pobrania bazy danych instalator systemu monitorowania wydajności. W przypadku systemów lokalnych może to być dość pracochłonne, ponieważ musisz skonfigurować gromadzenie danych, repozytoria wydajności i repozytoria raportowania.

Na szczęście jest to szybki i łatwy proces dla Spotlight Cloud. Ponieważ jest to SaaS, zajmujemy się repozytorium za Ciebie. Jedyne, co musisz zrobić, to pobrać serwer diagnostyczny. Serwer diagnostyczny to bezagentowa usługa zbierania danych, która zbiera metryki wydajności z monitorowanych połączeń. Aby to zrobić, zaloguj się w witrynie Spotlight za pomocą swojego konta Quest i kliknij Pobierz. To wszystko!

Dodaj połączenia.

Po zakończeniu instalacji następnym krokiem jest dodanie połączeń i ich konfiguracja. Na przykład dodasz połączenia do serwera SQL, serwera Windows i innych typów połączeń. W przypadku Spotlight Cloud otworzysz narzędzie konfiguracyjne, które łączy się z menedżerem połączeń. Aby rozpocząć, po prostu dodaj swoje połączenia i zacznij zbierać dane.

Później możesz wrócić i pobawić się wieloma opcjami konfiguracji, które mają ułatwić Ci życie (np. możesz oznacza czasy planowanych przestojów, aby nie otrzymywać w tym czasie alarmów, można skonfigurować progi alarmowe lub utworzyć role alarmowe, aby dopasować je do środowiska). Dobrą wiadomością jest to, że wszystkie są wstępnie skonfigurowane, dzięki czemu można niemal natychmiast rozpocząć pracę. Aby dowiedzieć się więcej o konfiguracji, zapoznaj się z naszym Przewodnikiem konfiguracji.

Teraz możesz rozpocząć monitorowanie i diagnozowanie problemów.

Twoje oprogramowanie do monitorowania wydajności bazy danych powinno być uruchomione! Łatwo śledź swój system i nie wahaj się skontaktować z zespołem pomocy technicznej w przypadku jakichkolwiek pytań. Sprawdź nasz wstępny przewodnik dotyczący monitorowania.

Monitorowanie całej technologii firmy, aby nie przedawniała się, było prawdopodobnie czymś, czego unikałeś… Jednak aktualizacja i „zabezpieczenie na przyszłość” tych systemów może zaoszczędzić sporo czasu jako administratorowi baz danych.

Jak skutecznie rozwiązywać problemy z serwerem SQL

Jako administrator odpowiedzialny za monitorowanie Twojego serwera SQL stoisz przed tym samym ryzykiem – Twoja firma polega na bazie danych, którą zarządzasz, aby wspierać krytyczne aplikacje i kontynuować działalność. Jeśli coś pójdzie nie tak, może to mieć poważny wpływ na produktywność, zaufanie klientów i przychody.

Co by było, gdyby można było zastosować proaktywne i prewencyjne podejście do zarządzania bazami danych i wykorzystać dostrajanie i diagnostykę do rozwiązywania potencjalnych zagrożeń, zapobiegając katastrofie, zanim ona się wydarzy? Wynik? Możliwość lepszego zapewnienia dostępności i stabilności bazy danych.

Oto kilka sposobów, dzięki którym monitorowanie przez urządzenia mobilne może pomóc w skutecznym rozwiązywaniu wszelkich problemów z bazą danych:

Możliwe jest monitorowanie wydajności mobilnego serwera SQL

Mobilność nie jest już trendem, to rzeczywistość dla dzisiejszego DBA.

Osiągnięcie równowagi między życiem zawodowym i prywatnym jest jeszcze trudniejsze niż kiedykolwiek. Dzisiejszy DBA jest często proszony o zarządzanie znacznie większą liczbą instancji baz danych, a nawet o udział w inicjatywach analitycznych, DevOps i chmurowych. Ze wszystkich sposobów, w jakie urządzenia mobilne zapewniają elastyczność, czy kiedykolwiek używałeś ich do monitorowania wydajności programu SQL Server? Pomyśl o spokoju, który da Ci jako DBA.

Nazywamy to „Mobility Tranquility” – swoboda monitorowania stanu serwerów SQL w dowolnym czasie i z dowolnego miejsca za pomocą aplikacji mobilnej Spotlight Cloud.

Po co wstrzymywać życie, aby monitorować bazy danych SQL Server? Sensowne jest tylko dodanie obowiązków monitorowania wydajności SQL Server do długiej listy rzeczy, które możesz zrobić za pomocą urządzenia mobilnego, w którym króluje wygoda.

Sprawdź tę mapę popularności w aplikacji mobilnej Spotlight Cloud:


Nazywamy to „ekranem menedżera Dilberta”, ponieważ nie musisz nic wiedzieć o SQL Server, aby zrozumieć, jak to działa. Ale i tak ci powiem.

Użyj mapy termicznej, aby ustalić priorytety problemów z monitorowaniem bazy danych

U góry umieściliśmy największe, najbardziej czerwone pola, aby pokazać, na czym należy skupić się w pierwszej kolejności — w tym przypadku na instancji SQL Server o nazwie . Jest to proste, ale skuteczne, ponieważ jeśli masz dziesiątki lub setki uruchomionych instancji, twoje natychmiastowe pytanie zwykle brzmi:„Na czym mam się najpierw skupić?”

Możesz biwakować w górach, robić sobie selfie w Disneylandzie lub kibicować swojej ulubionej drużynie na stadionie, jednocześnie sprawdzając mapę termiczną Spotlight i dzwoniąc do innych administratorów baz danych w Chicago, aby pomogli im rozwiązać problem.

Niżej i po prawej stronie mapy cieplnej znajdują się serwery SQL, które nie wymagają natychmiastowej uwagi. Możesz je również sprawdzić, ale aplikacja mobilna na iPada wyjaśnia, jak ustawić priorytety.

Gdy przesuniesz palcem w prawo, zobaczysz szczegóły, takie jak alarmy oznaczone kolorami i numerami dla każdego podłączonego serwera SQL Server, wraz z powiązaną z nimi istotnością:Jak fajne to jest? Informacje na wyciągnięcie ręki, aby podejmować natychmiastowe i świadome decyzje.

Ta aplikacja oferuje całodobowe monitorowanie wydajności SQL Server i możliwości zarządzania, a także diagnostykę mobilną i rozwiązywanie problemów, aby zapewnić nieprzerwane działanie środowiska SQL Server.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. newid() wewnątrz funkcji serwera sql

  2. Wewnętrzne elementy SQL Server:operatorzy problematyczni Pt. I – Skany

  3. Jak zmienić typ danych kolumny w bazie danych SQL bez utraty danych?

  4. Jak dodać ograniczenie klucza podstawowego do kolumn tożsamości do wszystkich tabel w bazie danych programu SQL Server — samouczek programu SQL Server / TSQL, część 63

  5. Przechowywanie plików w SQL Server