sql >> Databáze >  >> RDS >> Mysql

Efektivita vkládání velkého množství dat pomocí SQL

Nakonec jsem použil fputcsv, abych vložil data, která jsem změnil, do nového souboru CSV, pak jsem pomocí příkazu LOAD DATA INFILE vložil data z nového souboru csv do tabulky. Tím se změnilo z vypršení časového limitu 120 sekund pro 1000 záznamů na asi 10 sekund pro provedení 10 000 záznamů. Děkuji všem, kteří odpověděli.



  1. Převést „datetime2“ na „čas“ v SQL Server (příklady T-SQL)

  2. Vztahuje se omezení na maximální počet tabulek SQL spojení na celý dotaz, nebo se poddotazy počítají samostatně?

  3. Hash hesla vrací hodnotu false

  4. Vytvoření více stránek z dotazu SQL