|
15.03.2023, 00:21 | #1 |
Участник
|
Цитата:
Цитата:
|
|
15.03.2023, 01:54 | #2 |
Участник
|
А если просто проверить? Взять базу из прода, перенести в тир 2 и посмотреть, там их будет полно, они конечно не самые лучшие, к примеру индекс по всем полям на inventTrans
|
|
15.03.2023, 10:08 | #3 |
Moderator
|
Цитата:
Есть, правда, ощущение, что анализа "выигрыш по поиску/проигрыш по обновлению" они не выполняют и строят вообще все индексы по хинтам из top N запросов из query store. |
|
15.03.2023, 12:19 | #4 |
Участник
|
|
|
15.03.2023, 12:48 | #5 |
Moderator
|
Нет. Более того - до недавнего времени этот построитель индексов временами просыпался и ломал длинные транзакции. Скажем - загружаешь ты какой-нибудь data entity в течениии 2-3-4 часов, в конце концов включается этот построитель индексов и чего-то там перестраивает. А у тебя импорт отваливается сообщением "schema changed" и тебе надо все перезапускать с ноля. При этом, в каких-то случаях импорт вообще никогда не мог закончится, потому что построитель индексов просыпался каждые 3 или 4 часа, обнаруживал что у тебя индекс по загружемой таблице фрагментирован, запускал переиндексацию, импорт ломался и так далее до бесконечности. Вроде бы в последних версиях мозги этому построителю индексов немного вправили, но подробностей не знаю.
|
|
|
За это сообщение автора поблагодарили: Logger (3). |
|
|