zoukankan      html  css  js  c++  java
  • orzdba工具配置

    ./orzdba -lazy -rt -S /u01/svr/working/my3306/run/mysql.sock

    mysql -s --skip-column-names -h127.0.0.1 -urep -P3306 -prep123 -Dmysql -S /u01/svr/working/my3306/run/mysql.sock

    源代码地址:http://code.taobao.org/p/orzdba/src/trunk/

    [root@hank-yoon servers]# chmod +x orzdba

    在代码的160行左右,配置自己的MySQL验证信息:username、password、socket、host、port
    [root@hank-yoon servers]# grep -n 'my $MYSQL' orzdba
    160:my $MYSQL = qq{mysql -s --skip-column-names -uroot -pyoon -h127.0.0.1 -P$port };

    先安装tcprstat
    [root@hank-yoon servers]# ln -sf /export/servers/tcprstat-static.v0.3.1.x86_64 /usr/bin/tcprstat
    [root@hank-yoon servers]#chmod u+s /usr/bin/tcprstat
    cp tcprstat /usr/bin/tcprstat

    需要安装的perl依赖包:
    yum install perl-Test-Simple.x86_64
    yum install perl-Time-HiRes
    yum install perl-ExtUtils-CBuilder
    yum install perl-ExtUtils-MakeMaker
    yum install perl-DBD-MySQL
    yum install perl-DBI

    安装中报错:(因缺少了“yum install perl-Test-Simple.x86_64”)
    t/02derived.t ..... Can't locate Test/More.pm in @INC (@INC contains: /export/servers/Perl_Module/version-0.99/blib/lib /export/servers/Perl_Module/version-0.99/blib/arch /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at t/02derived.t line 7.
    BEGIN failed--compilation aborted at t/02derived.t line 7.
    t/02derived.t ..... Dubious, test returned 2 (wstat 512, 0x200)
    No subtests run


    安装Perl的File:LockFfile模块
    安装version模块
    wget http://search.cpan.org/CPAN/authors/id/J/JP/JPEACOCK/version-0.99.tar.gz
    tar -zxvf version-0.99.tar.gz
    cd version-0.99
    perl Makefile.PL
    make
    make test
    make install

    安装安装File::Lockfile模块:
    wget http://search.cpan.org/CPAN/authors/id/G/GL/GLORYBOX/File-Lockfile-v1.0.5.tar.gz
    tar -zxvf File-Lockfile-v1.0.5.tar.gz
    cd File-Lockfile-v1.0.5
    perl Build.PL
    perl ./Build
    perl ./Build test
    perl ./Build install

    安装Class-Data-Inheritable模块:
    wget http://search.cpan.org/CPAN/authors/id/T/TM/TMTM/Class-Data-Inheritable-0.08.tar.gz
    tar -zxvf Class-Data-Inheritable-0.08.tar.gz
    cd Class-Data-Inheritable-0.08
    perl Makefile.PL
    make
    make test
    make install

    安装Module-Build模块:
    wget http://search.cpan.org/CPAN/authors/id/K/KW/KWILLIAMS/Module-Build-0.31.tar.gz
    tar -zxvf Module-Build-0.31.tar.gz
    cd Module-Build-0.31
    perl Build.PL
    ./Build
    ./Build test
    ./Build install


    安装完提示:Usage: Socket::inet_ntoa(ip_address_sv) at ./orz line 477
    因主机名不能解析,将IP和主机名写到/etc/hosts文件
    [root@hank-yoon servers]# vi /etc/hosts
    172.16.9.242 hank-yoon.com

    [root@hank-yoon servers]# ./orzdba -lazy -rt -S /export/data/mysql/tmp/mysql.sock

    count:此间隔内完成的请求数量
    avg:此间隔内所有完成的请求,响应的平均时间
    95_avg:此间隔内,95%的请求量的平均响应时间,单位微秒,该值较能体现MySQL Server查询的平均响应时间


    [root@hank-yoon servers]# ./orzdba -innodb -S /u01/svr/working/my3306/run/mysql.sock

  • 相关阅读:
    MFC防止进程重复建立
    windows系统锁屏及修改密码项目开发经验记录
    mfc开发an unsupported operation was attempted错误解决
    LIBCMTD.lib(exe_winmain.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) 中被引用
    两种加载dll的方式
    字符串使用宏的意义
    python脚本,重新设置图片大小
    用python & bat写软件安装脚本 + HM NIS Edit自动生成软件安装脚本
    第十三章 接口
    第十二章 泛型
  • 原文地址:https://www.cnblogs.com/dbalightyear/p/11210610.html
Copyright © 2011-2022 走看看