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
Execution plan for SQL Server query.

SQL SERVER – Query Optimization – Remove Bookmark Lookup – Remove RID Lookup – Remove Key Lookup – Part 2

October 8, 2009
Pinal Dave
SQL Performance
SQL Index, SQL Scripts

Part 2 compares two ways to remove key lookup and remove RID lookup: a covering non-clustered index versus an index with included columns.

Read More
SQL server query execution plan.

SQL SERVER – Query Optimization – Remove Bookmark Lookup – Remove RID Lookup – Remove Key Lookup

October 7, 2009
Pinal Dave
SQL Performance
SQL Index, SQL Scripts

A quick tip to remove bookmark lookup, RID lookup or key lookup: why it happens when a query needs columns missing from the non-clustered index.

Read More
SQL SERVER - Interesting Observation - Query Hint - FORCE ORDER

SQL SERVER – Interesting Observation – Query Hint – FORCE ORDER

October 6, 2009
Pinal Dave
SQL Tips and Tricks
Best Practices, SQL Index, SQL Joins, SQL Scripts, SQL Server

A junior developer used the FORCE ORDER query hint without knowing what it does. Here is how it works and how much this one hint can change performance.

Read More
A small basket of ripe red tomatoes carried along a long row of vines where most tomatoes are still green.

Filtered Indexes and Where They Help

October 2, 2009
Pinal Dave
SQL Performance
Parameter Sniffing, SQL Index, SQL Server, SQL Statistics

Filtered indexes help SQL Server target active rows in a larger table; learn useful predicates, parameter limitations, and how to verify plan choices.

Read More
Detailed painting of a wooden drawer assembly with a fitted stop across its front opening and a loose red-ended peg on the workbench.

ALLOW_PAGE_LOCKS OFF Stops REORGANIZE

September 30, 2009
Pinal Dave
SQL Performance
SQL Index, SQL Performance, SQL Scripts, SQL Server

ALLOW_PAGE_LOCKS OFF prevents a rowstore index from being reorganized. A controlled example shows the maintenance error, checks the index setting and verifies that enabling page locks allows REORGANIZE without changing the stored rows.

Read More
Execution Plan Result Window.

SQL SERVER – Interesting Observation – Execution Plan and Results of Aggregate Concatenation Queries

September 29, 2009
Pinal Dave
SQL Puzzle
SQL Index, SQL View

Reader Bob explains why aggregate concatenation results depend on expression location, using an ANSI point of view, and shares a similar example to run.

Read More
SQL SERVER - Outer Join in Indexed View - Question to Readers

SQL SERVER – Outer Join in Indexed View – Question to Readers

September 25, 2009
Pinal Dave
SQL Performance
SQL Index, SQL Joins, SQL View, SQL White Papers

Why can’t you use an outer join in indexed view definitions? The SQL Server 2008 white paper answer, plus my question to you: can you show an example?

Read More
Previous 1 … 45 46 47 48 49 50 51 … 62 Next
  • Books
  • Testimonials
  • Privacy Policy

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