3 milyon kayıt içeren bir dosyayı yüklemek birkaç saat alır ve her sütun yalnızca iki alan, Kimlik ve Ad içerir. Yavaşlığın diğer tablolarla ilişkisi var mı?Mysql tablosuna veri yüklemek için bu kadar yavaş neden
MariaDB [wordDS]> describe Category_Term;
+---------------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+------------+------+-----+---------+-------+
| categories_id | bigint(20) | NO | PRI | NULL | |
| terms_id | bigint(20) | NO | PRI | NULL | |
+---------------+------------+------+-----+---------+-------+
iki kimlikleri sadece ebeveyn masaları, Kategori ve Süresi birincil anahtarlar, yabancı anahtarlar: Ben yükleme am veri tablosu bir sayıda çoğa ilişkide bir kavşak tablodur. Birincil tabloları yüklediğimde çok daha hızlı görünüyor. Yabancı referans nedeniyle yükleme yavaşlar mı? Ya da bunu yapacak hiçbir şeyi yok.
Bu daha fazla bilgi ve umarım yardımcı olur.
MariaDB [wordDS]> show processlist;
+----+----------+-----------+------------+---------+------+--------------+------------------------------------------------------------------------------------------------------+----------+
| Id | User | Host | db | Command | Time | State | Info | Progress |
+----+----------+-----------+------------+---------+------+--------------+------------------------------------------------------------------------------------------------------+----------+
| 3 | ling | localhost | wordDS | Query | 0 | init | show processlist | 0.000 |
| 9 | ling | localhost | wordDS | Query | 2564 | reading file | LOAD DATA LOCAL INFILE 'C_T01.txt' INTO TABLE Category_Term FIELDS TERMINATED BY '\t' LINES TERMINA | 0.000 |
+----+----------+-----------+------------+---------+------+--------------+------------------------------------------------------------------------------------------------------+----------+
2 rows in set (0.00 sec)
Bu sorun hakkında yorum veya bilginiz var mı? – user697911