Sobes.tech
Junior — Middle

Кадом сабабҳо сабаби баланд будани иҷрои амалиёти BULK INSERT дар SQL Server мебошанд?

sobes.tech AI

Ҷавоб аз AI

Истифодаи баландсифати BULK INSERT дар SQL Server бо чанд омил шарҳ дода мешавад:

  • Кам кардани сабткунии: дар вақти истифодаи Bulk Insert, режими сабткунии минималӣ истифода мешавад, ки борро ба журнали транзаксия кам мекунад.
  • Коркарди маълумот дар партияҳо: маълумотҳо дар блокҳои калон бор карда мешаванд, ки шумораи амалиётҳои воридотӣ/баромадро кам мекунад.
  • Optimizing индексҳо: индексҳо метавонанд ғайрифаъол карда шаванд ё пас аз боркунӣ дубора сохта шаванд, ки воридкуниро суръат мебахшад.
  • Коркарди параллелӣ: SQL Server метавонад параллелизмро барои суръат додани боркунӣ истифода барад.

Маслиҳат барои истифодаи BULK INSERT:

BULK INSERT dbo.MyTable
FROM 'C:\data\file.csv'
WITH (
    FIELDTERMINATOR = ',',
    ROWTERMINATOR = '\n',
    TABLOCK
);