sql:SQL优化知识点记录(十)

(1)慢查询日志

Group by的优化跟Order by趋同,只是多了一个having

开启慢查询日志:

 

演示一下慢sql:4秒之后才会出结果

 

 查看一下:下方显示慢查询的sql

 

(2)批量插入数据脚本

函数和存储过程说白了就是用sql脚本语言写的数据库编程,它的功能可以用来完成了一批次数据的插入,函数和存储过程的区别是函数有返回值,存储过程没有返回值

 我们往数据库存入1000万数据,这样大数据呢一次性的插入呢,我们需要分阶段,分批次的提交进去,比如我们一次插入50万,需要20次,我们可以利用MySql,sql数据库编程,把重复的20次动作编程一个小模块,这个就是我们编写的存储过程

 

在做大数据插入的时候,MySql自身会报一个错误,我们需要设置二进制开启的功能模块

 

调用存储部门的存储过程,然后查询数据:

 

调用存储员工的存储过程:在查询

猜你喜欢

转载自blog.csdn.net/dengfengling999/article/details/132646993