This month's discount Comprehensive Database Performance Health Check · Testimonials
SQLAuthority with Pinal Dave
Home
  • Consulting
    • Health Check
  • Free Videos
  • All Articles
    • AI
    • SQL Performance
    • SQL Tips and Tricks
    • Interview Questions and Answers
    • SQL Puzzle
    • SQL Video
    • SQLAuthority News
    • Personal
  • Books
  • Consulting
Braided garlic hanging under a shed roof beside garden rows that are still growing

Real-Time Operational Analytics With a Filtered Columnstore Index

November 6, 2013
Pinal Dave
SQL Performance
ColumnStore Index, SQL Index, SQL Performance, SQL Server

Build real-time operational analytics with a filtered columnstore index, inspect batch-mode plans and rowgroups, and measure write costs.

Read More
Gouache painting of three objects on a table: tall columns of stacked colored tiles, a corkboard with pins joined by threads in a network with one vermilion thread, and a small globe on a stand.

Columnar, Graph and Spatial Databases: Three Shapes of Data

October 18, 2013
Pinal Dave
SQL Tips and Tricks
ColumnStore Index, Data Warehousing, Database, Spatial Database

Columnar, Graph and Spatial Databases are three data models built for three kinds of questions: totals over many rows, paths through relationships, and distances between places. This post explains each one and builds all three in SQL Server 2025 with columnstore, graph tables and the geography type.

Read More
Gouache painting of a room split in two: on the left a busy shop counter with a small wooden cash box, a vermilion bell and a stack of paper bags, on the right a quiet study corner with a large table covered in charts drawn as plain colored shapes under a reading lamp.

OLTP vs OLAP: Why Transactions and Analytics Need Different Designs

October 16, 2013
Pinal Dave
SQL Tips and Tricks
ColumnStore Index, Data Warehousing, Database, ETL

OLTP vs OLAP is the difference between recording what’s happening now and studying what’s already happened. This post compares the two designs, tests the same 500,000 orders as a rowstore and a columnstore table on SQL Server 2025, and shows how data moves from one side to the other.

Read More
Gouache painting of two boxes of colored pencils side by side, one wide box with all colors mixed together in rows and the other with the same pencils standing in tall separate cups, one color to a cup, with one vermilion cup.

Columnar File Formats: Why Parquet Changed Big Data

October 10, 2013
Pinal Dave
SQL Tips and Tricks
ColumnStore Index, Compression, Data Warehousing, File format

Columnar file formats store a table one column at a time, so a report reads and compresses only the columns it needs. This post compares rows and columns on a tiny table, explains how a Parquet file is laid out, and measures the size difference in SQL Server 2025.

Read More
Dbo' table in database.

SQL SERVER – Finding Size of a Columnstore Index Using DMVs

June 10, 2012
Pinal Dave
SQL Tips and Tricks
ColumnStore Index, SQL Index

This script uses sys.indexes and sys.dm_db_partition_stats to list the size of a columnstore index on disk, along with its table name.

Read More
SQL SERVER - Columnstore Index and sys.dm_db_index_usage_stats

SQL SERVER – Columnstore Index and sys.dm_db_index_usage_stats

May 14, 2012
Pinal Dave
SQL Performance
ColumnStore Index, SQL DMV, SQL Index, SQL Scripts, SQL Server

My Columnstore index DMV script failed on SQL Server 2012 RTM because sys.column_store_index_stats was gone. What I found next, with sys.dm_db_index_usage_stats.

Read More
Glazed tiles sorted into tall single-color stacks in a workshop, a hand lifting the whole blue stack from the row.

Columnstore Indexes for Reporting Tables

May 13, 2012
Pinal Dave
SQL Performance
ColumnStore Index, Data Warehousing, SQL Index, SQL Performance, SQL Server

Columnstore indexes for reporting tables can cut scan work, but clustered and nonclustered designs affect loading and point lookups differently.

Read More
Previous 1 … 3 4 5 6 7 Next
  • Books
  • Testimonials
  • Privacy Policy

© 2006 – 2026 All rights reserved. pinal @ SQLAuthority.com