Индекс растрового изображения представляет собой матрицу с столбцом для каждого отдельного значения и строкой для каждой записи в индексированной таблице. Тот же принцип применяется в индексе bitmap join: у вас есть один столбец для каждого отдельного значения в таблице DIMENSION и одна строка в таблице FACT.
Из этого следует, что вставка одной строки в таблицу DIMENSION будет генерировать 100 миллионов записей в индексе. Это займет много времени.
Вы говорите, что вы вставляете «несколько строк». Итак, честно говоря, как вы думаете, было бы разумным временем для создания всех этих записей?
Это компромисс между растровым индексом: он может сэкономить много времени на запросы, но накладные расходы на обслуживание чрезвычайно высоки. Следовательно, перед развертыванием индекса растрового изображения нам нужно тщательно подумать. Иногда можно улучшить эти затраты, но это зависит от конкретных обстоятельств.
Существует еще одна вещь, чтобы иметь в виду с растровыми присоединиться индексы, которые также могут появиться, чтобы заставить сервер повесить:
«Только одна таблица может обновляться одновременно с помощью различных операций при использовании bitmap join index. "
Вы должны прочитать документацию. Find out more.
какие средства висит? он мертв, вам нужно перезапустить сервер? Или это очень медленно в течение двух минут? –
очень медленно. Не более двух минут, но около двух часов. – sgzhan