SQL увеличивает скорость вставки?

Я выполняю некоторый тест на сервере sql и хочу получить максимально возможную скорость вставки. Я использую примерно такой оператор:

INSERT INTO db_Test_databse..tbl_test with(rowlock)  
   (  joinid, date_key,   
      col1, col2,col3,col4, col5, col6, col7, col8, col9, col10,  ...     
   )  

SELECT  tabid as joinid, 
        date_key,
        rec_type,  
        col2,  
        dbo.udf_convert_hex_to_dec(col3),  
        col4, col5, col6, col7, col8,  
        dbo.udf_convert_hex_to_dec(col9),  
        dbo.udf_convert_hex_to_dec(col10),  
        ...
from source_table f

25 столбцов; большинство из них имеют тип bigint или int.

Я удалил все индексы из целевой таблицы, кроме первичного ключа, который является полем идентификации.

Есть какие-нибудь советы, как еще больше повысить производительность?

P.s. В этой форме у меня средняя скорость 16 000 строк / сек.

12
задан jww 18 April 2019 в 11:36
поделиться