Andrea Benedetti Blog

Happy New Year :)

USE MASTER GO ALTER DATABASE @anBenedetti SET OFFLINE WITH ROLLBACK IMMEDIATE GO #SQLServer...

Author: Andrea_Benedetti Date: 12/30/2014

Power Query: join on inequality operator

In TSQL it’s so easy to create a JOIN with inequality operators like that: SELECT * FROM Table1 JOIN...

Author: Andrea_Benedetti Date: 11/20/2014

SQL Server Restart time

Trovo spesso l’esigenza di verificare quando un’istanza è stata riavviata (o startata). SQL Server...

Author: Andrea_Benedetti Date: 07/01/2014

Di SQL Server, statistiche e piani di esecuzione

SQL Server utilizza le statistiche per reagire in maniera intelligente alle istruzioni che riceve....

Author: Andrea_Benedetti Date: 06/09/2014

Un altro anno di conferenze

L’anno delle conferenze non va di pari passo, almeno per me e per chi fa un mestiere simile al...

Author: Andrea_Benedetti Date: 05/12/2014

Merry (Power) Christmas :-)

Author: Andrea_Benedetti Date: 12/20/2013

E i DECIMAL con scala a 0 ?

Inizio con una domanda, non me ne vogliate. Chi di voi ha mai visto / creato colonne di tipo DECIMAL...

Author: Andrea_Benedetti Date: 11/13/2013

SQL Server 2014: my TOP 5 favorite features

Ogni volta che una nuova versione di SQL Server sta per essere rilasciata, mi diverto a fare la...

Author: Andrea_Benedetti Date: 11/11/2013

Talking About IDENTITY Columns

La proprietà IDENTITY viene spesso utilizzata per quelle tabelle che hanno la necessità di avere,...

Author: Andrea_Benedetti Date: 11/11/2013

Thinking about Data Compression

Nell’ultimo post, qui, ho parlato di come poter comprimere i dati, tramite SQLCLR, per quelle...

Author: Andrea_Benedetti Date: 11/06/2013

Data Compression, data pages, XML & SQLCLR

Chiunque si occupi di database sa, è evidente, che la loro dimensione aumenta nel tempo. Aumentano i...

Author: Andrea_Benedetti Date: 10/31/2013

Database fine tuning. Talking about duplicate statistics

Continuo, anche in questo post, i ragionamenti relativi al fine tuning dei nostri database. Quindi a...

Author: Andrea_Benedetti Date: 09/05/2013

Stored Procedure e DROP esplicito delle tabelle temporanee

Nelle attività di performance tuning sono molti i “dettagli” che possono aiutare a guadagnare tempo...

Author: Andrea_Benedetti Date: 08/07/2013

Dei decimal e dei bytes regalati…

Mi chiedo quale sia il senso di definire, sulla struttura di una tabella, una colonna DECIMAL(3,0)....

Author: Andrea_Benedetti Date: 05/30/2013

Safely empty or fill tables without violating any foreign key relationship

Le relazioni tra le tabelle di un database sono il meccanismo necessario a garantire l’integrità del...

Author: Andrea_Benedetti Date: 04/09/2013

Insert dummy data in tables with relationship

Torno spesso sull’argomento relativo ai test di carico / performance dei database e sull’importanza...

Author: Andrea_Benedetti Date: 04/08/2013

Datawarehouse: Maximum CPU Consumption Rate (MCR)

Nella definizione e nel disegno di un’architettura SQL Server, per una corretta valutazione...

Author: Andrea_Benedetti Date: 04/04/2013

[T-SQL] Insert dummy and test data in tables

Lavorando con applicazioni database mi rendo conto che c’è una fase importantissima che troppo...

Author: Andrea_Benedetti Date: 04/02/2013

Happy easter with a TSQL egg :-)

Non essendo capace a fare un uovo di cioccolato, mi sono limitato a costruirlo con il tipo geometry...

Author: Andrea_Benedetti Date: 03/30/2013

[Reporting Services] Generate single PDF from multiple PDF

Reporting Services, la piattaforma di presentazione delle informazioni di SQL Server, consente, tra...

Author: Andrea_Benedetti Date: 03/25/2013

Analysis Services: automatic server-side trace

Il modo migliore per monitorare nel tempo l’utilizzo dei nostri database è utilizzare il SQL Server...

Author: Andrea_Benedetti Date: 01/25/2013

Treni senza macchinista (divagazioni sull’autodifesa di un database)

Da molti anni sbandiero a destra e sinistra (e anche al centro, visto il periodo elettorale è meglio...

Author: Andrea_Benedetti Date: 01/10/2013

Auto generate database copy with backup and restore

Vedo spesso la necessità di poter disporre di un database “copia”, per attività di controllo,...

Author: Andrea_Benedetti Date: 01/08/2013

Autogrow come il cortisone

Iniziamo bene: come il cortisone anche l’autogrow salva la vita. Ma, come per il cortisone, è il...

Author: Andrea_Benedetti Date: 12/20/2012

Austerity e la patrimoniale sui bytes

In periodo di austerity mi chiedo solo perchè nessuno si preoccupi mai di “tagliare” i bytes in...

Author: Andrea_Benedetti Date: 12/11/2012

Caricamenti massivi e best practices. L’ordine corretto delle cose

In scenari di caricamenti massivi la best practice è sempre una, detta e ridetta: DROP indici...

Author: Andrea_Benedetti Date: 12/04/2012

NVarchar(4000) vs. NVarchar(x). O anche: “Ti piace vincere facile?”

Certo il titolo non è dei più chiari, però correggo subito la domanda con la risposta...

Author: Andrea_Benedetti Date: 11/28/2012

Stored procedure & metadata

Può capitare la necessità di conoscere, a runtime, lo schema (i metadati) del resultset uscente da...

Author: Andrea_Benedetti Date: 10/03/2012

Update data on the fly

Prendete un datawarehouse abbastanza complesso, con decine di tabelle dei fatti strutturate secondo...

Author: Andrea_Benedetti Date: 09/24/2012

Analytic functions, LAG, running total, cursor, SQLCLR, …

Qualche anno fa (sono quasi 5 !!!) scrivevo di cursori, complessità lineari, complessità...

Author: Andrea_Benedetti Date: 09/23/2012

Monitoring Reporting Services Performance

A partire dal SQL Server 2008 R2, fare analisi sulle performance dei reporting services è diventato...

Author: Andrea_Benedetti Date: 09/20/2012

SQL Server 2012 SP1 CTP4 Now Available

Come da titolo ;-) Consiglio di partire dal blog del team di SQL Server, qui.

Author: Andrea_Benedetti Date: 09/20/2012

Tempdb, data files & performance

Un’istanza SQL Server ha un solo tempdb e, per questo e per il fatto che molte attività lo possono...

Author: Andrea_Benedetti Date: 09/05/2012

SQLCLR, SSMS messages, SET Statistics IO

Le informazioni che SQL Server invia sulla finestra dei messaggi del Management Studio non sono...

Author: Andrea_Benedetti Date: 08/30/2012

T-Log e numero di file e …

… installazioni che hanno database con diversi file dati e… diversi Transaction Log. Se ha...

Author: Andrea_Benedetti Date: 08/24/2012

Aumento automatico file & Trace Flag. To be or not to be…

Le dimensioni dei file database di SQL Server possono aumentare automaticamente rispetto ai valori...

Author: Andrea_Benedetti Date: 08/23/2012

Nuova casa per il blog

Cambio di casa per il mio blog. Dall’accogliente villa di UGISS, la community italiana di SQL...

Author: Andrea_Benedetti Date: 08/23/2012