在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

MySQL怎么批量导入数据优化

113次阅读
没有评论

共计 2859 个字符,预计需要花费 8 分钟才能阅读完成。

这篇文章将为大家详细讲解有关 MySQL 怎么批量导入数据优化,文章内容质量较高,因此丸趣 TV 小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

–MyISAM 表
mysql show create table test\G
*************************** 1. row ***************************
       Table: test
Create Table: CREATE TABLE `test` (
  `id` int(11) NOT NULL,
  `last_name` char(30) NOT NULL,
  `first_name` char(30) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `name` (`last_name`,`first_name`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1
1 row in set (0.00 sec)

mysql show keys from test;
+——-+————+———-+————–+————-+———–+————-+———-+——–+——+————+———+—————+
| Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
+——-+————+———-+————–+————-+———–+————-+———-+——–+——+————+———+—————+
| test  |          0 | PRIMARY  |            1 | id          | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| test  |          1 | name     |            1 | last_name   | A         |        NULL |     NULL | NULL   |      | BTREE      |         |               |
| test  |          1 | name     |            2 | first_name  | A         |        NULL |     NULL | NULL   |      | BTREE      |         |               |
+——-+————+———-+————–+————-+———–+————-+———-+——–+——+————+———+—————+
3 rows in set (0.00 sec)

mysql alter table test disable keys;
Query OK, 0 rows affected (0.00 sec)

mysql  load data infile /var/lib/mysql-files/test_out.txt into table test charset gbk fields terminated by , enclosed by
Query OK, 5 rows affected (0.02 sec)
Records: 5  Deleted: 0  Skipped: 0  Warnings: 0

mysql alter table test enable keys;
Query OK, 0 rows affected (0.00 sec)

–InnoDB 表
导入的数据按照主键的顺序排列;

将 unique_checks 参数置为 0;
mysql show variables like %unique%
+—————+——-+
| Variable_name | Value |
+—————+——-+
| unique_checks | ON    |
+—————+——-+
1 row in set (0.01 sec)

mysql set unique_checks = 0;
Query OK, 0 rows affected (0.10 sec)

mysql show variables like %unique%
+—————+——-+
| Variable_name | Value |
+—————+——-+
| unique_checks | OFF   |
+—————+——-+
1 row in set (0.00 sec)

mysql  load data infile /var/lib/mysql-files/test_out.txt into table test charset gbk fields terminated by , enclosed by
Query OK, 5 rows affected (0.00 sec)
Records: 5  Deleted: 0  Skipped: 0  Warnings: 0

将 autocommit 参数设为 0

mysql show variables like autocommit
+—————+——-+
| Variable_name | Value |
+—————+——-+
| autocommit    | ON    |
+—————+——-+
1 row in set (0.00 sec)

mysql set autocommit = 0;
Query OK, 0 rows affected (0.00 sec)

mysql show variables like autocommit
+—————+——-+
| Variable_name | Value |
+—————+——-+
| autocommit    | OFF   |
+—————+——-+
1 row in set (0.00 sec)

mysql load data infile /var/lib/mysql-files/test_out.txt into table test charset gbk fields terminated by , enclosed by
Query OK, 5 rows affected (0.00 sec)
Records: 5  Deleted: 0  Skipped: 0  Warnings: 0

关于 MySQL 怎么批量导入数据优化就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-27发表,共计2859字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: www夜插内射视频网站 | 一级毛片免费毛片一级毛片免费 | 精品一区二区三区在线视频 | 久久99九九精品免费 | 日日夜夜综合 | 欧美成人午夜视频在线观看 | 国产精品亚洲精品久久成人 | 精品久久久久久影院免费 | 久久国产精品久久精 | www.国产视频 | 日本一级一片免在线观看 | 亚洲国产在 | 一区二区三区在线免费视频 | 欧美一区二区三区视频 | 免费在线你懂的 | 成人亚洲欧美激情在线电影 | 亚洲国产日韩欧美 | 亚洲精品国产一区黑色丝袜 | 久操视频在线 | 夜夜高潮夜夜爽夜夜爱 | 97久久香蕉国产线看观看 | 日本国产视频 | 97精品国产91久久久久久久 | 亚洲日本中文字幕在线 | 国产亚洲精品九九久在线观看 | 日本美女一区二区三区 | 久久精品国产亚洲av麻豆图片 | 日韩成人在线播放 | 日韩成视频在线精品 | 欧美精品亚洲精品日韩一区 | 天天干天天干天天干 | 久久久久久国产精品mv | 国产网友自拍在线视频 | 国内视频一区二区 | 99香蕉国产精品偷在线观看 | 色噜噜狠狠综曰曰曰 | 久久久久久免费一区二区三区 | 亚洲av电影院在线观看 | 毛片大全免费观看 | 免费啪视频在线观看视频日本 | av一本久道久久波多野结衣 |