Risorse

Raccolta di materiali utili per studiare e lavorare meglio: guide, tool, repository, libri e documentazione. Le risorse coprono SQL Server, Azure e Data Platform in generale, includendo integrazione, automazione, BI/analytics e data engineering, organizzate per argomento.

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.

SQL & BI Conference 2013 - Sconto UGISS

Davide Mauri

SQL Server & Business Intelligence Conference 2013 è l’appuntamento annuale per tutti gli specialisti che lavorano con i prodotti della famiglia Microsoft SQL Server e si occupano di Business Intelligence con tecnologie Microsoft.

A distanza di un anno dal rilascio di Microsoft SQL Server 2012, questa edizione sarà focalizzata su molti approfondimenti della parte relazionale, con l’obiettivo di consolidare le conoscenze e migliorare l’adozione delle best practice. Per quanto riguarda la sezione di Business Intelligence, oltre a sessioni di approfondimento su tecnologie già presentate un anno fa, ci sarà anche spazio per le novità rilasciate negli ultimi 12 mesi, in particolare sul lato client (Excel e SharePoint in particolare).

Developing Time-Oriented Database Applications in SQL

Davide Mauri

Spesso si ha la necessità di strutturare dei database che associno una validità temporale ad uno stato di una entità (range temporale), oppure che registrino l’esatta data/ora in cui un evento si verifica. Dopodiché bisognerà interrogare il database con query costruite “ad hoc”, in modo che gestiscano correttamente le entità in gioco da un punto di vista temporale.

Chi fosse interessato ad approfondire un po’ di teoria sui temporal database, può consultare gratuitamente uno dei testi di riferimento sulla materia, scritto da uno dei più importanti scienziati viventi che trattano la Computer Science: “Developing Time-Oriented Database Applications in SQL” di Richard T. Snodgrass. Trovate il testo in formato pdf su questo link:

Strumenti gratuiti per il Job Management

Davide Mauri

Quando su un’istanza di SQL Server si hanno più job schedulati, spesso si ha la necessità di averne una visione di insieme più chiara. Evitare una eventuale contention tra due o più job vuol dire ottimizzare l’utilizzo delle risorse di quella macchina e fare in modo che l’esecuzione dei job termini con successo e nel minor tempo possibile. All’uopo esistono due tool gratuiti da annoverare, che offrono due modalità di visualizzazione diversa:

Lepide SQL Storage Manager

Sergio Govoni

Introduzione

In questo articolo parleremo della soluzione SQL Storage Manager di Lepide Software (@LepideSW).

SQL Storage Manager è un tool in grado analizzare le performance e la struttura dello storage di una o più istanze SQL Server, aiuta il DBA a prevenire situazioni critiche dovute al degrado delle performance o a problemi nello storage. Di seguito verrà illustrata la procedura di installazione e il controllo dei pre-requisiti software necessari per il monitoraggio di un’istanza SQL Server; seguirà la descrizione di alcune delle funzionalità disponibili in SQL Storage Manager quali l’analisi del livello frammentazione degli indici, l’analisi dello spazio utilizzato dai DB e l’utilizzo della funzione di compattazione database.