What Are Columnstore Indexes? A columnstore index is a type of index that organizes data by columns instead of rows. This means that each table column is stored separately, and each value in a column is stored next to other values from the same column. This has...
SQL Server Blog Posts
SQL Server on Linux
Setting up and optimizing a SQL Server database on a Linux environment is an important task for database administrators. While there are similarities between setting up SQL Server on Windows versus Linux, there are also key differences that need to be considered. In...
A Comprehensive Guide to Migrating to SQL Server: Benefits, Risks, and How XTIVIA’s Services Can Help
Migrating to SQL Server presents businesses with numerous opportunities to streamline operations, improve performance, and enhance data security. However, the migration process can be complex and challenging, especially for companies with limited experience in...
Indexing for Group By and Order By in SQL Server
What is Indexing? Indexing is a technique to optimize the selection and sorting of data in a database. An index is a data structure that stores a subset of columns from a table or a view, along with pointers to the corresponding rows. The database can use an index to...
When to Use Natively Compiled Stored Procedures in SQL Server
What Are Natively Compiled Stored Procedures? These procedures are a new feature introduced in SQL Server 2014 that allows for faster and more efficient execution of queries and business logic that access memory-optimized tables. Memory-optimized tables are tables...
Microsoft SQL Server: Advantages and Best Practices for Technical Corporate Decision Makers
As a technical corporate decision-maker, choosing the right database management system (DBMS) for your organization is crucial to ensuring efficient and effective data management. Microsoft SQL Server is one of the most popular DBMS options on the market today and for...
Page Splits and How to Optimize Index Space in SQL Server
If you're noticing a significant drop in performance, as well as frequent index fragmentation, you might have an issue with page splits, especially if your fill factor is set to default on all of your indexes. What Are Page Splits? Page splits occur when there is...
SQL Server 2022 Release – What Are We Excited About?
With the release of SQL Server 2022 for mainstream, we checked in with our DBAs to see what they are most excited about in the new version. We have all been waiting patiently for this release and are really happy to see it drop for mainstream support. Parameter...
Using Replication Monitor in Legacy (Pre-2016) SQL Server Management Studio
Is SQL 2016 older than SQL 2005? Or is your outdated SQL Server Management Studio (SSMS) lying to you? Sometimes, the most interesting discoveries come from being lazy. Case in point: I was working with a few other DBAs on a client system having issues with...
What is NUMA: Why Does SQL Server Care?
Multi-GHz processors need maximum memory bandwidth to reach their full potential.SQL Server needs maximum memory bandwidth to reach its full potential. They need to access memory as fast and with as much throughput as possible. A bottleneck develops when processors...