风一样的回忆

新浪微薄腾讯微薄

最新碎语:最近开始学习俄语!!!

日志归档

2019年4月发布的文章

[原创]mysql优化实例,性能提高9倍.

mysql[原创]mysql优化实例,性能提高9倍.

阅读(158) 评论(0)

最近要做一个随机红包功能。需求:通过企业微信号发布一个2000块,3000份的随机红包。当会员分享一篇文章后,会自动领取一份红包,打开红包获取随机金额。这个功能有2点比较重要1、通过递归实现红包的随机数组,并存入到数据库2、mysql随机查询出一条记录注意:上述2 有两种方法懂通过rand()可以实现,并且查询的表已经添加的相关的索引,实际执行时间最高相差9倍..... 可见Mysql性能优化是多么重要。1、直接使用order by rand() limit 1 ,查询耗时:0.018秒select money,status,id from red_packets...
关于mysql中explain 里比较重要的几个列

mysql关于mysql中explain 里比较重要的几个列

阅读(161) 评论(0)

mysql自带一个explain命令,可以用来查询当前sql是否处于最优状态,是否需要优化。explain返回的结果中比较重要的列如下:type:       显示连接使用何种类型。这是一个比较重要的指标,结果值从好到坏一次是:system > const >eq_ref > ref > fulltext > ref_or_nul > index_merge > unique_subquery > index_subquery > range > index > ALL...