加入收藏 | 设为首页 | 会员中心 | 我要投稿 佛山站长网 (https://www.0757zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

sql语句的技巧及优化

发布时间:2017-01-11 11:43:55 所属栏目:MySql教程 来源:站长网
导读:副标题#e# 一、sql中使用正则表达式 select name,email from user where email Regexp @163[.,]com$; sql语句中使用Regexp对性能影响较大。 二、使用Rand()函数获取随机数据 rand();随机数函数 1、随机排序 mysql select * from hello order by rand(); 2、

2、关于mysql慢查询

a、查看mysql慢查询状态

sql语句的技巧及优化

slow_query_log    :是否开启慢查询日志,1表示开启,0表示关闭。

log_slow_queries  :旧版(5.6以下版本)MySQL数据库慢查询日志存储路径。可以不设置该参数,系统则会默认给一个缺省的文件host_name-slow.log

slow_query_log_file:新版(5.6及以上版本)MySQL数据库慢查询日志存储路径。可以不设置该参数,系统则会默认给一个缺省的文件host_name-slow.log

b、慢查询时间(秒):会将select 语句执行时间超过10秒的sql记录到慢查询日志中

sql语句的技巧及优化

3、定位分析sql语句(desc 与 explain 方式任选其一)

sql语句的技巧及优化

sql语句的技巧及优化

来源:http://www.cnblogs.com/jalja/p/6249307.html

(编辑:佛山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读