当前位置: 首页 > news >正文

北京网站建设的服务商百度邮箱注册入口

北京网站建设的服务商,百度邮箱注册入口,室内装修网站模板,锦州网站建设mysqlreport是www.hackmysql.com开发的一款基于perl语言编写的状态报告工具。它将show status 和 show innodb status的输出结果进行处理,使得输出信息的可读性更高。由于是perl编写的脚本,所以需要先安装perl环境,再与mysql数据库连接&#…

mysqlreport是www.hackmysql.com开发的一款基于perl语言编写的状态报告工具。

它将show status 和 show innodb status的输出结果进行处理,使得输出信息的可读性更高。由于是perl编写的脚本,所以需要先安装perl环境,再与mysql数据库连接,因此还需要安装数据库接口DBI 和数据库驱动 DBD-Mysql.

安装perl-DBI

 

yum install -y perl-DBI

 

安装mysqlreport

wget http://hackmysql.com/scripts/mysqlreport-3.5.tgz
tar zxvf mysqlreport-3.5.tgz
cd mysqlreport-3.5
perl mysqlreport -u root -password 12345

install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at (eval 8) line 3.
Perhaps the DBD::mysql perl module hasn't been fully installed,
or perhaps the capitalisation of 'mysql' isn't right.
Available drivers: DBM, ExampleP, File, Proxy, Sponge.
 at ./mysqlreport line 249

出现以上错误,原因是没有安装DBD-mysql,下载安装

wget http://www.cpan.org/modules/by-module/DBD/DBD-mysql-4.020.tar.gz
cd DBD-mysql-4.020
perl Makefile.PL --mysql_config=/usr/local/mysql/bin/mysql_config
make
make install

把mysql的这个库文件路径添加进去

echo "/usr/local/mysql/lib/mysql" >> /etc/ld.so.conf
ldconfig

再使用mysqlreport

perl mysqlreport -u root -password 12345

脚本有些小的bug,会出现以下错误信息

Use of uninitialized value in multiplication (*) at mysqlreport line 829.
Use of uninitialized value in formline at mysqlreport line 1227.
Use of uninitialized value in formline at mysqlreport line 1235.

829行修改成如下方式,则不再提示错误

my $is = @_;
my $of = @_;
return sprintf "%.2f", ($is * 100) / ($of ||= 1);

再分析1227和1235行错误

1227 $stats{'Innodb_buffer_pool_pages_latched'}, perc($stats{'Innodb_buffer_pool_pages_latched'}, $stats{'Innodb_buffer_pool_pages_total'})

 

1235 $stats{'Innodb_buffer_pool_read_ahead_seq'}, t($stats{'Innodb_buffer_pool_read_ahead_seq'})

查看mysql官方手册

Innodb_buffer_pool_pages_latched

The number of latched pages in InnoDB buffer pool. These are pages currently being read or written or that cannot be flushed or removed for some other reason. Calculation of this variable is expensive, so as of MySQL 5.1.28, it is available only when the UNIV_DEBUG system is defined at server build time.

5.1.28后不默认提供这个参数了。除非编译的时候强制指定。

Innodb_buffer_pool_read_ahead_seq

The number of sequential read-aheads initiated by InnoDB. This happens when InnoDB does a sequential full table scan. 

For InnoDB Plugin, this variable was removed in MySQL 5.1.41.

这个变量是InnoDB的存储引擎插件,在5.1.41以后就已经被移除,这里我的数据库是5.5.25,所以以上两个错误不是很重要。

 

最后执行mysqlreport -u -password 12345看看,以下是部分输出结果的显示

wKiom1N5mgDxZjQIAAMwDbkujEA273.jpg

 

http://www.lbrq.cn/news/2515897.html

相关文章:

  • 网站版块设计百度一下打开网页
  • 自己做软件的网站长春seo优化企业网络跃升
  • 企业服务网站制作热点新闻事件
  • 成都专业建站公司新网站百度多久收录
  • 建设品牌型网站制作成都网站排名 生客seo
  • 网站建设与制作价格百度地图优化排名方法
  • 做本地网站赚钱吗申泽seo
  • 推荐一个做健身餐的网站个人免费网站申请注册
  • 漯河网站建设哪家超级外链工具 增加外链中
  • 手机网站显示建设中英文seo是什么意思
  • 泰州网站设计北京seo百科
  • 科技未来网站建设长沙百度seo
  • 商城网站建设视频手机优化软件下载
  • 网站建设的说明宁波seo推广服务
  • 做鞋设备网站网络推广关键词优化公司
  • 在西部数码上再备案一个网站ftp百度指数下载app
  • 昆明网站建设服务黄页网站推广
  • 江西赣州搜索引擎优化策略不包括
  • 自己做的网站被篡改怎么办优化人员是什么意思
  • 长沙传媒公司排行南京网站设计优化公司
  • 成都公司建设网站seo优化包括
  • 哪些公司做网站维护的近一周新闻热点事件
  • 自适应网站制作公司网站seo技术能不能赚钱
  • 网站初期 权重怎么做百度收录查询接口
  • 建行企业银行官网自己如何优化网站排名
  • 阿里云服务器怎么部署网站谷歌浏览器搜索引擎入口
  • 长沙网站建设服务商优化网站推广网站
  • dw手机销售网站制作千峰培训
  • 网站建设价格如何常用的五种网络营销工具
  • 界面设计好看的网站网站优化费用报价明细
  • Rust 实战二 | 开发简易版命令行工具 grep
  • 未授权访问复现
  • AI论文阅读方法+arixiv
  • Vscode的常用快捷键(摆脱鼠标计划)
  • 【Linux系统编程】环境变量,进程地址空间与进程控制
  • 使用uni-app开发一个点餐收银台系统前端静态项目练习