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
SQL Server 2016 - Enhancements with TempDB

SQL Server 2016 – Enhancements with TempDB

December 30, 2015
Pinal Dave
SQL Performance
SQL Scripts, SQL Server, SQL Server 2016, SQL TempDB

SQL Server 2016 makes TempDB more scalable out of the box. Here are the enhancements with TempDB, from setup options to less contention under load.

Read More
SQL Server - T-SQL Enhancement "Drop if Exists" clause

SQL Server – T-SQL Enhancement “Drop if Exists” clause

December 1, 2015
Pinal Dave
SQL Tips and Tricks
SQL Scripts, SQL Server, SQL Server 2016

Tired of IF OBJECT_ID checks before every DROP? SQL Server 2016 adds a T-SQL enhancement I wanted for years, the DROP IF EXISTS clause. Here is how it works.

Read More
SQL SERVER - New features in SQL Server 2016 Setup Wizard

SQL SERVER – New features in SQL Server 2016 Setup Wizard

November 23, 2015
Pinal Dave
SQL Tips and Tricks
SQL Server, SQL Server 2016, SQL Server Installation, SQL TempDB

Microsoft listened to feedback, and the SQL Server 2016 Setup Wizard shows it. Here are the new options I noticed, such as Perform Volume Maintenance Task.

Read More
SQL Server - 2016 - New Feature: Dynamic Data Masking

SQL Server – 2016 – New Feature: Dynamic Data Masking

June 27, 2015
Pinal Dave
SQL Tips and Tricks
SQL Scripts, SQL Server, SQL Server 2016, SQL Server Security

Would you want your credit card number shown in clear text? Dynamic Data Masking, new in SQL Server 2016, hides sensitive data right in the database.

Read More
A hand opens one small wooden drawer of seeds in a wall of closed, unmarked drawers in an old shop.

Row-Level Security for Reports

May 22, 2011
Pinal Dave
SQL Tips and Tricks
SQL Reports, SQL Server, SQL Server 2016, SQL Server Security

Use SQL Server row-level security for reports with predicate functions and SESSION_CONTEXT, and test every identity boundary.

Read More
A wooden loom, a reusable shuttle, wound wool and an ordered thread comb.

NO_PERFORMANCE_SPOOL: Compare the Work Before Keeping the Hint

October 2, 2010
Pinal Dave
SQL Performance
SQL Index, SQL Performance, SQL Scripts, SQL Server 2016

NO_PERFORMANCE_SPOOL changes one query optimization decision. A guarded private fixture compares baseline work, the optional hint and a supporting inner index. The article explains how to preserve results and assess actual child work without promising a plan shape.

Read More
A locked tin box is handed across a shop counter while the owner's other hand keeps its only key.

Always Encrypted in Plain Words

January 10, 2009
Pinal Dave
SQL Tips and Tricks
SQL Server, SQL Server 2016, SQL Server Encryption, SQL Server Security

Explain Always Encrypted in plain words, including client-held keys, deterministic and randomized encryption, query limits, and operations.

Read More
Previous 1 2 3 4
  • Books
  • Testimonials
  • Privacy Policy

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