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

来源:互联网 发布:ubuntu applications 编辑:程序博客网 时间:2024/05/16 18:49

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

环境:操作系统: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)建立索引的情况


优劣之分可以比较出来!

以上!


0 0
原创粉丝点击