TABLOCK указывает, что блокировка на уровне таблицы получена на время операции массового импорта. Таблица может быть загружена одновременно несколькими клиентами, если таблица не имеет индексов и указан TABLOCK. По умолчанию поведение блокировки определяется параметром таблицы блокировки таблицы при массовой загрузке. Удержание блокировки во время операции массового импорта уменьшает конфликт блокировки на столе, в некоторых случаях может значительно повысить производительность.
Если вставка данных в таблицу только с одной блокировкой таблицы сеанса не принесет вам никакой пользы, но когда многие сеансы могут вставить данные в вашу таблицу, блокировка таблицы может уменьшить конфликт блокировок в вашем процессе. но когда ваша таблица имеет блокировку таблицы, другой сеанс не может получить доступ к таблице.