Кайсынысы тезирээк 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 серверинин жадыбалына көчүрө алат, ал эми BCP экөөнү тең импорттоо жана экспорттоо үчүн. … BCP BULK INSERTге караганда талдоо аракети жана баасы азыраак.

BCP тезби?

Маалыматтарды көчүрүү үчүн, bcp, эгер маалымат базаңыздын таблицаңызда индекстер жок болсо, эң ылдам болот. Бирок, эгер сиз ылдам bcp журналына кирбеген берилиштерди киргизүү үчүн ылдам bcp колдонсоңуз, транзакция журналынын камдык көчүрмөсүн түзмөккө көчүрө албайсыз.

Эмне үчүн жапырт киргизүү ылдамыраак?

ДОП КИРҮҮ учурда, киргизилген иш жүзүндөгү маалыматтардын ордуна көлөмдүн бөлүштүрүлүшү гана журналга жазылат. Бул INSERT караганда алда канча жакшыраак аткарууну камсыз кылат. Иш жүзүндөгү артыкчылыгы транзакциялар журналына катталып жаткан маалыматтардын көлөмүн азайтуу.

Жалпы түзүүдө ылдамыраакпы?

Жапма кыстаруу - бул SQL серверине берилиштерди жүктөөнүн эң ылдам жолу, өзгөчө ал минималдуу түрдө катталган болсо. Маалымат булагы текст файлы гана болушу мүмкүн.

Сунушталууда: