- 8
- 0
- 约 6页
- 2018-03-30 发布于广东
- 举报
韩顺平 Mysl数据库优化(三) 慢查询
第 3 章如何定位慢查询
使用?showstatus?可以参考到mysql的各个参数,我们需要掌握的是以下参数,?其它请参考手册.
3.1 com_xxx
比如?com_select com_update com_insert com_delete ,?比如我们在选择表究竟时候用MyISAM?还是?InnoDB ,可以看看该网站是以读和写操作为主,则可以使用MyISAM.
?这里注意当我们使用?showstatus?来查询参数时,默认是当前会话.
show session status like xxxx
如果你要查看从数据库启动到现在状态
show global status like xxx
3.2 Connections
show status like ‘connections’ ?可以查看当前连接的数量.
3.3 UPtime
表示数据库启动时间
3.4 Slow_queries
show status like ‘slow_queries’
显示慢查询次数,?默认情况下mysql认为慢查询时间是10s
3.5构建一个海量表
我们使用两个方法,蠕虫复制,可以构建大表,但是测试效果不好.
使用存储过程来创建海量表
模拟一个雇员管理系统
#模拟一个雇员管理系统
CREATE TABLE dept( /*部门表*/
deptno MEDIUMINT ? UNSIGNED NO
原创力文档

文档评论(0)