SQL Server 2017 Showplan enhancements
In my previous post on Easy way to get statistics histogram programmatically, I referred to statistics as the building blocks on which the Query Optimizer reasons to compile a good enough plan to...
View ArticleSmart Transaction log backup, monitoring and diagnostics with SQL Server 2017
In my previous blog post, I briefly talked about smart transaction log backup, monitoring and diagnostics along with other community driven improvements we released in SQL Server 2017 CTP 2.0. In this...
View ArticleSQL Server Migration Assistant (SSMA) v7.4 is now available
Overview SQL Server Migration Assistant (SSMA) for Oracle, MySQL, SAP ASE (formerly SAP Sybase ASE), DB2, and Access allows users to convert a database schema to a Microsoft SQL Server schema, upload...
View ArticleColumnstore Index: How do I find tables that can benefit from Clustered...
Most of us understand that clustered columnstore index can typically provide 10x data compression and can speed up query performance up to 100x. While this sounds all so good, the question is how do I...
View ArticleSQL Server Diagnostics (Preview)
Today, Microsoft is releasing the SQL Server Diagnostics (Preview) extension within SQL Server Management Studio and Developer APIs to empower SQL Server customers to achieve more through a variety of...
View ArticleIndirect Checkpoint and tempdb – the good, the bad and the non-yielding...
Indirect checkpoint was first introduced in SQL Server 2012 to provide predictable database recovery governed by target_recovery_time option set at the database level. In SQL Server 2016, indirect...
View ArticleLoan Chargeoff Prediction Solution Templates are Live in Cortana Intelligence...
A charged off loan is a loan that is declared by a creditor (usually a lending institution) that an amount of debt is unlikely to be collected, usually when the loan repayment is severely delinquent by...
View ArticleSQL Server 2016, Minimal logging and Impact of the Batchsize in bulk load...
One of the design goals of SQL Server 2016 was to improve performance and scalability of the engine out of the box to make it run faster without the need of any knobs or trace flags for customers. As a...
View ArticleCorrelating xEvents with DMVs
Since the inception of xEvents there has been the need to occasionally correlate data from xEvent collections and DMVs. Specifically, using the query_hash and query_plan_hash actions and correlate with...
View ArticleNew in SSMS: Performance Dashboard built-in
Back in 2007, we released the Microsoft SQL Server 2005 Performance Dashboard Reports, which were designed to provide fast insight into performance issues from some newly created system views – DMFs...
View ArticleNew in SSMS: Searching in Showplan
Have you ever analyzed a somewhat big plan? And while doing so did you ever wish you could search for something like table name, index name or column name? In SSMS 17.2, we are including the ability to...
View ArticlePersisting statistics sampling rate
When SQL Server creates or updates statistics and a sampling rate is not manually specified, SQL Server calculates a default sampling rate. Depending on the real distribution of data in the underlying...
View ArticleTiger Team and Data Migration team at Data Platform Summit 2017
Tiger Team (@mssqltiger) represented by (Ajay Jagannathan, Parikshit Savjani, Tejas Shah and Akbar Farishta) and the Data Migration team represented by (Sudhakar Sannakkayala, Amit Banerjee and Nikhil...
View ArticleChoosing the right server memory for restore and recovery of memory-optimized...
Recovering database with memory-optimized tables involves hydrating the contents of checkpoint files (data/delta files) into memory and then replaying the tail of the log (see this link for more...
View ArticleBackup Compression for TDE-enabled Databases: Important fixes in SQL 2016 SP1...
Backup Compression and Transparent Data Encryption (TDE) have been two immensely valuable and popular features for customers in SQL Server. In SQL Server 2016, backup compression was enabled for TDE...
View ArticleSQL Server 2012 Service Pack 4 (SP4) is now available!
SQL Server Product Team is excited to bring you the final release of SQL Server 2012 Service Packs, Service Pack 4 (SP4). This release of SQL 2012 Service Pack has 20+ improvements centered around...
View ArticleSQL Server Tiger at PASS Summit 2017
The SQL Server team will again be at the Summit this year. If we are not speaking or co-speaking in a session, you can find us at the SQL Server Clinic at any time. Sessions Here are the sessions where...
View ArticleMonitoring SQL Server and Azure SQL DB Session at DBA Fundamentals PASS VC
On 10/17/2017, we delivered a webinar session titled "Comprehensive Guide for Monitoring SQL Server and Azure SQL DB" hosted by DBA Fundamentals PASS Virtual Chapter. You can find the link to the...
View ArticleNew Showplan enhancements
If you follow this blog, you have seen that in the past few releases we have continuously included a number of diagnostic improvements to Showplan. You can read about some of them here. Looking at the...
View ArticleMaking parallelism waits actionable
During PASS we announced changes to how users will be able to make parallelism waits more actionable – specifically the “infamous” CXPACKET. This change effectively splits CXPACKET waits into an...
View Article