Storage Top 10 Best Practices
Dieci Best Practices riguardo la gestione dello storage
|
Performance Impact of Disk Misalignment
Articolo molto interessante sull'impatto che un allinamento sbagliato dei settori dei dischi può portare:
|
Troubleshooting Performance Problems in SQL Server 2005
White Paper sulla metodologia e la modalità di analisi delle problematiche di performance legate a SQL Servere 2005
|
Batch Compilation, Recompilation, and Plan Caching Issues in SQL Server 2005
Whitepaper dedicato alle problematiche ed all'ottimizzazioni possibili relative a Compilazione, Ricompilazione, e Plan Caching
|
Tutto quello che c'è da sapere sullo storage engine
Una dettagliata lista a molti whitepaper e risorse della KB di Microsoft dedicate allo storage engine
|
SQL Server 2005: implementazione di indici efficaci
Quest’articolo è dedicato a chi vuole capire come e quando usare gli indici, senza scendere nei dettagli tecnici dell’architettura interna.
|
Script per l'analisi della dimensione della Buffer Cache
Con questo script è possibile vedere quanto occupa la Buffer Cache
|
Fragmentation (part 1): What are records?
Il primo articolo (scritto direttamente dal team di sviluppo) dedicato alla spiegazione delle problematiche annesse alla frammentazione dei dati ed al funzionamento interno dello storage engine:
|
Microsoft SQL Server 2005 Analysis Services Performance Guide
Guida pratica all'ottimizzazione di Analysis Services 2005
|
SQL Server Best Practices Article: Identifying and Resolving MDX Query Performance Bottlenecks in SQL Server 2005 Analysis Services
Come identificare e risolvere query mdx poco performanti
|
Integration Services: Performance Tuning Techniques
Raccolta di tecniche comuni di performance tuning su Integration Services
|
Consigli sull’utilizzo di GUID come Primary Key
Una serie di importanti consigli sull'utilizzo (o il NON utilizzo) di colonne GUID
|
Statistics Used by the Query Optimizer in Microsoft SQL Server 2005
Un dettagliato articolo sulla funzione e sull'utilizzo delle statistiche in SQL Server 2005
|
Physical Database Storage Design
Un whitepaper dedicato alla spiegazione di come scegliere lo storage fisico per i database di SQL Server
|
Tuning options for SQL Server 2005 that is running in high performance workloads
Un dettagliato articolo della KB di Microsoft dove viene spiegato il funzionamento e lo scopo di alcuni Trace Flags che possono rivelarsi molto utili per ottimizzare le performance di SQL Server 2005 sotto carichi di lavoro particolaramente alti.
|
RML Utilities for Microsoft SQL Server Released
Utilities per il monitoraggio delle performance e l'identificazione di colli di bottiglia scrittete direttamente dal PSS
|
Pro SQL Server 2005 Database Design and Optimization
Il libro di Luis Davidson è la naturale evoluzione della precedente versione basata scritta per SQL Server 2000. La prerogativa di questo libro – così come del precedente – è la focalizzazione non solo sull’uso di SQL Server come prodotto con tutte le sue feature e le sue peculiari caratteristiche, ma anche e soprattutto sulla parte architetturale dell’implementazione di un database, ossia la modellazione del database stesso.
|
Posso importare un file di traccia del Profiler in una tabella SQL?
La funzione fn_trace_gettable è in grado di importare in una tabella SQL Server una traccia di Profiler salvata su file.
|
Calcolo progressivo via Cte e operatore Apply
Con i nuovi operatori di Sql 2005 è possibile affrontare il tema dei running totals e del calcolo progressivo con strategie nuove strategie.
|
SSIS – Controllo del flusso di dati con dataviewers
In fase di debug di un processo di ETL(Extract-Trasformation-Load), una delle cose più importanti è sicuramente avere la possibilità di controllare i dati che effettivamente stanno passando per una determinata pipeline (magari prima e dopo un determinato tipo di trasformazione).
|
Nuova release del Best Practices Analyzer per SQL Server 2005
Release aggiornata a gennaio 2008 del tool di analisi dell'adozione delle best pratices in SQL Server 2005
|
How to reduce paging of buffer pool memory in the 64-bit version of SQL Server 2005
In questo articolo della KB di Microsoft viene spiegato come evitare che SQL Server 2005 64Bit possa incorrenre in problemi di paging.
|
Indici : capire quando e come sono veramente utilizzati? Utilizzo dei piani di esecuzione per rispondere a queste domande
Molto spesso gli indici sono messi ad "intuito" ma è possibile capire chi utilizza un indice? E' possibile capire quanto costa il mantenimento di un indice?
E ancora, è possibile capire quando un indice è necessario? Dov'è che sono effettuate le table scan così lente che eventualmente possiamo velocizzare tramite un indice?
|
Il Logging con Integration Services 2005
Perchè si è bloccata la mia applicazione ? Che errori si sono verificati ? Perchè il flusso d'esecuzione non procede nel modo corretto ? Cerchiamo di capire come possono esserci utili le funzionalità di logging offerte da SQL Server e gli Integration Services per rendere più affidabili e consistenti le nostre applicazioni.
|
Webcast TechNet SQL Server 2005
L'elenco di tutti i webcast dedicati a SQL Server 2005 tenuti per TechNET da UGISS nel corso del 2006 e 2007
|
Deframmentazione indici
Utilizzo di DBCC SHOWCONTIG, DBCC INDEXDEFRAG e DBCC DBREINDEX per eseguire la deframmentazione degli indici di un database.
|
Using DBCC MEMORYSTATUS to Monitor SQL Server Memory Usage
Articolo della KB di Microsoft che spiega come usare il comando DBCC MEMORYSTATUS per capire come e dove viene consumata la memoria da parte di SQL Server
|
RML Utilities for SQL Server Cumulative Update 1
Aggiornamento degli strumenti per il troubleshooting delle prestazioni forniti dal team di supporto Microsoft.
|
Microsoft TechDays WPC 2008
La più importante conferenza italiana sulle tecnologie Microsoft, dal 2 al 4 dicembre 2008
|
Analysis Services 2008 Performance Guide
Whitepaper dedicato all'ottimizzazione delle performance di Analysis Services 2008
|
Best Practices for Integrated Full Text Search (iFTS) in SQL 2008
Link al post omonimo del SQL CAT, fondamentale per tutti coloro che vogliono o devono implementare una soluzione basata sul Full Text Search di SQL Server 2008
|
Indicizzazione dei vincoli FOREIGN KEY
Una stored procedure per determinare e generare un indice (nonclustered) per ogni FOREIGN KEY CONSTRAINT
|
Tuning the Performance of Change Data Capture in SQL Server 2008
Whitepaper dedicato all'ottimizzazione della funzionalità "Change Data Capture" presente nella versione Enterprise di SQL Server 2008.
|
SQL Query Stress
Un tool free utilissimo per effettuare stress test su SQL Server
|
Database Snapshot Performance Considerations under I/O-Intensive Workloads
Whitepaper che affronta il tema dell'utilzzo dei Database Snapshot in abienti in cui c'è un alto carico del sistema di I/O
|
Indici doppi: un sovraccarico inutile
Una stored procedure per determinare ed eliminare i casi di doppia, tripla, ..., indicizzazione sul medesimo attributo
|
SQL Server Conference 2009
Microsoft SQL Server & Busines Intelligence Conference 2009 è la terza edizione della conferenza annuale dedicata a SQL Server. L’edizione di quest’anno ha l'obiettivo di approfondire le novità introdotte da SQL Server 2008 e i servizi disponibili per la realizzazione di soluzioni di Business Intelligence.
Gli speaker sono professionisti che usano SQL Server da molti anni e hanno ormai consolidato una solida esperienza di uso sul campo. Non ci saranno introduzioni o presentazioni marketing, ma esclusivamente trasferimento di esperienza e conoscenza sul prodotto.
|
Database Snapshot Performance Whitepaper
Whitepaper che dettaglia le implicazioni legate alle performance nell'utilizzo dei database snapshot in ambienti in cui c'è un utilizzo intensivo del sottosistema si I/O.
|
The Data Loading Performance Guide
Un ottimo whitepaper che descrive le strategie possibili per caricare grosse moli di dati in modo molto performante.
|
Partitioned Table and Index Strategies Using SQL Server 2008
Articolo specifico per SQL Server 2008 che descrive come utilizzare al meglio le funzionalità di partizionamento per rendere più agevole e performante il caricamento di dati e la manutenzione dei database stessi.
|
Troubleshooting Performance Problems in SQL Server 2008
Whitepaper dedicato all'identificazione dei problemi di performance su SQL Server 2008 ed alla loro risoluzione
|
Disk Partition Alignment Best Practices for SQL Server
Whitepaper dedicato all'importantissima tematica del corretto "Disk Sector Alignment", in grado di miglorare le prestazioni dell'I/O del 30%!
|
Verificare la presenza di indici identici / duplicati
Qual è il rischio in cui si può incorrere quando un progetto viene sviluppato da più persone, ovvero quando un database viene modellato da più mani?
Creare un indice che esiste già! :-(
SQL Server non fa nulla per venirci in aiuto o, almeno, non fa nulla in automatico.
Con questo script è possibile ottenere una lista degli indici identici / duplicati.
|
Data Compression: Strategy, Capacity Planning and Best Practices
Whitepaper dedicato all'utilizzo ed all'implementazione della compressione dei dati nei database.
|
Materiale Workshop UGISS disponibile per il download
Il materiale utilizzato e mostrato al Workshop UGISS tenutosi a Torino il 16 Giugno 2009 è disponibile per il download.
|
Plan Caching in SQL Server 2008
Whitepaper dedicato alle problematiche di caching, riuso e ricompilazione dei piani esecuzione in SQL Server 2008.
|
PASS Summit Unite 2009
SQL PASS Summit 2009: 168 Sessioni dedicate a SQL Server per la più importante conferenza mondiale sulla piattaforma dati di casa Microsoft
|
Microsoft Techdays WPC 2009
Dal 24 al 26 novembre si terrà la 16° edizione dell’evento tecnico più atteso dell’anno, Microsoft TechDays-WPC2009: tre intense giornate di formazione e aggiornamento professionale di elevato profilo dedicate a professionisti IT e sviluppatori interessati ad approfondire la conoscenza delle nuove tecnologie Microsoft.
|
Traceanalyzer
Un bel tool per l'analisi dei file .trc, utilissimo per capire quali sono le query più utilizzate, più costose, più lente, ecc.
|
Consolidation Using SQL Server 2008
E' stato rilasciato un whitepaper che discute di tutti gli aspetti legati al consolidamento dei database aziendali su SQL Server 2008.
|
Statistics Used by the Query Optimizer in Microsoft SQL Server 2008
Whitepaper che dettaglia come SQL Server 2008 crea ed utilizza le statistiche di distribuzione dei dati per generare piani di esecuzione ottimali.
|
Indexes and temporary table
In questo articolo parleremo delle tabelle temporanee e dell’opportunità di creare indici su di esse
|
Sql Server 2008 Guida all'uso
Recensione del libro sql server 2008 guida all'uso
|
Webcasts download for optimizing queries
Nuova serie (di tre webcast), che spiega come ottimizzare le query in modo che possano scalare su più CPU.
|
Recursive CTE and Bill Of Materials problem
Descriviamo le CTE ricorsive utilizzando un problema del mondo reale: estrazione della distinta materiali di un prodotto finito
|
Una soluzione basata su T-SQL per la manutenzione dei database
Una soluzione basata su T-SQL per la manutenzione dei database che rappresenta una più che valida alternativa al Maintenance Plan accessibile dal Management Studio.
|
SQL Server Training on DMVs
Training gratuito online per imparare ad utilizzare le DMVs
|
Microsoft SQL Server & Business Intelligence Conference 2010
Non perdere la più importante conferenza Italiana dedicata a SQL Server!
|
Le basi di dati spiegato a mia nonna
Recensione di un buon libro che illustra in maniera semplice ma curata le basi dati.
|
Performance Monitoring and Tuning: Webcasts download
Nuova serie di webcasts gratuiti su Performance Monitoring and Tuning
|