Indici

Manutenzione indici colonnari: una ricostruzione accorta

Massmiliano Buschi

Avete presente le procedure di manutenzione degli indici di Hola Hallengren?

Se no, vi consiglio di guardarle perché sono molto utili. Ecco il link: https://ola.hallengren.com/sql-server-index-and-statistics-maintenance.html

Se le conoscete, magari vi è capitato di notare che, nelle versioni più recenti di SQL Server, la manutenzione degli indici colonnari richiede uno sforzo ulteriore.

A questo proposito vi segnalo un articolo di dal blog Microsoft:

https://blogs.msdn.microsoft.com/sqlcat/2015/07/08/sql-2014-clustered-columnstore-index-rebuild-and-maintenance-considerations/

Quello che occorre ricordare è che la ricostruzione dell’indice è più pesante rispetto ad un B-Albero e si compone di una fase iniziale di costruzione del dizionario che non è parallelizzabile. Inoltre la dimensione del dizionario e il grado di parallelismo durante la creazione/manutenzione dell’indice influiscono sulla forma finale dell’indice colonnare.

Free eBook: SQL Server Statistics by Holger Schmeling

Sergio Govoni

Dal portale Red-Gate è possibile scaricare gratuitamente il PDF dell’eBook SQL Server Statistics dell’autore Holger Schmeling:

http://www.red-gate.com/products/dba/sql-monitor/entrypage/statistics-ebook 

eBook SQL Server Statistics

Questi gli argomenti trattati:

  • Explains what “statistics” are, and how to inspect and maintain them

  • Lists the problems related to these statistics objects, and how to solve them

  • Geared to the practitioner rather than the theoretician, and careful to stick with the things you need to know

Buona lettura!

What's new for Developers in Denali - The Engine - Milano

Davide Mauri

In questo evento di mezza giornata, dalle 9.30 alle 13.30, si andranno ad analizzare tutte le novità che l’engine di SQL Server 2012 offrirà…ed alcune sono veramente un balzo in avanti in termini di innovazione e performance!

L’evento si terrà presso la sede Microsoft di Milanoe la partecipazione è totalmente gratuita, grazie al supporto di Microsoft e degli Sponsor:

Main Supporter
Microsoft
Sponsors
SolidQ MKT Solutions
Media Partner
MKT Solutions

**What’s new for Developers in Denali – The Language
**Milano - 14/12/2011

What's new for Developers in Denali - The Engine - Roma

Davide Mauri

In questo evento di mezza giornata, dalle 9.30 alle 13.30, si andranno ad analizzare tutte le novità che l’engine di SQL Server 2012 offrirà…ed alcune sono veramente un balzo in avanti in termini di innovazione e performance!

L’evento si terrà presso la sede Microsoft di Roma e la partecipazione è totalmente gratuita, grazie al supporto di Microsoft e degli Sponsor:

Main Supporter
Microsoft
Sponsors
SolidQ MKT Solutions
Media Partner
MKT Solutions

**What’s new for Developers in Denali – The Language
**Roma - 15/12/2011

PASS Summit 2011

Davide Mauri

Si rinnova l’appuntamento con il PASS Summit 2011, la più grande ed importante conferenza mondiale con SQL Server! Un’occasione unica di formazione e di crescita professionale: tutti i più rinomati speaker modiali si troveranno lì…non mancare!

  • A grande richiesta Keynote di David DeWitt, Microsoft Technical Fellow
  • 168 Sessioni
  • 2 Giorni di seminari Pre-Conference
  • 5 Track con sessioni da livello 100 a 500
  • Networking con migliaia di esperti, MVP, persone del team di sviluppo e del SQL CAT
  • Ask The Experts

A tutto questo aggiungete che tutti i membri di UGISS potranno beneficiare di uno sconto di 200$ (duecento dollari), che non è cosa da tutti i giorni! :)

Webcast: Filtered Indexes and Statistics in SQL Server 2008

Sergio Govoni

Sul portale BEIT - MSDN/TechNet - è stato pubblicato un altro Webcast dedicato alle funzionalità rilasciate con la versione 2008 di SQL Server. Questa volta parleremo di Filtered Indexes and Statistics, ovvero la possibilità di specificare una clausola WHERE nei comandi (T-SQL) CREATE INDEX e CREATE STATISTICS.

Abstract

Con SQL Server 2008 presentiamo gli indici e le statistiche filtrate: si tratta delle strutture che conosciamo già, a cui però viene applicato un criterio di filtro. In questo webcast parleremo prevalentemente dei primi, cercando di capire quando è conveniente utilizzarli e quando la loro applicazione può migliorare le performance delle query.

PASS Summit 2010

Davide Mauri

Si rinnova l’appuntamento con il PASS Summit 2010, la più grande ed importante conferenza mondiale con SQL Server! Un’occasione unica di formazione e di crescita professionale: tutti i più rinomati speaker modiali si troveranno lì…non mancare!

  • 160 Sessioni
  • 2 Giorni di seminari Pre e Post conference
  • Networking con migliaia di esperti, MVP, persone del team di sviluppo e del SQL CAT
  • Ask The Experts

A tutto questo aggiungete che tutti i membri di UGISS potranno beneficiare di uno sconto di 200$ (duecento dollari), che non è cosa da tutti i giorni! :)

Le basi di dati spiegato a mia nonna

Davide Mauri

Scheda del libro:

Autore: Mario De Ghetto
Prezzo: Euro 35,00
Caratteristiche: Pagine 384 pag - 17x24 bn
Numero Edizione 1
Anno di edizione: 2010
Argomento: Informatica
ISBN: 9788882338220
Lingua: Italiana
Collana: digital lifestyle pro

Le basi dati sono fondamentali per quelle applicazione che devono gestire diverse informazioni. Il libro Le basi di Dati spiegato a mia nonna http://www.***.it/scheda.aspx?ID=31657 , edito della casa editrice *** http://www.***.it ,   fornisce in maniera esauriente e molto semplice il funzionamento dei database. L’autore del libro, Mario De Ghetto,  propone anche per questo libro una spiegazione molto semplice e curata per coloro che  non hanno dimestichezza con le base dati. La formula utilizzata è la stesa dei precedenti libri che ha pubblicato l’autore per questa casa editrice. Con la frase “Spiegate a mia nonna” fa comprendere come il libro tratta l’argomento in maniera molto semplice per facilitarne la comprensione anche a coloro che non hanno una buona padronanza dell’informatica.

Una soluzione basata su T-SQL per la manutenzione dei database

Davide Mauri

E’ risaputo che per la manutenzione degli indici di database di grandi dimensioni è opportuno lasciare perdere il Maintenance Plan messo a disposizione dal Management Studio (SSMS), e intervenire mediante Job T-SQL che realizzino una manutenzione più mirata. Lo stesso vale per le altre attività di manuntezione più tipiche quali il controllo dell’integrità del database, l’aggiornamento delle statistiche e il backup.

Ecco una soluzione basata su T-SQL per la manutenzione dei database che rappresenta una più che valida alternativa al Maintenance Plan: