Il Transaction Log è un file che molto spesso, quando si pensa alle performance, viene messo nel dimenticatoio.
Se riuscissimo a "gestire" il T-Log in modo ottimale, ed è possibile, potremmo migliorare senza alcuno sforzo le performance del nostro DB.
Visualizzazione post con etichetta SQL Server Denali. Mostra tutti i post
Visualizzazione post con etichetta SQL Server Denali. Mostra tutti i post
lunedì 12 marzo 2012
Come Transaction Log Growth e Virtual Logs impattano sulle Performance ?
martedì 28 febbraio 2012
SQL Server 2012: T-SQL Sequence Object
La nuova versione di SQL Server 2012 ha introdotto il nuovo oggetto Sequence.
Il sequence potrebbe essere visto come una sorta di identity a livello di database che incrementa o decrementa il valore restituito in base alle specifiche definite durante la creazione.
Il sequence potrebbe essere visto come una sorta di identity a livello di database che incrementa o decrementa il valore restituito in base alle specifiche definite durante la creazione.
Etichette:
SQL Server 2012,
SQL Server 2012 RC0,
SQL Server Denali
domenica 26 febbraio 2012
SQL Server 2012 : Nuove funzioni T-SQL
SQL server 2012 ha introdotto molte nuove features rispetto alla versione precedente.
Nei post SQL Server 2012 FileTable e La paginazione dei dati in SQL Server 2008 e con la CTP3 di denali ho brevemente descritto due nuove funzionalità estremamente interessanti della nuova versione..... Ovviamente le "innovazioni" non si fermano qui.
Vediamo allora altre nuove funzionalità di SQL Server 2012.
Nei post SQL Server 2012 FileTable e La paginazione dei dati in SQL Server 2008 e con la CTP3 di denali ho brevemente descritto due nuove funzionalità estremamente interessanti della nuova versione..... Ovviamente le "innovazioni" non si fermano qui.
Vediamo allora altre nuove funzionalità di SQL Server 2012.
Etichette:
SQL Server 2012,
SQL Server 2012 RC0,
SQL Server Denali
mercoledì 22 febbraio 2012
Data Type e performance
La scelta del tipo di dato per le colonne delle tabelle nei database è fondamentale per avere delle performance sempre all'altezza delle aspettative degli utenti.
Sottovalutare questo aspetto potrebbe avere conseguenze nefaste per le nostre applicazioni che reperiscono i dati grazie a SQL server.
Ogni tipo di dato, sia a lunghezza fissa che a lunghezza variabile, ha una propria allocazione in termini di byte scritti sul disco.
Le righe contenute nelle nostre tabelle vengono archiviate in strutture di 8K chiamate data page ed ogni riga ( salvo casi particolari ) dovrà essere contenuta interamente in una singola data page.
La quantità di righe che riusciamo a contenere in una singola data page determina il numero di data page che costituiranno la nostra tabella.
All'aumentare delle data page aumenteranno le operazioni di I/O per evadere le nostre richieste e di conseguenza potrebbero calare drasticamente le performance....
Sottovalutare questo aspetto potrebbe avere conseguenze nefaste per le nostre applicazioni che reperiscono i dati grazie a SQL server.
Ogni tipo di dato, sia a lunghezza fissa che a lunghezza variabile, ha una propria allocazione in termini di byte scritti sul disco.
Le righe contenute nelle nostre tabelle vengono archiviate in strutture di 8K chiamate data page ed ogni riga ( salvo casi particolari ) dovrà essere contenuta interamente in una singola data page.
La quantità di righe che riusciamo a contenere in una singola data page determina il numero di data page che costituiranno la nostra tabella.
All'aumentare delle data page aumenteranno le operazioni di I/O per evadere le nostre richieste e di conseguenza potrebbero calare drasticamente le performance....
venerdì 16 settembre 2011
Denali e data compression
Quali tipi di dato traggono beneficio dalla Data Compression ?
Qui trovate un'ottima spiegazione....
Qui trovate un'ottima spiegazione....
Etichette:
SQL Server Denali
venerdì 9 settembre 2011
SQL Server 2012
Il prossimo anno vedrà l'uscita della nuova versione di sql server : Sql Server 2012!
Ce n'era bisogno ? Direi di si. La nuova versione mette a disposizione sia ai DBA che agli sviluppatori una serie di nuove features estremamente interessanti.
Da qualche tempo sto giocando con la nuova edizione in versione CTP3 denominata "Denali", rigorosamente installata su una macchina virtuale, e le nuove funzionalità mi hanno molto favorevolmente stupito.
Ci sono moltissime novità che vanno dalla High Availability del/dei servers ai nuovi tipi di database, dalle tabelle FileTable agli indici columnstore, dalle nuove funzioni ai nuovi costrutti T-SQL. Ma non solo l'engine è stato sottoposto ad una massiccia dose di aggiornamenti, anche gli Integration service hanno ricevuto la loro bella dose di implementazioni, così come analysis service e Reporting Service .
Per approfondire il discorso qui trovate il link ufficiale che consente anche il download della ctp3 del progetto.
Ce n'era bisogno ? Direi di si. La nuova versione mette a disposizione sia ai DBA che agli sviluppatori una serie di nuove features estremamente interessanti.
Da qualche tempo sto giocando con la nuova edizione in versione CTP3 denominata "Denali", rigorosamente installata su una macchina virtuale, e le nuove funzionalità mi hanno molto favorevolmente stupito.
Ci sono moltissime novità che vanno dalla High Availability del/dei servers ai nuovi tipi di database, dalle tabelle FileTable agli indici columnstore, dalle nuove funzioni ai nuovi costrutti T-SQL. Ma non solo l'engine è stato sottoposto ad una massiccia dose di aggiornamenti, anche gli Integration service hanno ricevuto la loro bella dose di implementazioni, così come analysis service e Reporting Service .
Per approfondire il discorso qui trovate il link ufficiale che consente anche il download della ctp3 del progetto.
Etichette:
Sql Server 2008,
SQL Server 2012,
SQL Server 2012 RC0,
SQL Server Denali
Iscriviti a:
Post (Atom)