Ronald de Groot

Ronald de Groot

Azure & SQL Server DBA with AI & BI expertise.

Episode: 6 – Bookmark Lookups

I explained how SQL Server can use an index to efficiently locate rows that qualify for a predicate.  When deciding whether to use an index, SQL Server considers several factors.  These factors include checking whether the index covers all of…

Episode: 4 – Properties of Iterators

In this post, I’ll give an overview of three interesting properties of iterators that can affect query performance: Memory All iterators require some small fixed amount of memory to store state, perform calculations, and so forth.  We do not track…

Zip and Mail IndexOptimize log

The log file of Ola’s IndexOptimize ( SQL Server Index and Statistics Maintenance ) can get quite big if there are many tables with a lot of statistics. If there is locking and a timeout occurs the jobs continues but…