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
Scarf fringe with both tied and untied threads visible

Building a Data Dictionary Query From Extended Properties

September 29, 2017
Pinal Dave
SQL Tips and Tricks
Data Warehousing, Master Data Services, SQL Data Storage, SQL Extended Events

A plain join quietly hides every column nobody described. See the LEFT JOIN that keeps them, and turn the gaps into a to-do list.

Read More
Compact paint spray gun connected by twin hoses to a separate pigment pressure pot

Out-of-Row Storage for varchar(max): Keeping Data Pages Small

October 3, 2016
Pinal Dave
SQL Tips and Tricks
Data Visualization, Data Warehousing, Master Data Services, SQL Data Storage

Turn on the out-of-row option and nothing happens until you rewrite the data. I measure pages and reads at each step so you can see the real trade.

Read More
Distinct sea urchin shells with matching spines and one empty cavity

FOR JSON Data Types: How bit, Dates and Money Come Out

August 30, 2016
Pinal Dave
SQL Tips and Tricks
Data Warehousing, JSON, Master Data Services, SQL Data Storage

Your API returns 1 and the client wanted true. Here is how FOR JSON picks a JSON type for bit, dates, decimal, money, binary and NULL, and how to fix it.

Read More
Gouache painting of a small green sprout in a clay pot on a sunny windowsill, with a vermilion watering can and a few blank seed packets beside it.

Interview Question of the Week #022: How to Get Started with Big Data?

May 31, 2015
Pinal Dave
SQL Interview Questions and Answers
Career Advice, Data Warehousing, Database

When an interviewer asks how you would get started with big data, a list of tools is the weakest answer. This post gives a short model answer: start from SQL, learn the core ideas, run one engine on a laptop and build one small project end to end.

Read More
Gouache painting of an old pencil sketch of a small building on worn paper beside a clean pale wood model of the same building, with a vermilion pencil resting between them.

Big Data Upgraded: The 2013 Series Rewritten for Today

October 30, 2013
Pinal Dave
SQL Tips and Tricks
Cloud Computing, Data Warehousing, Database, NoSQL

Big Data Upgraded is the reading path for 23 articles, most of them first written in 2013, now rewritten for today’s tools. Most new platforms now build on Spark, Parquet, open table formats and change data capture. Here is the whole set in reading order, with one line on each.

Read More
Gouache painting of a stone water mill with its wheel turning in a steadily flowing stream, and beside it a row of wooden barrels waiting for a cart, one barrel painted vermilion.

Batch vs Stream Processing: When Data Cannot Wait

October 29, 2013
Pinal Dave
SQL Tips and Tricks
Batch, Cloud Computing, Data Warehousing, ETL, Parallel

Batch vs Stream Processing is a choice about how long an answer can wait. This post compares an hourly batch job with a 5-minute stream window on the same six orders, covers the cost of real time and shows how to choose.

Read More
Gouache painting of a tidy desk with no one at it: a magnifying glass, an open notebook showing a hand-drawn curve and plain dots, a rack of test tubes with colored liquids and a brass compass, one test tube painted vermilion.

What a Data Scientist Does: The Skills That Still Matter

October 25, 2013
Pinal Dave
SQL Tips and Tricks
Business Intelligence, Data Warehousing, Mathematical Function, Python, SQL Function

What a data scientist does is turn a vague question into an answer that people can trust and act on. This post walks through the work as a loop, and shows the summary statistics step in T-SQL on a small bike rental log.

Read More
Previous 1 2 3 4 5 … 11 Next
  • Books
  • Testimonials
  • Privacy Policy

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