首页 > 学院 > 开发设计 > 正文

web级mysql颠覆性学习笔记--在Mysql中灌入100万条数据

2019-11-08 20:32:10
字体:
来源:转载
供稿:网友

平时学习以及做实际项目的时候,很少会关心数据量大不大,使用什么引擎对性能影响大不大,这无疑是在过河摸石头一样,一旦到深的地方,就陷进去,无法起身了,为了能够在过河的时候,摸到大而平的石头,以下是大数据尝试过程。

环境:操作系统:centos6.5 MySQL5.7

软件:navicat

centos yum 安装mysql教程:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/(其实也就是官网教程)

我安装的rpm包:https://dev.mysql.com/downloads/repo/yum/

一.Innodb和Myisam的区别:

新建两张,同样的数据结构,一张使用Innodb,一张使用Myisam

表1如下:使用Innodb,表二差不多,也使用MyIsam

使用存储过程,来进行数据的循环插入

函数如下:

在查询中使用函数:

结果如下:服务器配置不同,结果不同

使用Innodb:

使用Myisam:

本机电脑配置不高,等了好久,使用Innodb引擎才插入成功!,当数据量多的时候,引擎的性能就可以对比出来了。

二.建立索引的好处

1)没有建立索引的情况

2)建立索引的情况

优劣之分可以比较出来!

以上!


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表