12 2016 档案
摘要:一.简介1.goaccess用于分析apache和nginx日志的强大工具 2.官网:https://goaccess.io 二.安装1.下载goaccess的安装包wget http://tar.goaccess.io/goaccess-1.1.1.tar.gz 2.如果需要启用geoip,则1.
阅读全文
摘要:一.基本Beanstalkd,一个高性能、轻量级的分布式内存队列系统,最初设计的目的是想通过后台异步执行耗时的任务来降低高容量Web应用系统的页面访问延迟,支持过有9.5 million用户的Facebook Causes应用。后来开源,现在有PostRank大规模部署和使用,每天处理百万级任务。B
阅读全文
摘要:一.安装supervisor 该工具是python的一个软件包,需要安装python 安装python-setuptools,然后通过 ./easy_install supervisor 安装,也可以通过pip install supervisor来安装 在centos7上也可以通过yum安装 yu
阅读全文
摘要:一.InnoDB写数据流程(猜想) myisam是将索引放入内存缓存(Key Cache,大小有key_buffer_size设置) innodb是将索引和数据文件都放入内存缓存池(Buffer Pool,简称BP,大小由innodb_buffer_pool_size设置,log buffer大小由
阅读全文
摘要:mydumper 和 myloader 的使用 MySQL 自身的 mysqldump 工具支持单线程工作, 依次一个个导出多个表,没有一个并行的机 ,这就使得它无法迅速的备份数据。 官网:https://launchpad.net/mydumper mydumper 作为一个实用工具,能够良好支持
阅读全文
摘要:pt-archiver工具其实就是用来清理,归档数据用的 一.归档前的准备需要配置client字符集为utf-8,如果你用了utf-8的编码,防止归档数据为乱码[client]default-character-set=utf8 二.使用场景1、清理线上过期数据2、清理过期数据,并把数据归档到本地归
阅读全文
摘要:一.mysqladmin的使用#mysqladmin extended-status -u root -i 2 -c 2 -p | grep connect查看mysql的状态中带有connect字符的变量,每两秒统计一次,共统计2次 #mysqladmin extended-status -u r
阅读全文
摘要:一.maxscale简介1.MaxScale是maridb开发的一个mysql数据中间件,其配置简单,能够实现读写分离,并且可以根据主从状态实现写库的自动切换。2.官网:https://mariadb.com/kb/en/mariadb-enterprise/mariadb-maxscale-20/
阅读全文
摘要:安装见percona-toolkit的安装,pt-table-checksum和pt-heartbeat是percona-toolkit的组件 一.pt-table-checksum 1.主从上均新建账户GRANT SELECT, PROCESS, SUPER, REPLICATION SLAVE
阅读全文
摘要:一.vmstat1.命令示例#vmstat 5每5秒输出一次 2.输出详解procs memory swap-- io --system-- cpu r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 168 2226204 5
阅读全文
摘要:一.LOW_PRIORITY1.对于myisam默认是写操作优先,读操作滞后.通过该项更改,可以使读操作优先,写操作在有空闲的时候再写入.但该项可能在理论上造成,写被永远阻塞. SQL语句中使用示例:UPDATE LOW_PRIORITY table_name SET colomu='val' WH
阅读全文
摘要:一.内核(/etc/sysctl.conf) 1.加大端口号范围net.ipv4.ip_local_port_range = 10240 65000 2.tcp/ip重用及超时限制net.ipv4.tcp_syncookies = 1net.ipv4.tcp_tw_reuse = 1net.ipv4
阅读全文
摘要:percona-toolkit中在线ddl percona-toolkit工具提供了一组用于mysql操作的工具,比如主从复制,在线更改mysql表ddl等 一.安装1.安装perl(略) yum install perl 2.安装必要软件: yum install perl-DBI yum ins
阅读全文
摘要:mysql> show status like 'Table%'; + + + | Variable_name | Value | + + + | Table_locks_immediate | 105 | | Table_locks_waited | 3 | + + + Table_locks_i
阅读全文
摘要:利用xtrabackup备份mysql数据库 一.安装1.直接下载二进制文件wget http://www.percona.com/downloads/XtraBackup/XtraBackup-2.1.9/binary/Linux/x86_64/percona-xtrabackup-2.1.9-7
阅读全文