windows平台下配置cron服务
在windows平台下如果想要管理类似linux管理界面,我们常用的工具是cygwin,根据自己需要可定制安装相应的包,比如sshd,cron等服务。这里记录下在杆状cron包后遇到的一点问题以及处理方式。 场景:由于要通过ssh做异地备份,我这边安装了cygwin以及sshd/cron相应的包,安装后...
Linux内存异常问题处理
今天在做几台数据库初始化部署的时候,发现启动数据库由于内存不足导致启动失败。查看系统内存总共是32G,已经使用了21G,其中cached也就2G,最奇怪的是系统中也没有其他进程占用大量内存。经过层层分析,终于解开了系统内存异常占用的原因,具体分析处理过程如下:1、查看系统内存的使用情况从中可以看到系统内存总大小...
MYSQL Binglog分析利器:binlog2sql使用详解
大部分使用mysql的业务也都会开启binlog,用以记录数据库的更新操作。当然binlog的格式大家也都比较清楚,分别是statement、mixed、row模式。针对row格式的binlog,它以二进制形式记录相应的SQL,通过编辑器打开无法知道具体的SQL是什么。当然,我们也可以通过mysqlbinlog分析,但分析结果不利于我们做数据的回滚和redo。前...
压测工具之Sysbench1.0(2_MySQL压测)
一、简介Sysbench压测工具常用版本有0.4(较旧),0.5(据说非官方正宗开源版),1.0(最新的官方开源版本),不同版本之间的系统压测差异较小。但对数据库的压测参数、结果具有较大差异,这里针对sysbench压测MYSQL数据库做下安装、使用介绍。二、压测环境硬件环境:测试机...
SQL优化工具(MYSQL)——SQLAdvisor安装使用
一、SQLAdvisor简介SQLAdvisor是由美团点评公司技术工程部DBA团队(北京)开发维护的一个分析SQL给出索引优化建议的工具。它基于MySQL原生态词法解析,结合分析SQL中的where条件、聚合条件、多表Join关系 给出索引优化建议。目前SQLAdvisor在美团点评广泛应用,包括美团支付、酒店旅游、外卖、团购等产品线,公司内部对SQL...
压测工具之Sysbench(1_系统压测)
针对系统和数据库压测是项目上线前必做的一项,这里使用的是最新版本的sysbench做的压测使用详解。sysbench可以做系统层面的压力测试(CPU、内存、硬盘IO、互斥锁、Thead),也可以做数据库(MySQL/Oracle/PG)层面的压力测试。安装容易,操作便捷,是压测使用的重要工具之一。一、sysbench下载&...
Oracle DG从库 Rman备份恢复测试
公司Oracle备份策略是10G采用DG主库每天Rman一全备份+expdp备份,11g采用的是DG从库每天rman一全备份。最近在做恢复演练测试,在从库备份恢复时,由于控制文件是standby类型,无法直接打开数据库,也没有找到standby controlfile ——>primarycontrolfile转换的方法,这里是通过控制文件重建的方式做的备库备份恢复,仅...
MySQL抓包工具:MySQL Sniffer
这两天看到群里发了一个开源软件,是关于MYSQL实时抓包的工具。顿时让我想到了之前做故障定位时的一些需求,之前针对连接数据库的连接信息进行审计定位,做过MYSQL自身的审计功能开启(有不少坑,慎用),也通过tcpdump做过一些分析(直接读分析日志比较难以看明白,在数据库连接abort值高时使用)。而...
python带颜色输出
格式:\033[显示方式;前景色;背景色m 说明:前景色 背景色 颜色---------------------------------------30 &nbs...