Pagine

Visualizzazione post con etichetta SQL Server 2014. Mostra tutti i post
Visualizzazione post con etichetta SQL Server 2014. Mostra tutti i post

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.

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.

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 ?!?!?