sql >> Database >  >> RDS >> Mysql

Hoe u eenmalig 4 miljard records laadt van MySQL naar SQL Server

Voor zoiets als dit denk ik dat SSIS het meest eenvoudig zou zijn. Het is ontworpen voor grote inserts zo groot als 1TB. Ik zou zelfs dit MSDN-artikel We hebben 1TB in 30 minuten geladen en jij ook .

Door eenvoudige dingen te doen, zoals het laten vallen van indexen en het uitvoeren van andere optimalisaties, zoals partitionering, zou het laden sneller gaan. Hoewel 30 minuten geen haalbare tijd is, zou het een heel eenvoudige taak zijn om een ​​SSIS-pakket buiten kantooruren te laten draaien.

Mijn bedrijf is niet zo zwaar als u, maar we vernieuwen onze databases van meer dan 100 miljoen per nacht, wat niet meer dan 45 minuten duurt, ook al is het slecht geoptimaliseerd.



  1. Hoe een nieuwe rij in de database invoegen met de AUTO_INCREMENT-kolom zonder kolomnamen op te geven?

  2. Tabelkolomnamen ophalen in MySQL?

  3. hoe snel een grote innodb-tabel te kopiëren?

  4. Hoe maak je een query in Drupal 8