Қайсысы жылдам bcp немесе жаппай кірістіру?

Мазмұны:

Қайсысы жылдам bcp немесе жаппай кірістіру?
Қайсысы жылдам bcp немесе жаппай кірістіру?
Anonim

BULK INSERT пәрмені bcp нұсқасынан немесе мәтіндік файлды импорттау операцияларын орындау үшін деректер сорғысынан әлдеқайда жылдамырақ, дегенмен BULK INSERT мәлімдемесі деректерді SQL серверінен серверге жаппай көшіре алмайды. деректер файлы. SQL Server кестесінен деректерді мәтіндік файлға экспорттау қажет болғанда DTS орнына bcp утилитасын пайдаланыңыз.

Жаппай кірістіру мен BCP арасындағы айырмашылық неде?

BULK INSERT - SQL пәрмені және BCP - SSMS-тен тыс бөлек қызметтік бағдарлама және BCP-ді DOS шақыруынан (пәрмен жолы) іске қосу керек. BULK INSERT деректерді тегіс файлдан SQL Server кестесіне көшіре алады, ал BCP екеуін де импорттауға және экспорттауға арналған. … BCP BULK INSERT-ке қарағанда талдау жұмыстары мен құны азырақ.

BCP жылдам ма?

Деректерді көшіру үшін, дерекқор кестеңізде индекстер болмаса, bcp ең жылдам болады. Дегенмен, деректерді кірістіру үшін жылдам bcp пайдалансаңыз, бұл жылдам bcp журналға кірмейтін болса, транзакция журналының сақтық көшірмесін құрылғыға көшіре алмайсыз.

Жаппай кірістіру неге жылдамырақ?

ЖАППА INSERT жағдайда, енгізілген нақты деректердің орнына тек ауқымды бөлу журналға жазылады. Бұл INSERT қарағанда әлдеқайда жақсы өнімділікті қамтамасыз етеді. Нақты артықшылығы транзакция журналында тіркелетін деректер көлемін азайту болып табылады.

Жаппай жасау жылдамырақ па?

Жаппай кірістіру - бұл SQL серверіне деректерді жүктеудің ең жылдам жолы, әсіресе ол ең аз журналға енгізілген болса. Деректер көзі тек мәтіндік файл болуы мүмкін.

Ұсынылған: