生成大量测试数据脚本
生成大量数据来测试:create table t1 (id int not null primary key auto_increment,age int,name varchar(20),createtime date);create index idx_age_name_create on t1(age,name,createtime);vi create-data.sh#!/bin/bashi=1;MAX_INSERT_ROW_COUNT=$1;while [ $i -le $MAX_INSERT_ROW_COUNT ]do &n...
Mysql GITD复制中断处理
从库发现复制错误: "root@localhost:mysqld.sock [test]>show slave status\G;*************************** 1. row *************************** Slave_IO_State: Waiting for master to send event &nbs...
MHA_VIP配置
版本说明:MHA 0.56 is now available +2 Vote Up -0Vote Downposted by Yoshinori Matsunobu on Tue 01 Apr 2014 04:50 UTC Tags: (edit) mysql,MHAI released MHA version 0.56 today. Downloads are available here. MHA 0.56 includes below features.Supporting MySQL 5.6 GTID. If GTID and auto posit...
Percona server mysql之索引监控
User Statistics开启变量:默认是关闭的,它在内存中创建了几个HASH表set global userstat=on;set global thread_statistics=on;查看索引使用情况:可以判断索引是否用到select * from t where c1='a1' and c2='a2' and c5='a5' order by c2,c3; SELECT * FROM INFORMATION_SCHEMA.INDEX_STATISTICS ...
Mysql之复合索引使用规则
复合索引验证:从左向右发挥作用索引:(c1,c2,c3,c4):找到c1的基础上,可以找到c2,找到c3的基础上,可以找到c4a:select * from t where c1=x and c2=x and c3=x and c4=x;b:select * from t where c1=x and c2=x and c4>x and c3=x;用到了c1+c2+c3+c4c:select * from t where c1=x and c2=x and c4=x order by c3; &n...
Linux系统工具
yum install nmon
安装PIP
OS:Centos 6.7yum -y install epel-releaseyum -y install python-pipyum clean all
Python2.7安装脚本
more python2.7_install.sh #!/bin/bashyum install openssl-devel MySQL-python sqlite-devel -ywget http://172.28.15.13/software/Python-2.7.11.tgztar xf Python-2.7.11.tgzcd Python-2.7.11./configure --prefix=/usr/local/python2.7.11/make && make installln -sf /usr/loc...
Mysql SSD压力测试
db72:压力测试结果:CPU:20 Intel(R) Xeon(R) CPU E5-2650 v3 @ 2.30GHzTOTAL MEM:128GDB MEM:80G DB SIZE:2.4GDISK:SSD*6 RAID10DB命中率:100%TPS:7300QPS:29000响应时间:12ms瓶颈:CPU=100%,await:0.5ms,随着进一步加大并发连接,TPS和QPS会有微小的下降,响应时间会加长,...
SNMP客户端配置
vim /etc/snmp/snmpd.conf com2sec notConfigUser default publicgroup notConfigGroup v1 notConfigUsergroup notConfigGroup v2c notConfigUserview systemview in...
Mysql tools之orztop
mysqltools ---orztop 屏幕打出的信息中还包括了数据库的每秒的insert/update/delete/select,逻辑读,命中率,当前活动线程等,可以大致看到数据库的当前压力情况,当你的实例出现性能瓶颈时,不妨用该工具看看,抓取一下当前正在跑的慢sql,然后在分析一下sql执行orztop脚本:./orztop -h=127.0.0.1 -P=3306 -...
Mysql tools之orzdba
mysql工具集:orzdba下载:http://code.taobao.org/p/orzdba/src/trunk/修改代码160行左右配置MySQL的相关验证信息,如username,password,host,port,sock等安装tcprstat安装orzdba_rt_depend_perl_module.tar.gz依赖包(version模块、Class-Data-Inheritable模块、Module-Build模块、File-Lockfile模块)cd Perl_...
db file sequential read问题查找
AWR报告:Top 10 Foreground Events by Total Wait TimeEventWaitsTotal Wait Time (sec)Wait Avg(ms)% DB timeWait ClassDB CPU 13.8K ...
Mysql log rotation Script
Handy mysql log rotation script. For those notusing any chroot environements, comment out bothlines in #chroot section. Set MYSQL_HOME QUERYLOGSLOWLOG ERRLOG appropiately.#!/bin/sh################################################ MySQL log rotation# mjaw@ipartners.pl########################...
Linux shell日期格式化
日期格式化:file_name=`date +%Y%m%d`date -d "+1 day ${file_name}" +%Y%m%ddate -d "-1 day ${file_name}" +%Y%m%ddate -d "+2 day ${file_name}" +%Y%m%d前一天的日期date -d"1 day ago" +"%Y%m%d"前一个月的日期date -d"1 month ago" +"%y%m%d"类似的还有date -d"-1 day ago 1 month ago" +"%y%m%d"date ...
Greenplum 之备份恢复
版本:Greenplum 4.3.6.2 Linux:OS 6.7-------------------测试备份恢复:ok环境准备创建数据库:create user pay with password 'pay';CREATE DATABASE pay WITH OWNER = pay ENCODING = 'UTF8' 导入测试数据psql -d pay -f payment.sql 加入本地认...
Mongodb之索引
创建单列索引1(升序);-1(降序)db.t3.createIndex( { "id" : 1 } )后台创建索引db.t3.createIndex( { domainname: 1}, {background: true} )创建子文档索引db.people.createIndex( { "address.zipcode": 1 } )查询子文档db.users.find({"address.city":"Los Angeles"}) 创建组合索引db.t3.ensureI...
Greenplu添加standby节点
添加standby节点Greenplum支持master节点的standby,如果你在初始化集群时没有创建standby节点,或者原来的standby节点坏了或者其他原因,要重搭standby。在己有的sdw1节点上创建一个standby1)加载环境变量#. /opt/greenplum-db-4.3.6.2/greenplum_path.sh2)创建存储区域先查看master的存储区域:su - gpadminech...
Oracle维护索引、表
Oracle维护索引1.重建索引alter index index_name1 rebuild;2.重建索引并转移到别的表空间alter index index_name1 rebuild tablespace other_tablespace; --这个表空间要首先创建3.修改索引的一些参数设置alter index index_name rebuild pctfree 30 storage(next 100k);4.自动为索引分...
shell1_观察内存占用-内存泄漏
Shell 来观察内存占用情况:PID=50662;while true; do; ps aux | grep $PID | grep -v grep | awk '{print $5" "$6}' >> t; sleep 1; done