SQLCAT.com consolidated index of Whitepapers
In an effort to migrate as much content as possible from SQLCAT.com to the MSDN SQL CAT site we have consolidated all of the Whitepapers published over the last few years. While all of the content...
View ArticleSQLCAT.Com - eBook Downloads
As of September 1, 2013 we decided to remove SQLCAT.COM site and use MSDN as the primary vehicle to post new SQL Server content. This was done to minimize reader confusion and to streamline content...
View ArticleSQL 2014 Clustered Columnstore index rebuild and maintenance considerations
This article describes the index rebuild process as well as index maintenance for clustered Columnstore indexes and is directed towards SQL 2014. In SQL 2016, there have been several index maintenance...
View ArticleChoosing hash distributed table vs. round-robin distributed table in Azure...
This topic explains the various Azure SQL Data Warehouse distributed table types, and offers guidance for choosing the type of distributed table to use and when. There are two types of distributed...
View ArticleSQL 2016: Columnstore row group Merge policy and index maintenance improvements
A Columnstore index contains row groups that can that have a maximum of 1,048,576 rows. A row group can be closed and compressed due to multiple reasons before that maximum of 1,048,576...
View ArticleSQLCAT @PASS Summit 2015
Are you coming to the PASS Summit 2015 in Seattle? SQLCAT will be in full force at the PASS Summit 2015. We will also bring along our colleagues from the broader AzureCAT. SQLCAT Sessions SQLCAT...
View ArticleAzure SQL Data Warehouse loading patterns and strategies
Authors: John Hoang, Joe Sack and Martin Lee Abstract This article provides an overview of the Microsoft Azure SQL Data Warehouse architecture. This new platform-as-a service (PaaS) offering provides...
View ArticleSoften the RBAR impact with Native Compiled UDFs in SQL Server 2016
Reviewers: Joe Sack, Denzil Ribeiro, Jos de Bruijn Many of us are very familiar with the negative performance implications of using scalar UDFs on columns in queries: my colleagues have posted about...
View ArticleAssigning surrogate key to dimension tables in SQL DW and APS
Reviewed by: James Rowland-Jones, John Hoang, Denzil Ribeiro, Sankar Subramanian This article explains how to assign monotonically increasing surrogate/synthetic keys to dimension tables in SQL DW (or...
View ArticleSQL Server 2016 SSIS Data Flow Buffer Auto Sizing capability benefits data...
Reviewers: Joe Sack, Arvind Shyamsundar, Murshed Zaman, Sanjay Mishra The focus of this blog is to introduce SSIS changes in the Data Flow task in SQL Server 2016 that help data loading into...
View ArticleConsiderations around validation errors 41305 and 41325 on memory optimized...
Reviewed by: Jos de Bruijn; Joe Sack, Mike Weiner, Mike Ruthruff, Kun Cheng Transactions on memory optimized tables in SQL Server 2014, SQL Server 2016 and Azure SQL Database are implemented with an...
View ArticleSQLCAT @ SQL Nexus conference
SQLCAT is coming to SQL Nexus in Copenhagen on May 2nd-4th and running a full day pre-conference focusing on Azure SQL Database, “SQLCAT: A Day in the life of an Azure SQL DB Developer/DBA/DevOps” In...
View ArticleCheckpoint process for memory-optimized tables in SQL 2016 and implications...
Reviewed by: Alejandro Saenz, Jos de Bruijn; Joe Sack, Mike Weiner,Kun Cheng, Raghavendra TK A durable memory-optimized table (created as SCHEMA_AND_DATA) will have it’s transactions recorded into the...
View ArticleShould you upgrade to SQL Server 2016? Yes. Today. Now!
SQL Server 2016 became generally available starting June 1st, 2016. And you should be upgrading to SQL Server 2016 now, if you haven’t already. SQL Server 2016, obviously provides tons of value to your...
View ArticleEarly Customer Experiences with SQL Server R Services
Reviewers: Dotan Elharrar, Sanjay Mishra, Mike Ruthruff, Umachandar Jayachandran, Jeannine Nelson-Takaki SQLCAT and the SQL Server product team deeply engaged with many early adopter customers over the...
View ArticleSQLSweet16!, Episode 1: Backup Compression for TDE-enabled Databases
Sanjay Mishra, with contributions from Aasav Prakash Reviewed by: Denzil Ribeiro, Murshed Zaman, Arvind Shyamsundar, Mike Ruthruff Celebrating the release of SQL Server 2016, we are starting a new...
View ArticlePolyBase Setup Errors and Possible Solutions
Blog Authors: Murshed Zaman and Sumin Mohanan Reviewer(s): Barbara Kess Prologue PolyBase is a new feature in SQL Server 2016. It was popularized by APS (Microsoft Analytics Platform System) and Azure...
View ArticleSQLSweet16!, Episode 2: Availability Groups Automatic Seeding
Reviewed by: Denzil Ribeiro, Murshed Zaman, Mike Weiner, Kun Cheng, Luis Vargas, Girish Mittur V, Arvind Shyamsundar, Mike Ruthruff If you have been using Availability Groups (or Database Mirroring...
View ArticleSQLSweet16!, Episode 3: Parallel INSERT … SELECT
Sanjay Mishra, with Arvind Shyamsundar Reviewed By: Sunil Agarwal, Denzil Ribeiro, Mike Ruthruff, Mike Weiner Loading large amounts of data from one table to another is a common task in many...
View ArticleTransaction dependency limits with memory optimized tables – Error 41839
Reviewed by: Jos de Bruijn,Mike Weiner, Mike Ruthruff , Kun Cheng As we discussed in a prior blog on considerations around validation errors , part of transaction processing on memory optimized tables...
View Article