sql >> Database teknologi >  >> RDS >> Mysql

Eksporter en stor MySQL-tabel som flere mindre filer

Jeg har lige lavet en import/eksport af et (opdelt) bord med 50 millioner rekord, det tog kun 2 minutter at eksportere det fra en rimelig hurtig maskine og 15 minutter at importere det på mit langsommere skrivebord. Der var ingen grund til at opdele filen.

mysqldump er din ven, og ved at du har mange data, er det bedre at komprimere dem

@host1:~ $ mysqldump -u <username> -p <database> <table> | gzip > output.sql.gz @host1:~ $ scp output.sql.gz host2:~/ @host1:~ $ rm output.sql.gz @host1:~ $ ssh host2 @host2:~ $ gunzip < output.sql.gz | mysql -u <username> -p <database> @host2:~ $ rm output.sql.gz

  1. Sådan importeres excel-fil til MySQL Workbench?

  2. MySQL Auto Increment Custom Value

  3. Hybrid OLTP/Analytics Database Workloads i Galera Cluster ved hjælp af asynkrone slaver

  4. Sådan genereres scripts for at genskabe fremmednøglebegrænsninger i SQL Server-databasen - SQL Server / TSQL vejledning del 73