Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> SQL Server >> .

Che cosa è carico di lavoro su SQL Server

? Software di database di Microsoft SQL Server include un programma chiamato l' guidata motore di database . Questo programma conduce test sulle banche dati e formula raccomandazioni su come migliorare le loro prestazioni . L' Ottimizzazione guidata utilizza file del carico di lavoro che simulano le varie attività del database . È possibile creare i file di carico di lavoro con programmi come il SQL Server Profiler . Carico di lavoro

Un carico di lavoro è un file contenente Structured Query Language o SQL , dichiarazioni e dati che luogo significativo richieste di prestazioni su un database. È possibile scrivere un file di carico di lavoro manuale in Query Analyzer di SQL Server o in un editor di testo come Blocco note. È anche possibile produrre un file di carico di lavoro automaticamente tramite il programma di utilità di Profiler . I carichi di lavoro possono essere sia file o di dati standard scritte in tabelle di database . I carichi di lavoro più efficaci si basano molto sui recuperi di record indicizzati e tavola unisce , come gli indici sono uno dei principali parametri su cui si può migliorare per migliorare le prestazioni del database . Un file del carico di lavoro può contenere molte migliaia di record .
Ottimizzazione guidata

Il programma di Ottimizzazione guidata apre e legge un file del carico di lavoro , eseguendo le istruzioni SQL che contiene un database . Come l' Ottimizzazione guidata esegue istruzioni SQL , ottiene le informazioni sulle prestazioni di SQL Server e compila statistiche per le tabelle che i test . Esso utilizza queste statistiche per formulare raccomandazioni per le modifiche al database, ad esempio alterando gli indici delle tabelle , in grado di ridurre il tempo necessario per eseguire istruzioni SQL .
Profiler

il Profiler è un programma di utilità che viene fornito di serie con numerose edizioni del software di database di SQL Server . Esso controlla le operazioni di esecuzione in un database e registra le istruzioni SQL in una tabella o di file di Windows standard. Il Profiler chiama queste "tracce ", i file come si tracciano lo stato di avanzamento delle operazioni di database . È poi possibile utilizzare questi file di transazione come un ingresso di carico di lavoro per il programma di Ottimizzazione guidata . Per ottenere i migliori risultati, utilizzare il Profiler durante i periodi di utilizzo di database di punta : questo genererà i file con la più grande quantità di transazioni statisticamente significative
tabelle e indici

gestisce un database. due tipi di base di tabella recita : seriale e indicizzato. In una tabella di lettura seriale , il database guarda attraverso tutti i record in una tabella finché non trova quella giusta. Una lettura indicizzata cerca un piccolo file ausiliario chiamato un indice e trova rapidamente la posizione esatta di un record . Ad esempio , una transazione per aggiornare indirizzo di un cliente è molto lento se deve cercare attraverso 100 mila clienti per trovare il record . Se la tabella ha un indice sul numero ID del cliente , il database può individuare il record in una frazione di secondo. Quando l' Ottimizzazione guidata elabora un carico di lavoro , il programma esamina il tempo necessario per leggere un record , determina se la tabella include indici sufficienti , e formula raccomandazioni per le modifiche di indice .

 

software © www.354353.com