Categoria:Database

Microsoft Press free ebook

Al seguente post Free ebooks: Great content from Microsoft Press that won’t cost you a penny del blog MSDN Microsoft Press potete trovare una raccolta di libri gratuiti completi in formato PDF e alcuni anche nei formati Mobi (Kindle) e epub. Una bella iniziativa per approfondire tecnologie prodotti attualmente in produzione quali virtualizzazione, Windows Server…



SQL Server gestione memoria e Pagefile

SQL Server è progettato per  acquisire e liberare la memoria in modo dinamico in base alle necessità. Il suo obiettivo principale consiste nel ridurre al minimo l’I/O su disco poiché le letture e le scritture su disco impegnano la maggiore quantità di risorse se confrontate con le altre operazioni (a riguardo si veda Memory Architecture)….



SQL Server – Ottimizzare la velocità effettiva dei dati per applicazioni di rete e WS2008 e WS2008R2

Nella guida in linea di SQL Server nella sezione Opzioni di configurazione del server Server Memory tra le varie note viene riportata anche la seguente relativa all’ottimizzazione dei dati per le applicazioni di rete. Per ottimizzare l’utilizzo della memoria di sistema per SQL Server, è necessario limitare la quantità di memoria utilizzata dal sistema per…



SQL Server e il Disk Partition Alignment

Il Disk Partion Alignement  (ovvero l’allineamento della della geometrie del disco e della partizione) è una best practies che può portare ad un significativo aumento delle performance in determinati contesti anche se spesso rischia di essere poco considerata. Innanzitutto va detto che l’”allineamento” consiste nel far sì che le operazioni di IO sui dischi  da…



SQL Server, Exchange e Dynamic Memory

Nei post Software Microsoft supportato in ambiente virtuale e SQL Server 2005 in ambiente virtuale avevo analizzato i software Microsoft supportati in ambiente virtuale. SQL Server e Exchange sono supportati in ambiente virtuale a partire rispettivamente dalla versione SQL Server 2005 ed Exchange 2007 SP1, a determinate condizioni come avevo descritto nei post che ho…



Client Windows Vista e successivi e connessione verso SQL Server in workgroup con autenticazione integrata di windows

Si consideri il seguente scenario: macchina Windows Vista (o successivi) in dominio o workgroup che deve connettersi ad un’istanza di SQL Server su una macchina in workgroup con autenticazione Windows. Per utilizzare l’autenticazione Windows in questo scenario sul client è possibile memorizzare una password di rete (per informazioni si veda Gestione delle password di rete),…



Raid 5 vs Raid 10

Il confronto tra Raid 5 e Raid 10 è uno degli argomenti più dibattuti su forum e blog. La domanda è all’incirca sempre la stessa avendo a disposizione 4 dischi è meglio configurare una Raid 5 o un Raid 10 (o 1+0). Raid 5 Sopporta il fault di un disco, la rottura di un secondo…



Linq, SQL Server e transazioni

Il modo migliore per gestire in Linq una transazione è quello di utilizzare la classe TransactionScope utilizzando un codice del genere: dim p As Product = Nothing Using dc = DBDataContext()     p = New Product()     p.Code = “ABC”     p.Description = “Product ABC”     dc.Products.InsertOnSubmit(p)     p = New Product()     p.Code =…



W2008R2 Applicazioni supportate

A seguente link le applicazioni supportate con relative versioni e livelli di Service Pack: Microsoft Server Applications Supported on Windows Server 2008 R2 L’elenco va tenuto in considerazione non solo nel caso di applicazioni server, ma anche se si decide di migrare alcune applicazioni per l’utilizzo in ambiente RDS. In particolare si noti che non…



Sql server: Chiusura automatica database e timeout

Oggi mi è capitato un problema subdolo, alcune query che fino a pochi giorni fa funzionavano regolarmente senza essere particolarmente lente andavano saltuariamente in timeout. Il motivo non poteva essere un intasamento sul server dal momento che era presente solo personale necessario per l’inventario e anche se le query eseguivano computazioni sui dati relativi all’intero…