(1)慢查询日志
Group by的优化跟Order by趋同,只是多了一个having
开启慢查询日志:
演示一下慢sql:4秒之后才会出结果
查看一下:下方显示慢查询的sql
(2)批量插入数据脚本
函数和存储过程说白了就是用sql脚本语言写的数据库编程,它的功能可以用来完成了一批次数据的插入,函数和存储过程的区别是函数有返回值,存储过程没有返回值
我们往数据库存入1000万数据,这样大数据呢一次性的插入呢,我们需要分阶段,分批次的提交进去,比如我们一次插入50万,需要20次,我们可以利用MySql,sql数据库编程,把重复的20次动作编程一个小模块,这个就是我们编写的存储过程
在做大数据插入的时候,MySql自身会报一个错误,我们需要设置二进制开启的功能模块
调用存储部门的存储过程,然后查询数据:
调用存储员工的存储过程:在查询