top of page
Topic
Recent Posts
Archive
Tags
Query performance
Often the first step you take to improve your SQL Server query performance is to add indexes to tables. This is also usually true for...
Memory-Optimized Tables -- Non-durable v.s. variable
In-Memory OLTP provides the following objects that can be used for memory-optimizing temp tables and table variables: Memory-optimized...
Extreme Transaction Processing (XTP)
The SQL Server XTP Databases performance object provides In-Memory OLTP database-specific counters. In other words, the SQL Server XTP...
DMVs for memory-optimized tables
The goal of using memory-optimized tables is to execute processes as quickly as possible. Therefore, you should enable collection of...
Natively compiled stored procedures
A memory-optimized table is a highly optimized data structure that SQL Server uses to store data completely in memory without paging to...
Collection of execution statistics for natively compiled stored procedures
Use the system stored procedures sys.sp_xtp_control_proc_exec_stats and sys.sp_xtp_control_query_exec_stats to enable or disable the...
Always on Availability groups
The ability to use both columnstore and nonclustered indexes in memory-optimized tables makes it much easier to support both OLTP and...
Cross-container transactions
A transaction is called a cross-container transaction if it: Accesses a memory-optimized table from interpreted Transact-SQL; or Executes...
bottom of page