Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak wykonać jednorazowe ładowanie 4 miliardów rekordów z MySQL do SQL Server

Do czegoś takiego myślę, że SSIS byłby najprostszy. Jest przeznaczony do dużych wkładek o wielkości nawet 1 TB. W rzeczywistości polecam ten artykuł MSDN Załadowaliśmy 1 TB w 30 minut i Ty też możesz .

Wykonywanie prostych rzeczy, takich jak usuwanie indeksów i wykonywanie innych optymalizacji, takich jak partycjonowanie, przyspieszyłoby ładowanie. Chociaż 30 minut nie jest dobrym czasem na strzelanie, bardzo prostym zadaniem byłoby uruchomienie pakietu SSIS poza godzinami pracy.

Moja firma nie jest obciążona na taką skalę, jak Ty, ale odświeżamy nasze bazy danych o liczbie ponad 100 mln co noc, co nie zajmuje więcej niż 45 minut, nawet przy słabej optymalizacji.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyzwalacz MySQL, jeśli warunek istnieje

  2. Jak dopasować listę rozdzielaną przecinkami do wartości?

  3. PHP Wybierz z MySQL, gdzie pole daty jest 7 dni w przyszłości

  4. Przekonwertować mysql na mysqli?

  5. Funkcja MySQL ACOS() — zwraca cosinus łuku liczby