摘要:
1. argparse介绍 是python的一个命令行解析包,非常编写可读性非常好的程序 2. 基本用法 prog.py是我在linux下测试argparse的文件,放在/tmp目录下,其内容如下: #!/usr/bin/env python # encoding: utf-8 import arg 阅读全文
摘要:
杨辉三角
1.每行的第一个数字和最后一个数字为1,第一行为1,第二行为1,1
2.从第N行起(N为正整数,且N>1),每行的第i与i+1个数字之和(i为正整数),是第N+1行第i+1个数字的值 阅读全文
摘要:
mydumper适合库中有大表且CPU个数较多的场景,多用于恢复从库或单个实例 推荐用法**************************** mydumper -u automng -p rootroot -h db48 -P 3309 -e -t 10 -r 5000000 -o /data/ 阅读全文
摘要:
软件安装 安装包下载地址为:https://golang.org/dl/ 如果打不开可以: https://golang.google.cn/dl/ https://dl.google.com/go/go1.12.5.linux-amd64.tar.gz wget https://dl.google 阅读全文
摘要:
连接的超时时间 set global interactive_timeout=120;set global wait_timeout=120; 该连接指类似应用访问数据库的连接,可以是查询、DML、DDL等 测试一:超时后,DML事务断开,相当于事务提交失败,原数据无变化 注意:超时后会出现,下面的 阅读全文
摘要:
注意事项: 从库提升为主库read_only要设置为OFF原主库改为从库后,read_only要设置ONread_only=ON并不能对root生效,确保root不会进行数据写入从主库进行 flush tables with read lock 开始,到主从切换完毕,数据库不能对外提供写服务;一直对 阅读全文
摘要:
现象:从库延迟高,查看slave status发现sql_thread执行语句的速度比主库慢,这样的延迟会一直高下去,下面是排查的一些过程1. 检查了从库的配置,磁盘的写入速度的确没有主库高2. iostat -m 1 10查看磁盘写入 ,从库为2M/S,主库也就3M/S,从库磁盘没主库高,但这个档 阅读全文
摘要:
由于主库繁忙,就在从库上修改binlog格式 1. 从库切日志mysql> flush logs;Query OK, 0 rows affected (0.00 sec) mysql> flush logs;Query OK, 0 rows affected (0.00 sec) mysql> fl 阅读全文
摘要:
场景 *********************************线上库数据误删除,存在几天前的一份全备数据,现需要恢复这些误删除的数据本例方案:在另外一台服务器上,恢复全备,搭建binlog server复制从全备时的binlog日志,然后模拟从库使用SQL_THEAD追加数据方案特点:可恢 阅读全文
摘要:
备份原理 xtrabackup的备份时间点是备份结束时刻,记录在xtrabackup_binlog_info 文件中;如果后续需要通过binlog追加操作,则该时间点是起点。 备份开始后,xtrabckup就开始复制数据库中的文件,不锁表,同时监控日志变化; 在复制完所有的database后,立即将 阅读全文