Цитата:
Сообщение от
skuull
А если просто проверить? Взять базу из прода, перенести в тир 2 и посмотреть, там их будет полно, они конечно не самые лучшие, к примеру индекс по всем полям на inventTrans
Раньше "оптимизатор" строил два бессмысленных индекса - по dataAreaId и partition. Где-то в декабре его от привычки строить индекс по partition отучили и даже включили построение относительно осмысленных индексов (судя по всему - полученных путем поиска информации об отсутствующих индексах в планах тяжелых запросов). По крйней мере у нас по inventTrans появилось три осмысленных индекса (и не со всеми полями, но с большим числом полей чем я бы сам включил) и для всех трех индексов я примерно понимаю, из за какого запроса они были построены.
Есть, правда, ощущение, что анализа "выигрыш по поиску/проигрыш по обновлению" они не выполняют и строят вообще все индексы по хинтам из top N запросов из query store.