Application integration & Middleware SQL Server 2014: classic commit vs commit with delayed durability & I/Os 23.09.2014 by Microsoft Team When you learn about SQL Server, you will often hear that a commit transaction is a synchronous operation and that you can trust it. In this blog post, I will provide some details about what we mean by synchronous(…)
Database management SQL Server 2014: DBCC CHECKDB and ReFS support 07.08.2014 by Microsoft Team Have you noticed an interesting behavior with SQL Server 2014 when you are running a dbcc checkdb command? If not, you should have a look at this blog post. I discovered it completely by accident during some tests. If(…)
Database management SQL Server: DBCC CHECKDB does not detect corruption 04.08.2014 by Microsoft Team During my audits at customer places, it still happens very often to find SQL Server databases with page verification option configured to “none”. I always alert my customers on this configuration point because it can have an impact on the(…)
Application integration & Middleware SQL Server 2014: sys.dm_exec_query_profiles, a new promising feature 13.06.2014 by Microsoft Team Among the hidden features provided by SQL Server 2014 there is a very interesting dynamic management view named sys.dm_exec_query_profiles. This feature will help the database administrators and experienced developers to troubleshoot long running queries in real-time. I’m pretty sure(…)
Hardware & Storage SQL Server 2014: Availability groups failover impossible with Failover Cluster Manager 06.06.2014 by Microsoft Team A couple of weeks ago, I worked for a customer that wanted to implement SQL Server 2012 (and not SQL Server 214) AlwaysOn with availability groups. During our tests we performed a bunch of failover tests and the customer(…)
Application integration & Middleware Tempdb enhancements with SQL Server 2014 25.05.2014 by Microsoft Team SQL Server 2014 is definitively designed for performance and I will try to demonstrate it during this blog post. I like to talk about hidden performance features because generally it does not require any changes for applications unlike in-memory(…)
Application integration & Middleware SQL Server 2014 : New incremental statistics 21.05.2014 by Microsoft Team Do you use partitioning with SQL Server? If yes this post is for you because there are good news about partitioning with SQL Server 2014. I remember an old job with a healthcare customer who we decided to implement(…)
Application integration & Middleware SQL Server 2014: SELECT INTO operators can run in parallel 06.05.2014 by Microsoft Team A couple of weeks ago, I had to provide some best practices in term of architecture for a “heavy writes” environment that consists in importing data from different sources into SQL Server tables. At the customer place, I was(…)
Database management SQL Server 2014: In-Memory tables, Bw-Tree, and storage 17.04.2014 by Microsoft Team SQL Server 2014 introduces hash indexes with in-memory optimized tables. I described some of their aspects in a previous blog post. These indexes are very efficient with lookup search operations but have some limitations with operations(…)
Database management Transparent data encryption, key management and backup strategies 26.03.2014 by Microsoft Team Transparent Data Encryption requires the creation of a database key encryption. The database key is a part of the hierarchy of SQL Server encryption tree with at the top of the tree the DPAPI. Then if we traverse the(…)