Talking About IDENTITY Columns

La proprietà IDENTITY viene spesso utilizzata per quelle tabelle che hanno la necessità di avere, per ogni riga, un valore univoco. Il database engine ci solleva, così, dall’onere di verificare ed attribuire un valore che non sia già stato utilizzato. Questa caratteristica può essere applicata solo su colonne (che siano non nullabili) di tipo: tinyint…

0

Thinking about Data Compression

Nell’ultimo post, qui, ho parlato di come poter comprimere i dati, tramite SQLCLR, per quelle colonne che contengono informazioni che non possono essere compresse con gli strumenti nativi che SQL Server, dalla versione 2008 nelle edizioni Enterprise o Datacenter, mette a disposizione. In questo post condivido un semplice modo per poter capire / studiare come…

0

Database fine tuning. Talking about duplicate statistics

Continuo, anche in questo post, i ragionamenti relativi al fine tuning dei nostri database. Quindi a tutte quelle operazioni che possono apportare delle migliorie in termini di performance (sono solo operazionali, ma anche di manutenzione, di backup / ripristino, …). Un argomento molto importante e spesso non adeguatamente monitorato è quello delle statistiche. Le statistiche…

0

Auto generate database copy with backup and restore

Vedo spesso la necessità di poter disporre di un database “copia”, per attività di controllo, verifica, reportistica, … In pratica, risolvere la necessità di costruire al volo e dinamicamente una copia del database, “accanto” a quello operazionale. Per rendere l’idea:   Possiamo automatizzare tutto tramite script (più in basso in questo post) Tre sono le…

1