У меня огромная таблица (несколько миллиардов строк) с кластеризованным индексом и двумя некластеризованными индексами.
Операция BULK INSERT производит 112000 операций чтения и только 383 записи (длительность 19948 мс).
Это меня очень смущает.Почему чтение превышает запись?Как я могу уменьшить его?
запрос на обновление
insert bulk DenormalizedPrice4 ([DP_ID] BigInt, [DP_CountryID] Int, [DP_OperatorID] SmallInt, [DP_OperatorPriceID] BigInt, [DP_SpoID] Int, [DP_TourTypeID] Int, [DP_CheckinDate] Date, [DP_CurrencyID] SmallInt, [DP_Cost] Decimal(9,2), [DP_FirstCityID] Int, [DP_FirstHotelID] Int, [DP_FirstBuildingID] Int, [DP_FirstHotelGlobalStarID] Int, [DP_FirstHotelGlobalMealID] Int, [DP_FirstHotelAccommodationTypeID] Int, [DP_FirstHotelRoomCategoryID] Int, [DP_FirstHotelRoomTypeID] Int, [DP_Days] TinyInt, [DP_Nights] TinyInt, [DP_ChildrenCount] TinyInt, [DP_AdultsCount] TinyInt, [DP_TariffID] Int, [DP_DepartureCityID] Int, [DP_DateCreated] SmallDateTime, [DP_DateDenormalized] SmallDateTime, [DP_IsHide] Bit, [DP_FirstHotelAccommodationID] Int) with (CHECK_CONSTRAINTS)
Нет триггеров и внешних ключей Кластерный индекс по DP_ID и два неуникальных индекса (с fillfactor = 90%)
И еще одна БД, хранящаяся на RAID50 с полосой размером 256K