Performances

Consolidation Using SQL Server 2008

Davide Mauri

E’ stato rilasciato un whitepaper che discute di tutti gli aspetti legati al consolidamento dei database aziendali su SQL Server 2008:

“Many companies are considering or have already implemented consolidation of computing resources, including Microsoft SQL Server instances and databases, in their organization. A consolidation effort is a complex task that requires information, a detailed plan and timeline for success, and a strategy for administering the consolidated environment. This white paper walks through the journey of gathering and analyzing the information to base all planning and implementation decisions on; how to plan, architect, and implement consolidation; and finally, the considerations for administering a consolidated SQL Server environment.”

Filtered Indexes

Sergio Govoni

Con SQL Server 2008 fanno il loro debutto gli indici e le statistiche filtrare; sono le strutture che conosciamo già, a cui però viene applicato un criterio di filtro. In questo articolo parleremo degli indici filtrati cercando di capire quando la loro applicazione può migliorare le performance delle query.

Il comando CREATE INDEX può ora accettare la clausola WHERE utilizzata per specificare il criterio di filtro.

Consideriamo, ad esempio, un indice standard definito su due colonne di una tabella (col_1 e col_2), l’ultimo livello (foglia) contiene la combinazione dei valori presenti nelle due colonne. Diversamente, se specifichiamo un criterio nella clausola WHERE del comando CREATE INDEX, per selezionare solo alcuni valori di una colonna, (ad esempio col_1 > 10) le righe che non soddisfano il criterio verranno ignorate, proprio durante la costruzione dell’indice, a prescindere dal valore contenuto nella seconda colonna. Il risultato è una struttura B-Tree più piccola in cui l’ultimo livello (foglia) contiene soltanto i dati che verificano il criterio specificato. 

Microsoft Techdays WPC 2009

Davide Mauri
Come ogni anno si rinnova l’appuntamento con la più importante conferenza Italiana dedicata alle tecnologie informatiche di casa Microsoft. 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. Windows 7, Windows Server 2008 R2, SQL Server 2008, Exchange Server 2010, Office Communication Server R2, Office SharePoint Server, Business Productivity Online Services, Visual Studio, Silverlight 3, Asp.net, Windows Azure, saranno alcuni dei protagonisti sul palco di Microsoft TechDays-WPC2009 con oltre 90 sessioni tecniche presentate da più di 30 esperti del settore. E come ogni anno i membri UGISS possono beneficiare di uno sconto speciale di 50€! Per sapere come accedere a questo sconto, trovate tutte le indicazioni nella pagina dedicata: Microsoft TechDays WPC 2009 Discount Benefit

PASS Summit Unite 2009

Davide Mauri

L’annuale summit del PASS - Professional Association of SQL Server users, si terrà ancora una volta a Seattle. Il summit è la più importante conferenza su SQL Server a livello mondiale, alla quale partecipano solamente i migliori speaker, offrendo un’opportunità di formazione e di networking assolutamente unica.

Con 168 sessioni suddivise in 5 track - Database Administration, Database and Application Development, BI Platform Architecture, BI Information Delivery, and Professional Development - questa conferenza è indispensabile per tutti coloro che vogliono migliorare e rendere più efficiente il proprio lavoro con SQL Server e tutte le tecnologie ad esso legate, capire in che modo si evolverà il futuro con la release della versione R2, fare networking per espandere la proprio rete di conoscenze e - perchè no - passare una settimana di full-immersion in una città sempre bella come Seattle.

Disk Partition Alignment Best Practices for SQL Server

Davide Mauri

Il “Disk Sector Alignment” (chiamao altrimenti “Partition Aligment”) è una delle cose più importante da fare prima del deployment di SQL Server, al fine di effettuare il corretto tuning del sistema I/O. Il non-allineamento (misalignment) può avere un impatto negativo sulle performance dal 30 al 70%!!!! Whitepaper da leggere e da seguire:

Disk Partition Alignment Best Practices for SQL Server

http://msdn.microsoft.com/en-us/library/dd758814.aspx