I DBA sono molto simili ai vigili del fuoco. Stai correndo come un matto, estinguendo l'ultimo disastro che ha colpito il database SQL Server della tua azienda. E con così tante cose che stanno succedendo, è difficile anche solo dare un'occhiata alla scientifica del motivo per cui ha preso fuoco in primo luogo.
Un mio amico si è recentemente trasferito sulle montagne della California, a circa 6.000 piedi sopra le nuvole. E, da quello che ho sentito... è bellissimo e tranquillo lassù.
Ma sapeva che un pericolo nel vivere nella foresta è la minaccia di un incendio.
Quando si sono trasferiti – avevano, ovviamente, rilevatori di fumo ed estintori – non è vero? Erano protetti, così pensavano...
Bene, nell'estate del loro primo anno... c'è stato un incendio. Era vicino. Ed è stato spaventoso.
Mentre caricavano il camion con il gatto, il cane e gli oggetti di valore, si sono diretti verso la salvezza e hanno guardato nello specchietto retrovisore della loro casa, tutto ciò per cui avevano lavorato, e si sono chiesti se sarebbe stato ancora lì domani.
Bene, lo era – ed erano grati. È stata una chiamata ravvicinata. Erano spaventati. Ma cosa hanno imparato?
Hanno imparato che un semplice allarme non è sufficiente. Per proteggersi da disastri e perdite, è necessario adottare misure preventive. Quindi, hanno spazzato via ogni spazzola dalla casa e hanno incoraggiato i vicini a fare lo stesso. Hanno installato irrigatori all'interno e intorno alla casa e implementato un sistema di allerta per informarli di eventuali condizioni locali che potrebbero causare pericolo di incendio.
La realtà è che una volta che si verifica un incendio, spesso è troppo tardi per proteggere il tuo investimento.
L'implementazione di un sistema di monitoraggio del database è un modo per rimanere proattivi, misurare l'integrità del database e agire su problemi più piccoli prima che diventino più grandi. Illustreremo come configurare il tuo sistema di monitoraggio del database, come Spotlight Cloud, per il successo, e le basi per la risoluzione dei problemi del server una volta che sarai operativo.
Impostazione del sistema di monitoraggio del database
Una volta che hai il tuo nuovo software di monitoraggio delle prestazioni del database, è ora di iniziare. In qualità di amministratore del database della tua azienda, sarai sicuramente entusiasta delle nuove impostazioni, delle nuove funzionalità più brillanti e del monitoraggio intelligente con letture chiare del server.
Ma potresti chiederti da dove cominciare. L'impostazione di qualsiasi nuovo sistema può richiedere del tempo, ma un po' di onboarding di qualità ripagherà molto più a lungo utilizzerai il tuo sistema di monitoraggio.
Per prima cosa, diamo un'occhiata ad alcune nozioni di base:
Decidi quali istanze richiedono la tua massima attenzione.
Probabilmente, ogni database deve essere monitorato. Sfortunatamente, potresti non avere il budget per coprire tutti i database per iniziare o potresti dover dimostrare il valore di un sistema di monitoraggio e diagnostica ai possessori di budget prima di poter aumentare la tua copertura. Seleziona con attenzione le prime istanze monitorate. Cerca quei database che sono alla base di sistemi critici o elaborati nella tua organizzazione che saranno visti da un gruppo di utenti ampio e/o influente.
Dedica i tuoi sforzi a semplificargli la vita con database più affidabili e con prestazioni migliori. Un team di vendita che vede interruzioni meno frequenti di rapporti più rapidi da un CRM o da un sistema di fatturazione diventerà il tuo più grande sostenitore di capacità di monitoraggio, diagnostica e ottimizzazione di qualità superiore e più complete.
Esegui i prerequisiti. Conosci i tuoi requisiti di sistema.
Poiché la maggior parte dei server diagnostici, come Spotlight Cloud, è una soluzione SaaS, comporta un caricamento dei dati. Consulta la Guida alla distribuzione per le porte che devono essere aperte/che richiedono l'accesso a Internet. Prendi in considerazione l'installazione del server su un computer sempre acceso, quindi il download delle app associate sul telefono e sul tablet per un monitoraggio facile e in movimento. Il server Spotlight Cloud Diagnostic viene installato su un sistema operativo ospitato da Microsoft Windows.
Scarica il programma di installazione.
Ovviamente, non puoi iniziare la parte essenziale dell'equazione di monitoraggio delle prestazioni senza prima aver scaricato il tuo database installatore del sistema di monitoraggio delle prestazioni. Per i sistemi on-premise, questo può essere piuttosto laborioso in quanto è necessario configurare la raccolta dei dati, i repository delle prestazioni e i repository dei rapporti.
Per fortuna è un processo facile e veloce per Spotlight Cloud. Poiché è SaaS, ci occupiamo noi del repository per te. L'unica cosa che devi fare è scaricare il server di diagnostica. Il server di diagnostica è un servizio di raccolta dati senza agente che raccoglie le metriche delle prestazioni dalle connessioni monitorate. Per fare ciò, accedi al sito Web Spotlight con il tuo account Quest e fai clic su download. Questo è tutto!
Aggiungi connessioni.
Una volta terminato il programma di installazione, il passaggio successivo consiste nell'aggiungere connessioni e configurarle. Ad esempio, aggiungerai connessioni al server SQL, al server Windows e ad altri tipi di connessione. Per Spotlight Cloud, aprirai uno strumento di configurazione che si collega al gestore delle connessioni. Per iniziare, aggiungi le tue connessioni e inizia a raccogliere dati.
Più tardi, puoi tornare e giocare con le numerose opzioni di configurazione progettate per semplificarti la vita (ad es. contrassegna i tempi per le interruzioni pianificate in modo da non ricevere allarmi durante questi periodi, puoi configurare le soglie di allarme o puoi creare ruoli di allarme adatti al tuo ambiente). La buona notizia è che sono tutti preconfigurati in modo da poter essere operativi quasi immediatamente. Per ulteriori informazioni sulla configurazione, consulta la nostra Guida alla configurazione.
Ora sei pronto per iniziare a monitorare e diagnosticare i problemi.
Il tuo software di monitoraggio delle prestazioni del database dovrebbe essere attivo e funzionante! Tieni traccia del tuo sistema facilmente e non esitare a contattare il tuo team di supporto per qualsiasi domanda tu possa avere. Consulta la nostra guida introduttiva al monitoraggio.
Il monitoraggio di tutta la tecnologia della tua azienda in modo che non diventi obsoleta è stato probabilmente qualcosa che stavi evitando... Ma l'aggiornamento e la "protezione futura" di questi sistemi possono farti risparmiare molto tempo come DBA.
Come risolvere in modo efficiente il tuo SQL Server
In qualità di DBA responsabile del monitoraggio del tuo server SQL, affronti lo stesso rischio:la tua azienda fa affidamento sul database che gestisci per supportare le sue applicazioni critiche e continuare a fare affari. Se qualcosa va storto, può avere un grave impatto sulla produttività, la fiducia dei clienti e le entrate.
E se potessi adottare un approccio proattivo e preventivo alla gestione del database e utilizzare l'ottimizzazione e la diagnostica per risolvere potenziali minacce, prevenendo un disastro prima che si verifichi? Il risultato? La capacità di garantire al meglio l'uptime e la stabilità del database.
Di seguito sono riportati alcuni modi in cui il monitoraggio tramite dispositivo mobile può aiutarti a risolvere in modo efficiente eventuali problemi di database:
Il monitoraggio delle prestazioni di SQL Server mobile è possibile
La mobilità non è più una tendenza, è una realtà per il DBA di oggi.
Raggiungere l'equilibrio tra lavoro e vita privata è ancora più difficile che mai. Al DBA di oggi viene spesso chiesto di gestire molte più istanze di database e persino di partecipare ad analisi, DevOps e iniziative cloud. Tra tutti i modi in cui i tuoi dispositivi mobili ti offrono flessibilità, li hai mai usati per monitorare le prestazioni di SQL Server? Pensa alla tranquillità che ti darebbe come DBA.
Lo chiamiamo "Mobility Tranquility":la libertà di monitorare lo stato di salute dei tuoi SQL Server sempre e ovunque utilizzando l'app mobile Spotlight Cloud.
Perché fermare la tua vita per monitorare i database di SQL Server? Ha senso solo aggiungere le tue attività di monitoraggio delle prestazioni di SQL ServerSQL Server al lungo elenco di cose che puoi fare da un dispositivo mobile, dove la comodità regna sovrana.
Dai un'occhiata a questa Heatmap dall'app mobile Spotlight Cloud:
Lo chiamiamo "schermo del manager Dilbert" perché non è necessario sapere nulla di SQL Server per capire come funziona. Ma te lo dico comunque.
Utilizzare una mappa di calore per dare priorità ai problemi di monitoraggio del database
Abbiamo inserito le caselle più grandi e più rosse in alto per mostrarti dove concentrare prima la tua energia, in questo caso, sull'istanza di SQL Server denominata
Potresti campeggiare in montagna, farti un selfie a Disneyland o fare il tifo per la tua squadra del cuore allo stadio mentre controlli la Spotlight Heatmap e chiami i tuoi colleghi DBA a Chicago per farli risolvere.
In basso ea destra nella Heatmap ci sono gli SQL Server che non richiedono un'attenzione immediata. Puoi anche esaminarli, ma l'app mobile dell'iPad chiarisce come impostare le tue priorità.
Quando scorri verso destra, vengono visualizzati dettagli come allarmi con codice colore e numero per ogni SQL Server connesso, con la relativa gravità associata:quanto è interessante? Informazioni a portata di mano per prendere decisioni immediate e informate.
Questa app offre funzionalità di gestione e monitoraggio delle prestazioni di SQL Server 24 ore su 24, 7 giorni su 7, oltre a diagnostica mobile e risoluzione dei problemi per mantenere attivo il tuo ambiente SQL Server.