Manuali Gratis >
Database >
Microsoft Sql Server
Manuale
SQL Server 2000 Performance tuning - Guida tecnica
Editore: Mondadori Informatica
Pagine: 437
Autore: Whalen Edward, Garcia Marcilina, DeLuca Steve Adrien, Thompson Dean
Collana: Sistemi operativi
Acquistalo a prezzo scontato:
|
Data Pubblicazione: 2001-09-01
ISBN: 8883312112
Prezzo: 51.65 €
Lingua: italiano
|
Quarta di copertina
La guida pratica e approfondita all'ottimizzazione delle prestazioni e alla pianificazione delle capacità: ottimizza SQL Server 2000 per ottenere prestazioni e scalabilità di alto livello.
L'ottimizzazione delle prestazioni di un database relazionale può risultare spesso complessa. Questa guida fornisce tutte le informazioni necessarie per ottenere soluzioni più vantaggiose, rapide e scalabili attraverso l'ottimizzazione di un database SQL Server 2000. Gli autori hanno scelto come punto di partenza la presentazione delle informazioni preliminare, sulle quali hanno poi costruito l'analisi dettagliata dei meccanismi di ottimizzazione delle prestazioni e della loro influenza sull'intero sistema. Inoltre, vengono descritte le modalità di ottimizzazione dei sistemi operativi e dell'hardware sottostanti. Questo è l'unico libro sull'argomento scritto dagli sviluppatori del team Microsoft SQL Server 2000 performance.
Argomenti trattati:
- Informazioni preliminari: le principali caratteristiche di architettura legate all'ottimizzazione; considerazioni sull'ottimizzazione I/O e sull'archiviazione RAID; modalità di ottimizzazione dell'hardware, del layout del database e dei parametri di configurazione; descrizione delle funzionalità che permettono migliori prestazioni, maggiore facilità di utilizzo, gestibilità e affidabilità.
- Ottimizzazione del server: modalità di utilizzo del Monitor di sistema di Microsoft Windows 2000 e di SQL Profiler per ridurre i tempi di risposta nelle transazioni.
- Ridimensionamento e pianificazione della capacità: adattare l'utilizzo del software e dell'harware alla necessità di previsione dell'impiego delle risorse e di pianificazione di una prima fase di configurazione; realizzare scenari che tengano in considerazione eventuali aumenti del carico di lavoro e che evitino il rischio di aumento dei tempi di risposta.
- Configurazione e ottimizzazione: configurazione iniziale del software e dell'hardware in previsione del consumo delle risorse e simulazioni di scenari sulle crescite del carico e il rallentamento dei tempi di risposta.
- Ottimizzazione delle istruzioni SQL: miglioramenti delle prestazioni utilizzando Query Analyzer e Profiler per l'ottimizzazione delle istruzioni SQL e delle stored procedure; sfruttare gli indici e i suggerimenti.
Livello dell'utente: Implementatore IT - Sviluppatore IT aziendale
Categoria di attività: Distribuzione - Supporto e manutenzione
Indice
Indice
Parte I Concetti fondamentali
1 Ridimensionamento, pianificazione della capacità, ottimizzazione delle prestazioni - Cenni generali
Ottimizzazione delle prestazioni
Pianificazione della capacità e delle dimensioni
Metodologia di ottimizzazione del server
2 Principali aspetti dell’architettura SQL Server 2000
Gestione della memoria
Archiviazione di dati
Gestione dei blocchi
Gestione dei thread
Log delle transazioni
3 Informazioni sul sottosistema I/O e su RAID
Prestazioni delle unità disco
Introduzione a RAID
Livelli RAID comuni
Prestazioni dei livelli RAID a confronto
Latenze di I/O ed SQL Server
Indicazioni per la configurazione dei sottosistemi di I/O
4 Ottimizzazione del sistema
Modalità della valutazione delle prestazioni
Ottimizzazione del server con l’hardware
Ottimizzazione del layout del database
Opzioni di configurazione di SQL Server
5 Nuove funzionalità e miglioramenti delle prestazioni
Supporto di memoria esteso
Istanze denominate di SQL Server
Server federati con viste partizionate distribuite
Clustering di failover di SQL Server 2000
Supporto XML
Operazioni di gestione di database
Miglioramenti dell’integrità referenziale
Ricerca full-text
Nuovi tipi di dati
Miglioramenti dell’indice
Miglioramenti dell’amministrazione
Miglioramenti di replica
Ulteriori miglioramenti
6 Monitoraggio delle prestazioni con Monitor di sistema
Monitor di sistema
Oggetti, contatori e istanze di Monitor di sistema
7 Utilizzo di SQL Profiler
Cenni generali su SQL Profiler
Utilizzo di SQL Profiler
Scenari di esempio
Debug delle istruzioni SQL
Parte II Pianificazione delle dimensioni e della capacità
8 Modellazione per la pianificazione delle dimensioni e della capacità
Introduzione alla pianificazione della capacitàe al ridimensionamento
Modellazione di principi per il ridimensionamento e la pianificazione della capacità
Calcoli per la modellazione
9 Ridimensionamento del database e dei server applicazioni
Pianificazione della capacità precedente alla configurazione
Requisiti relativi al disco del server database
Ridimensionamento del server applicazioni
10 Metodi per il ridimensionamento di un sistema
Ridimensionamento del processore
Calcolo delle statistiche di sistema
Ridimensionamento della memoria
Ridimensionamento del sottosistema di I/O del disco
11 Pianificazione della capacità
Ottimizzazione delle prestazioni e pianificazione della capacità
Raccolta dei dati
Analisi dei dati
Parte III Configurazione e ottimizzazione del sistema
12 Sistema di elaborazione delle transazioni in linea
Sistema OLTP
Opzioni di configurazione per sistemi OLTP
Direttive per la progettazione di sistemi OLTP
Ottimizzazione del sistema OLTP
13 Data warehouse
Confronto tra OLTP e sistemi di data warehouse
Analisi dei dati di data warehouse
Progettazione di un data warehouse
Configurazione di un data warehouse per l’incremento delle prestazioni
14 Ottimizzazione di sistemi replicati
Cenni generali sulla replica
Il server di distribuzione
Ottimizzazione per la replica snapshot
Ottimizzazione per la replica transazionale
Ottimizzazione per la replica di tipo merge
15 Backup e ripristino ad alte prestazioni
Concetti di recupero e backup
Fattori che influiscono sulle prestazioni relative al backup e al recupero
Configurazione del sistema per livelli massimi di prestazioni di recupero e backup
Scenari di backup
Consigli e suggerimenti relativi al backup
Riepilogo delle capacità dei componenti
Parte IV Ottimizzazione delle istruzioni SQL
16 Utilizzo di SQL Query Analyzer
Funzioni di SQL Query Analyzer
Esecuzione di SQL Query Analyzer
Piani di esecuzione
Interpretazione dei piani di esecuzione grafici
Esempio relativo all’utilizzo di SQL Query Analyzer
Ottimizzazione guidata indici
17 Ottimizzazione delle istruzioni e delle stored procedure di SQL
Progettazione delle applicazioni
Utilizzo delle stored procedure
Codifica delle istruzioni SQL come transazioni
Recupero efficiente dei dati
Ottimizzazione delle query SQL
Utilizzo dell’esecuzione preparata
18 Utilizzo e ottimizzazione degli indici
Principali aspetti degli indici
Ottimizzazione degli indici
19 Utilizzo degli hint in SQL Server
Livelli di isolamento
Hint di SQL
Parte IV Appendici e glossario
A Opzioni di configurazione di SQL Server
Opzioni di configurazione
B Monitoraggio di SQL Server
Glossario
Indice analitico
Manuali gratis di Microsoft Sql Server