Tra le svariate novità che introdurrà Sql Server 2014 vi sono anche i Clustered ColumnStored Index.
Sono uno strumento molto potente qualora si abbia la necessita di applicare aggregazioni e raggruppamenti su tabelle dei fatti molto grosse.
I Columnstore Index introdotti da SQL Server 2012 (ne ho parlato in un vecchio post) impedivano di aggiornare la tabella su cui erano stati creati mentre i Clustered ColumnStored Index non hanno più questa limitazione.
giovedì 5 dicembre 2013
martedì 19 novembre 2013
martedì 12 novembre 2013
SQL Server 2014 Range Index Vs Hash Index
SQL Server 2014 Ctp2 rende disponibile oltre alle In-Memory table con Hash Index anche le In-Memory Table dotate di Range Index.
SQL Saturday 257 Session Download
Ciao,
Qui potete scaricare le slide e le demo della sessione sulla gestione degli errori nel codice T-SQL che ho tenuto Sabato 9/11/2013 al SQL Saturday 260 in Microsoft a Milano....
Ciao
Luca
Qui potete scaricare le slide e le demo della sessione sulla gestione degli errori nel codice T-SQL che ho tenuto Sabato 9/11/2013 al SQL Saturday 260 in Microsoft a Milano....
Ciao
Luca
Etichette:
Conferenze It,
SqlSaturday,
T-SQL Error Handling
giovedì 17 ottobre 2013
SQL Server 2014 CTP2 disponibile.
E' uscito SQL Server 2014 Ctp2 e qui potete farne il download !!!
Qui trovate le release notes...
Ciao
Luca
Qui trovate le release notes...
Ciao
Luca
venerdì 11 ottobre 2013
Extended Events : Leggere il contenuto del file .xel
Come è possibile leggere il contenuto di un trace su file .Xel prodotto dagli Extended Events di SQL Server 2012 ?
Utilizzando il T-SQL ed un poco di sano XML !! ;-)
Utilizzando il T-SQL ed un poco di sano XML !! ;-)
mercoledì 9 ottobre 2013
SQL Saturday 260 Session Download
Ciao,
Qui potete scaricare le slide e le demo della sessione sugli Extended Events che ho tenuto ieri al SQL Saturday 260 in Microsoft a Milano....
Ciao
Luca
Qui potete scaricare le slide e le demo della sessione sugli Extended Events che ho tenuto ieri al SQL Saturday 260 in Microsoft a Milano....
Ciao
Luca
Etichette:
Conferenze It,
Extended Events,
SQL Profiling,
SqlSaturday
martedì 8 ottobre 2013
Spostare una tabella da un FileGroup ad un altro
Mai avuto la necessità di spostare una tabella da un filegroup ad un altro ?
Mi è giusto capitato pochi giorni fa e
Mi è giusto capitato pochi giorni fa e
Etichette:
Rebuild Indexes,
Sql Server 2008,
Sql Server 2008 R2,
SQL Server 2012,
T-SQL,
Table
sabato 28 settembre 2013
Backup/Restore come Initial Snapshot di una replica transazionale
In certi scenari di replica, dove il DB da pubblicare è di grosse dimensioni, potrebbe essere conveniente configurare la/le sottoscrizioni partendo da un Backup\Restore anziché da un Initial Snapshot come prevede la procedure standard.
La creazione dell'Initial Snapshot potrebbe essere molto lunga e consumare molte risorse che in questo modo risparmiamo.
La creazione dell'Initial Snapshot potrebbe essere molto lunga e consumare molte risorse che in questo modo risparmiamo.
domenica 22 settembre 2013
T-SQL e caricamento dati differenziale..... E le performance ?
Immaginiamo questo scenario :
DBTarget è un DB OLAP che contiene una tabella TargetTable ed è utilizzato per effettuare Business Intelligence
DBSource è il DB OLTP che contiene una tabella SourceTable ed è utilizzato dai programmi aziendali di gestione.
Abbiamo la necessità di allineare il contenuto di TargetTable con quello di SourceTable utilizzando T-SQL.
DBTarget è un DB OLAP che contiene una tabella TargetTable ed è utilizzato per effettuare Business Intelligence
DBSource è il DB OLTP che contiene una tabella SourceTable ed è utilizzato dai programmi aziendali di gestione.
Abbiamo la necessità di allineare il contenuto di TargetTable con quello di SourceTable utilizzando T-SQL.
sabato 14 settembre 2013
Script Rebuild o Reoganize ?
E' sempre necessario fare la rebuild di un indice o posso farne la reorganize ?
Per dirla in modo estrememente sintetico e semplificato, la Rebuild è molto efficiente ma pesante , la Reorganize meno efficace ma più leggera...
Per dirla in modo estrememente sintetico e semplificato, la Rebuild è molto efficiente ma pesante , la Reorganize meno efficace ma più leggera...
domenica 8 settembre 2013
SQL Saturday : Milano 08-10-2013
L'8 ottobre 2013 presso l'Innovation Campus di Microsoft in Via Lombardia, 2, Milano si terrà il SQL Saturday con sessioni molto interessanti e speaker italiani ed internazionali.
Qui trovate l'agenda.
Qui potete registrarvi.
Ciao
Luca
Qui trovate l'agenda.
Qui potete registrarvi.
Ciao
Luca
SQL Server 2014 CTP1 : In-Memory Optimized Tables, No Lock and Latch !!!
Fino all'edizione 2012 il meccanismo di controllo delle transazioni faceva largo uso di Lock e di Latch, con tutti i problemi derivanti alla loro gestione
(Consumo di risorse, low performance, etc.... )
Le In-Memory Optimized Tables introdotte da SQL Server 2014 CTP1 utilizzano un meccanismo di gestione accessi concorrenziali di tipo Optimistic Multiversion,
che consente alle transazioni di essere Lock e Latch Free.
(Consumo di risorse, low performance, etc.... )
Le In-Memory Optimized Tables introdotte da SQL Server 2014 CTP1 utilizzano un meccanismo di gestione accessi concorrenziali di tipo Optimistic Multiversion,
che consente alle transazioni di essere Lock e Latch Free.
mercoledì 21 agosto 2013
SQL Server 2014 CTP1 : Natively compiled stored procedures
Un'altra novità introdotta da SQL Server 2014 CTP1 sono le Natively compiled stored procedures.
Queste SP altro non sono che codice T-SQL compilato nativamente che può essere eseguito dalla CPU senza alcun passaggio intermedio, risparmiando tempo e risorse.
Queste SP altro non sono che codice T-SQL compilato nativamente che può essere eseguito dalla CPU senza alcun passaggio intermedio, risparmiando tempo e risorse.
domenica 21 luglio 2013
SQL Server 2014 CTP1 : Buffer Pool Extension
Le attività di read & write da e per i dischi sono le più pesanti che un RDBMS deve sostenere.
La Buffer Pool Extension di SQL 2014 alleggerisce il carico di I/O mantenendo elevato il throughput dei dischi.
La Buffer Pool Extension di SQL 2014 alleggerisce il carico di I/O mantenendo elevato il throughput dei dischi.
domenica 30 giugno 2013
SQL Server 2014 CTP1 : Rebuild Index Online
Una delle novità introdotta da SQL Server 2014 Ctp1 è quella di poter specificare il comportamento che deve intraprendere la rebuild con opzione online qualora una risorsa della tabella stessa fosse in uso da un'altra transazione.
Ricostruire gli indici è un'operazione che andrebbe effettuata in modo frequente soprattutto nei database OLTP che subiscono moltissime scritture ed allo stesso tempo moltissime letture al fine di mantenere elevato il grado delle performance nelle fasi di ricerca.
Grazie all'opzione ONLINE = ON possiamo ricostruire gli indici e anche durante questa fase assicurare alle altre connessioni una normale operatività.
Se però una transazione dovesse rimanere in esecuzione per lungo tempo la rebuild non proseguirebbe la sua attività fino a che le risorse in uso dalla transazione non torneranno disponibili.
Fino alla versione 2012 era possibile eseguire il rebuild online di una tabella senza specificare per quanto tempo l'operazione avesse dovuto attendere per accedere ad una risorsa in uso da un'altra connessione. In pratica non era possibile decidere se dare "precedenza" all'operazione di rebuild o alla query.
Inoltre la rebuild di una singola partizione di una tabella non era supportata.
Ricostruire gli indici è un'operazione che andrebbe effettuata in modo frequente soprattutto nei database OLTP che subiscono moltissime scritture ed allo stesso tempo moltissime letture al fine di mantenere elevato il grado delle performance nelle fasi di ricerca.
Grazie all'opzione ONLINE = ON possiamo ricostruire gli indici e anche durante questa fase assicurare alle altre connessioni una normale operatività.
Se però una transazione dovesse rimanere in esecuzione per lungo tempo la rebuild non proseguirebbe la sua attività fino a che le risorse in uso dalla transazione non torneranno disponibili.
Fino alla versione 2012 era possibile eseguire il rebuild online di una tabella senza specificare per quanto tempo l'operazione avesse dovuto attendere per accedere ad una risorsa in uso da un'altra connessione. In pratica non era possibile decidere se dare "precedenza" all'operazione di rebuild o alla query.
Inoltre la rebuild di una singola partizione di una tabella non era supportata.
Etichette:
Rebuild Indexes,
SQL Server 2014,
SQL Server 2014 CTP1
mercoledì 26 giugno 2013
Sql Server 2014 CTP1 : Un vero In-Memory Oltp Database management System
Oggi è uscito SQL Server 2014 CTP1 !!!
Era necessario visto che SQL 2012 è poco più di anno che è uscito in RTM ? Cioè... ancora non abbiamo apprezzato tutte le sue potenzialità che Microsoft ha pensato bene di rilasciare, seppur in CTP il suo successore.....
Che cosa avranno mai sviluppato per giustificare un così repentino rilascio ?!?!?
Era necessario visto che SQL 2012 è poco più di anno che è uscito in RTM ? Cioè... ancora non abbiamo apprezzato tutte le sue potenzialità che Microsoft ha pensato bene di rilasciare, seppur in CTP il suo successore.....
Che cosa avranno mai sviluppato per giustificare un così repentino rilascio ?!?!?
martedì 25 giugno 2013
Windows Server R2 e SQL Server 2014 Ctp1
Qui potete fare il download della CTP1 di SQL Server 2014
Qui potete scaricare la preview di Windows Server 2012 R2
Ciao
Luca
Qui potete scaricare la preview di Windows Server 2012 R2
Ciao
Luca
mercoledì 19 giugno 2013
WPC 2013
Sono aperte le iscrizioni alla WPC 2013, la più importante conference italiana per quanto riguarda le tecnologie Microsoft !!!
Qui trovate tutte le info...
Ciao
Luca
Qui trovate tutte le info...
Ciao
Luca
SQL Server 2014 !!!!
Non abbiamo ancora sfruttato appieno le potenzialità di SQL Server 2012 che è già in preparazione la release della Ctp di SQL Server 2014.....
Qui il link ufficiale...
Qui trovate ulteriori info sulle novità della nuova edizione.....
Qui potete iscrivervi per ricevere la notifica della Ctp che dovrebbe uscire a breve....
Ciao
Luca
Qui il link ufficiale...
Qui trovate ulteriori info sulle novità della nuova edizione.....
Qui potete iscrivervi per ricevere la notifica della Ctp che dovrebbe uscire a breve....
Ciao
Luca
Iscriviti a:
Post (Atom)