Performance Tuning with SQL Server Dynamic Management Views

Sergio Govoni

Dal portale Red-Gate è possibile scaricare gratuitamente, in formato PDF, l’eBook Performance Tuning with SQL Server Dynamic Management Views scritto da Louis Davidson (@drsql) e Tim Ford (@sqlagentman).

Performance Tuning With SQL Server Dynamic Management Views 244x300

Le DMV (Dynamic Management Views and Functions) sono oggetti che pubblicano informazioni sullo stato di salute dell’istanza SQL Server. Permettono di monitorare il cuore del sistema, diagnosticare problemi e misurare le performance, rappresentano uno strumento utilissimo sia per i DBA che per gli sviluppatori di soluzioni database. Il libro spiega come accedere alle informazioni esposte dalle DMV più frequentemente utilizzate per fare troubleshooting sull’esecuzione delle query, sull’utilizzo degli indici, sulle operazioni di I/O, sulle attività eseguite da una determinata sessione e da una determinata transazione.

Hekaton - Natively Compiled Stored Procedures

Davide Mauri

Un’altra delle novità introdotte da Hekaton è la possibilità di compilare le stored procedure in codice nativo, aumentando le performance delle stesse in modo estremo. In questo video vedremo come fare ad utilizzare questa nuova, potente, funzionalità

https://vimeo.com/88232443

Le slide sono disponibile sia su SlideShare

http://www.slideshare.net/FrancescoMilano/ugiss-sql-server-2014-pills-natively-compiled-stored-procedures

che su SkyDrive:

http://sdrv.ms/1ecVLVI

SQL Server 2014 Video Pills

Davide Mauri

Il numero di novità introdotte in SQL Server 2014 è veramente numeroso. Oltre le grandissime novità come Hekaton e gli Updatable Clustered ColumnStore Indexes, ci sono molto altre feature da conoscere che possono cambiare drasticamente il modo in cui usiamo SQL Server che diventa sempre più una piattaforma per la gestione dei dati a 360° (strutturati, non strutturati, on-premise, cloud, in-memory, disk-based), veramente unica nel panorama mondiale. Per questo UGISS sta producendo una serie di “pills”, webcast brevi e specifici, che vogliono aiutare tutti gli utilizzatori di SQL Server a capire le potenzialità di ogni nuova feature.

Sconto SQL Server & BI Conference 2014

Davide Mauri

La SQL Server & Business Intelligence Conference 2014 è un’occasione imperdibile per conoscere tutte le novità di Microsoft SQL Server 2014!

Scoprirai sia il nuovo motore OLTP Hekaton che consente di migliorare le prestazioni e la scalabilità delle tue applicazioni sfruttando le tabelle in memoria senza rinunciare alle caratteristiche di affidabilità di SQL Server, sia i miglioramenti per le applicazioni analitiche e i columnstore index, ora utilizzabili anche per gli indici clustered delle tabelle, diventando la soluzione ottimale per i data warehouse.

Troubleshooting Clusters

Sergio Govoni

Sul canale SQLPASS TV è stata pubblicata la sessione Troubleshooting Clusters tenuta da Allan Hirt (@SQLHA) durante lo scorso PASS Summit 2013.

Abstract

Whether you are new to clusters or have years of experience, you may still cross your fingers when implementing a failover cluster instance (FCI) of SQL Server or an availability group (AG). Both require an underlying Windows Server failover cluster (WSFC), but how many DBAs are involved in the planning and deployment of it? What happens if you try to install an FCI or configure an AG and things don’t work? Or worse, what if the implementation fails after going live in production? This session will cover how to diagnose what went wrong and the free tools available to you, as well as demonstrate how to fix common issues that every DBA should know about.

Skewed Data - Poor Cardinality Estimates... and Plans Gone Bad

Sergio Govoni

Sul canale SQLPASS TV è stata pubblicata la sessione “Skewed Data, Poor Cardinality Estimates, and Plans Gone Bad” tenuta da Kimberly Tripp (@KimberlyLTripp) durante lo scorso PASS Summit 2013.

Abstract

When data distribution is heavily skewed, cardinality estimation (how many rows the query optimizer expects each operator to process) can be wildly incorrect, resulting in poor quality query plans and degraded performance. You’ve probably seen the advice to update all statistics if a query plan looks wrong - but is that the right advice? In many cases, no! These are “sledgehammer” approaches, and while they might solve some problems (usually parameter sniffing problems), they don’t solve the actual problem. In this session, you’ll learn a generalized yet tailored-to-the-table way to solve query plan quality problems for very large tables (VLTs). Topics will include creating, using, and updating filtered statistics; using forced parameterization and templatized plan guides; and understanding stored procedures and how they can leverage filtered statistics.