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

Jak provést jednorázové načtení 4 miliard záznamů z MySQL na SQL Server

Pro něco takového si myslím, že SSIS by byl nejjednodušší. Je určen pro velké vložky o velikosti až 1 TB. Ve skutečnosti bych doporučil tento článek MSDN Nahráli jsme 1 TB za 30 minut a vy také .

Provádění jednoduchých věcí, jako je vypouštění indexů a provádění dalších optimalizací, jako je dělení na oddíly, by vaše načítání zrychlilo. I když 30 minut není vhodná doba pro natáčení, bylo by velmi přímočarým úkolem mít balíček SSIS spuštěný mimo pracovní dobu.

Moje firma není vytížena v takovém měřítku, jako vy, ale aktualizujeme naše databáze o více než 100 milionech za noc, což nezabere déle než 45 minut, i když je špatně optimalizováno.



  1. vrátit původní číslo řádku mySQL

  2. Hostitel MySQL '::1' nebo '127.0.0.1' se nemůže připojit k tomuto serveru MySQL

  3. problémy s OneToMany včetně klauzule o filtru v jarním JPA

  4. Jaký je nejlepší způsob, jak uniknout uživatelskému vstupu pro regulární výrazy v MySQL?