SQL Server 2014 Coming Soon!

Davide Mauri

Al TechEd North America 2013, durante la Keynote del primo giorno, Microsoft ha ufficialmente annunciato SQL Server 2014.

Le novità sono come al solito molte ed a questo giro si concentrano principalmente sull’engine di SQL Server che, come già anticipato all’appena conclusa SQL Conference 2013 a Milano, vede l’introduzione di un nuovo engine - Hekaton - accanto a quello classico e consolidato, per l’elaborazione di dati complementente in-memory.

SQL Server Execution Plans

Sergio Govoni

Sul canale SQLPASS TV, continua la pubblicazione delle sessioni erogate al PASS Summit 2011. Questa settimana è stata pubblicata la sessione SQL Server Execution Plans (From Compilation to Caching to Reuse) tenuta da Maciej Pilecki (SQL Server MVP, MCM).

Abstract

Execution plan reuse is one of the most important aspects of building well-performing and scalable SQL Server solutions. But it’s also the one that is often overlooked during the design phase and becomes very difficult to troubleshoot later. In this session we will discuss in details the following aspects of SQL Server execution plans: compilation, re-compilation, parameterization, caching, reuse and aging. You will leave this session with full understanding of how to improve your server’s performance by increasing execution plan reuse (and how to avoid reuse in case this is necessary).

SQL Server Transaction Log Management

Sergio Govoni

Dal portale Red-Gate è possibile scaricare gratuitamente, in formato PDF, l’eBook SQL Server Transaction Log Management scritto da Tony Davis e Gail Shaw.

Il libro affronta i problemi legati alla gestione del Transaction Log che potremmo definire la “scatola nera” di ogni database SQL Server. Dopo aver spiegato come SQL Server utilizza il Transaction Log, il libro affronta i problemi legati alla sua gestione, dal backup ai diversi tipi di recovery model, dalla corretta impostazione dell’autogrow al monitoring delle performance.

Errors Virtual Table

Davide Mauri

In questi giorni si è aperta una campagna a livello mondiale per chiedere a Microsoft di aggiungere una feature che senza alcun dubbio tutti coloro che hanno lavorato con SQL Server hanno desiderato di avere.

Immaginate di avere una tabella nella quale state facendo delle operazioni DML (INSERT / UPDATE / DELETE) in modo set-based (quindi senza uso di cursori). Se state cercando, ad esempio, di aggiornare 10000 righe ed una di queste contiene una violazione di un qualche vincolo posto sulla tabella, l’intero batch fallirà. Tutto corretto, ma il problema è: qual’è la riga o le righe che hanno dato un errore?

Best Of PASS 2012

Davide Mauri

Stati resi pubblici a tutti, non solo ai partecipanti, una selezione di 10 sessioni del PASS Summit 2012. Tra le sessioni si trovano vere e proprie perle come quella di Bob Ward sugli internals di SQL Server 2012, giusto per citarne una che contiene informazioni altrimenti introvabili

Trovate qui l’indice: