Aaron Bertrand's profile photo

Aaron Bertrand

Featured in:

Articles

  • Jan 1, 2025 | red-gate.com | Aaron Bertrand

    I’ve had lots of wish lists over the years, from Ladybug to Connect to UserVoice, and very few of my dreams ever come true. Still, it’s fun every once in a while, to be whimsical about the way I wished SQL Server worked. Especially in January because, you know, new beginnings. So here are a few ideas that have crossed my mind recently:I am constantly fiddling with indexes on our biggest database.

  • Aug 2, 2024 | red-gate.com | Aaron Bertrand

    I recently had to help support synchronization and distribution of workloads between multiple servers. Some of this work involves Task Scheduler and, be honest, who knew Task Scheduler was this complicated? On different servers, we wanted jobs to trigger on different days of the week.

  • Jul 22, 2024 | red-gate.com | Aaron Bertrand

    I’m not the first person to write about cleaning up unused or redundant indexes. You can read many articles about how non-clustered indexes are expensive to store and maintain, that they can occupy valuable space in memory, and that they can negatively impact the performance of the write portion of any SQL Server workload. There are great scripts out there already – like sp_BlitzIndex – that can help identify index issues without any grunt work. So, nothing new in this area.

  • Jul 8, 2024 | red-gate.com | Aaron Bertrand

    I’ve talked about it before; you shouldn’t have a backup strategy, you should have a recovery strategy. I can’t possibly care if my backups succeed if I’m not bothering to test that they can be restored. And if they can’t be restored then, both technically and practically, I don’t have backups. In one of the systems I manage, they built a very simple “test restore” process long before I became involved.

  • May 27, 2024 | red-gate.com | Aaron Bertrand |Ben Johnston |Edward Pollack

    Part of a series: [  Part 1  |  Part 2  |  Part 3  |  Part 4  ]In the previous posts in this series, I described how I have optimized a long-running set of routines by processing databases, tables, and even subsets of tables in parallel.

Contact details

Socials & Sites

Try JournoFinder For Free

Search and contact over 1M+ journalist profiles, browse 100M+ articles, and unlock powerful PR tools.

Start Your 7-Day Free Trial →