mysql8.0 的安装就不说了,上网搜索一大堆的教程,再写到博文里面就有点多余了哦
咱们来说说 5.6 升级到 8.0 之后插入数据慢的问题
写一个存储过程循环往表里面插入 3000 条数据
先来看 5.6 的表现:
1.4s 还是可以接受的吧
再来看 8.0 的表现:
9.07s 比 5.6 慢了好多好多 难以接受吧
并且我的还报错了
具体错误:
[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_schema.PROFILING.SEQ' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
为什么会报这个错误?
only_full_group_by :使用这个就是使用和 oracle 一样的 grou