Session

Reworking Indexes to Support an Evolving Application

Long-lived databases are often rife with single use and last-ditch effort covering indexes. As applications evolve, these extra indexes may become obsolete, redundant, or grow to such proportion they’ve covered the entire table.

We'll walk through my approach to revisiting table indexes in the context of making an old application better, not just a single table cleaner. I will start by briefly covering how to identity you have a problem and where it may come from. Then, I’ll cover the importance of understanding the application and user experience when determining starting points and potential database behavior. I'll demonstrate how to use actual queries and existing database objects to build a scope of work. Finally, I’ll highlight what red flags to look for in usage metrics, and tips and tricks to find better solutions. You’ll leave with the tools to intelligently redesign table indexes and make a positive impact on your application as a whole.

Courtney Woolum

Sr. Database Administrator, Ohio

Westlake, Ohio, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top