如何进行Mac单机MySQL数据库记录插入时间比较
如何进行Mac单机MySQL数据库记录插入时间比较,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
mysql> mysql> show create database test\G;
*************************** 1. row ***************************
Database: test
Create Database: CREATE DATABASE `test` /*!40100 DEFAULT CHARACTER SET utf8 */
1 row in set (0.00 sec)
mysql> show create table test1\G;
*************************** 1. row ***************************
Table: test1
Create Table: CREATE TABLE `test1` (
`a` varchar(10) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8
1 row in set (0.00 sec)
百万级插入测试,花费4.3秒----秒级响应
mysql> insert into test1(a) select a from test1;
Query OK, 1048576 rows affected (4.30 sec)
Records: 1048576 Duplicates: 0 Warnings: 0
千万级插入测试,花费1分钟18.32秒----分钟级响应
mysql> insert into test1(a) select a from test1;
Query OK, 16777216 rows affected (1 min 18.32 sec)
Records: 16777216 Duplicates: 0 Warnings: 0
三千万级别测试,花费2分钟38.10描述----分钟级响应
mysql> insert into test1(a) select a from test1;
Query OK, 33554432 rows affected (2 min 38.10 sec)
Records: 33554432 Duplicates: 0 Warnings: 0
查看当前表状态
mysql> SHOW TABLE STATUS LIKE "TEST1" \G;
*************************** 1. row ***************************
Name: test1
Engine: InnoDB
Version: 10
Row_format: Dynamic
Rows: 112834468
Avg_row_length: 32
Data_length: 3633315840
Max_data_length: 0
Index_length: 0
Data_free: 1518338048
Auto_increment: NULL
Create_time: 2017-08-31 22:30:19
Update_time: 2017-08-31 22:40:46
Check_time: NULL
Collation: utf8_general_ci
Checksum: NULL
Create_options:
Comment:
1 row in set (0.00 sec)
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注蜗牛博客行业资讯频道,感谢您对蜗牛博客的支持。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:niceseo99@gmail.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
评论