摘要: Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。Explain语法:explain select … from … [where ...]例如:explain select * from news;输出:+----+-------------+-------+-------+-------------------+---------+---------+-------+------+-------+| id | select_type 阅读全文
posted @ 2011-11-20 13:46 海乐学习 阅读(7937) 评论(2) 推荐(3) 编辑
摘要: 我一直是使用mysql这个数据库软件,它工作比较稳定,效率也很高。在遇到严重性能问题时,一般都有这么几种可能:1、索引没有建好;2、sql写法过于复杂;3、配置错误;4、机器实在负荷不了;1、索引没有建好如果看到mysql消耗的cpu很大,可以用mysql的client工具来检查。在linux下执行/usr/local/mysql/bin/mysql -hlocalhost -uroot -p 输入密码,如果没有密码,则不用-p参数就可以进到客户端界面中。看看当前的运行情况show full processlist可以多运行几次这个命令可以看到当前正在执行的sql语句,它会告知执行的sql、数 阅读全文
posted @ 2011-11-20 13:43 海乐学习 阅读(546) 评论(0) 推荐(0) 编辑
摘要: --截断事务日志 backup log tempdb with no_log go--收缩数据库 dbcc shrinkdatabase (tempdb) go 阅读全文
posted @ 2011-11-20 11:17 海乐学习 阅读(391) 评论(0) 推荐(0) 编辑