1, V$SYSSTAT
对应的命令为SHOW GLOBAL STATUS, 输出两列, 第一列为Statistics名称, 第二列为Statistics的值, 我现在玩的是5.0.37版本, 总共有248个统计值. 对这些统计值的简单介绍在手册或官方网站上可以找到, 我现在还没有仔细地阅读. 在MySQL中这些SHOW命令也是SQL, 和Oracle中的SELECT一样返回一个结果集, 并不一定得写SELECT语句来查系统表.
2, V$MYSTAT
对应的命令为SHOW SESSION STATUS, 输出结果和前面相同. 我没有找到什么命令来输出象Oracle中V$SESSTAT那样的结果, 来查询另外一个会话的统计信息.
3, V$SESSION
对应的命令为SHOW PROCESSLIST, 但输出的信息还不够详细, 因为在MySQL中没有Shared Pool一说, 所以这里面的输出中找不到这个会话正在执行的SQL语句, 只有一个正在执行的动作的类型, 详细的解释可以在手册中找到. 看来Oracle DBA来学MySQL时会感觉很不爽.
要成为MySQL的DBA, 首先要明白这一些, 以充充高手的门面.
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/90618/viewspace-352016/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/90618/viewspace-352016/