Я всегда использовал подход к развертыванию базы данных с минимальным набором индексов, а затем добавление/изменение индексов по мере того, как производительность диктует.
Этот подход работает достаточно хорошо. Тем не менее, он все еще не говорит мне, где я мог бы улучшить производительность. Это только говорит мне, где производительность настолько плоха, что пользователи жалуются на это.
В настоящее время я занимаюсь реорганизацией объектов базы данных во многих наших приложениях.
Итак, не стоит ли искать улучшения производительности, поскольку "преждевременная оптимизация - это корень всего зла"?
При рефакторинге кода приложения разработчик постоянно ищет способы улучшить качество кода. Есть ли способ постоянно искать улучшения производительности базы данных? Если да, то какие инструменты и методы вы считаете наиболее полезными?
Я коротко сыграл с "советником по настройке ядра базы данных", но не нашел его полезным. Возможно, мне просто нужно больше опыта, чтобы интерпретировать результаты.