Browse by Tags

All Tags » Performance (RSS)

Come NON fare una tabella by dmauri

L'altro ieri sul Daily WTF è stato pubblicato un post dedicato ad un tabella trovata in un'applicazione....una delle tabelle fatte peggio che abbia mai visto...ma che purtroppo non è la prima volta che vedo! [:-|] http://thedailywtf...

Utilizzo dei NULL: COUNT(*) e COUNT(campo). by dmauri

Sull'utilizzo dei NULL - come vi sarete accorti - c'è MOLTA confusione. Per quanto mi riguarda cerco di usarli con MOLTA cautela per una questione soprattutto di consistenza dei dati. Detto questo però c'è anche una implicazione...

Datawarehouse: Quanti file per un database? by dmauri

In questi giorni sono finalmente riuscito a sentire l'amico Tomas del SQL CAT (Customer Advisory Team) che mi ha spiegato un pò dei retroscena che gli hanno permesso di caricare un terbayte di dati in 30 minuti. A parte alcune informazioni che...

SQL Server 2008 ETL World Record by dmauri

Il nuovo SQL Server 2008 ed i nuovi SQL Server Integration services hanno stabilito un primato mondiale, riuscendo a caricare un terabyte di dati in mezz'ora! Riporto un piccolo pezzo del blog originale : How fast was the data load? More than one...

Quando SQL Server va troppo bene... by dmauri

...potreste avere un errore nella visualizzazione dei report della Performance Dashboard. Questo è dovuto al fatto che i report internamente utilizzano la funzione DATEDIFF(ms, ..., ...) per capire da quanto tempo è attivo SQL Server. Dato che il valore...

Parole Sante by dmauri

Post molto breve ma ricco di frasi da scolpirsi sul muro dell'ufficio. Ne riporto due che sono importanti, sopratutto per gli IT-Manager: "A poorly designed, anti-normalized database is typically made to work using multiple layers of convoluted...

Sector Disk Alignment by dmauri

Qualcun'altro altre a me si è accorto che c'è davvero poca letteratura in giro sulla configurazione corretta del Sector Disk Alignment (ed ancor meno riguardante questo argomento e SQL Server in particolare). Nel suo post Christian Bolton agguinge...

Query ad-hoc con parametri vs query ad-hoc senza parametri by dmauri

Tony Rogerson questo mese ha fatto una serie di post davvero interessanti (come già vi sarete accorti!) Questo in particolare è molto interessante, perchè dimostra senza ombra di dubbio quanto sia importante evitare l'esecuzione di query ad-hoc che...

Un altro motivo per passare a SQL Server 2005 by dmauri

Sappiamo tutti che le impostazioni di default dell'autogrow dei file sono davvero troppo troppo basse per database di media dimensione. In particolare il transaction log ha come impostazione di default il 10% e la dimensione iniziale dello stesso...

Quando l'allinemento è importante: Disk Aligment by dmauri

Prima di installare SQL Server è bene verificare che l'allineamento dei settori del proprio storage sia correttamente impostato a 64KB. Un disallineamento (ad es. 63.5KB o 64.5KB) può impattare sulle performance del sistema I/O di un buon 30%!!!!...

I grossi problemi di un db non normalizzato: aspnet_Profile by dmauri

In questi giorni nel tempo libero sto terminando le procedure di esportazione dei dati da DotNetNuke in modo da poter migrare tutto sul nuovo CMS che a breve verrà utilizzato per il sito di UGISS. Ultimamente mi sono scontrato con una tabella che ormai...

SQL Server 2005 Instant File Initialization by dmauri

Come ormai dovreste sapere SQL Server 2005 supporta l'Instant File Initialization (se installato su Windows Server 2003), ossia la possibilità di creare file di grosse dimensioni in modo istantaneo (nessuna magia , semplicemente i file non vengono...

Un motivo in più per passare a SQL Server 2005... by dmauri

...e per specificare sempre lo schema nel nome degli oggetti usati! Chiamare una stored procedure in questo modo EXEC MiaProcedura piuttosto che in questo (che è quello corretto!) EXEC dbo.MiaProcedura ha un impatto sulle performance davvero notevole...
Filed under:

SQL DMVStats by dmauri

Come già segnalato da Simone , riporto anche io l'interessante notizia riguardo il rilascio del tool SQL DMVStats , che permette di raccogliere informazioni sulle performance di SQL Server 2005 in modo molto molto dettagliato, di poter tenere uno storico...