2017-01-25 15 views
0

Если мы отложим выбранную производительность, которая быстрее, когда дело доходит до вставки. Я не мог найти подробного объяснения этого. Может кто-нибудь объяснить? Этот question просто маркирует растровые изображения как неэффективные, но я хочу знать, почему.INSERT Performance - Bitmap vs B-Tree

Благодаря,

ответ

1

Битовые индексы могут быть проблематичными для вставок если есть утверждение. Если у вас есть один поток, который делает вставки, они прекрасны, но если есть несколько потоков, выполняющих вставки и, возможно, обновления и удаления, они имеют тенденцию ограничивать производительность из-за блокировки.

Один ключ в индексе может указывать на большое количество записей, поэтому при изменении индекса многие строки блокируются.

Как правило, перейдите к нормальным индексам. В особых случаях битмап-индексы могут сиять - обычно для приложений с большей частью чтения, а не с OLTP-систем.

+0

Это совершенно разумно. спасибо за быстрый ответ –