压力测试工具之FIO
针对磁盘的压力性能测试工具有很多,简单的测试可以通过dd命令实现,而比较专业和强大的磁盘IO测试工具,当然首推FIO了。这里针对FIO工具使用做个简单的介绍。介绍前,首先说明下两个概念,顺序读写和随机读写。 随机读取、写入是根据磁盘数据分布进行随机读写,可能数...
MySQL高可用架构之MaxScale实践
本次安装部署基于MHA已部署的情况下,只部署MaxScale,并且采用的是rpm包安装 MaxScale是mariadb公司开发的一套数据库中间件。它是一个支持高可用、读写分离、负载均衡,并且具有良好的可扩展性,不但高性能的基于事件驱动,同时具有代理和管理功能。1、MaxScale软件下载...
MySQL高可用架构之MHA实践
本文主要是描述MHA高可用快速部署步骤以及简单使用命令1、下载安装包 mha 依赖包: http://rpm.pbone.net/index.php3 perl-DBD-MySQL perl-Config-Tiny ...
MySQL高可用架构之PXC实践
近期想对MySQL高可用架构做些研究并总结下来,本文是对PXC安装部署做个记录。1、PXC简介 官方介绍: Percona XtraDB Cluster is High Availability and Scalability solution for MySQL Users. 主要特点: &nbs...
曲折的gcc升级详细步骤
由于要安装一高可用软件,其在编译安装的时候提示需要4.4+版本以上的gcc,而我的系统是rhel5.8,gcc版本是gcc version 4.1.2,因此需要将gcc版本升级,看似简单的升级,实施起来还是颇为曲折,仅将个人安装过程记录下来,希望对有需要的人有所帮助。 gcc的升级有多种方式可...
percona-server-5.7.11-4源码安装手册
MySQL5.7出来有段时间了,一致没时间玩玩,这两天有时间下了percona的装了下,发现还是有很多好玩的东西,下面是简单的源码安装记录(二进制安装比较简单,源码安装队OS包的以来比较严重,尤其是zlib包,建议用RHEL6.5以上版本,本实验用的是centos7)环境描述:安装软件描...
mongodb简单副本集实验
##搭建副本集10.127.32.121 master 10.127.32.125 slave arbiter##数据库安装略##初始化主库配置10.127.32.121 [root@node1 ~]# mkdir -p /home/mongodb/master/data[root@node1 ~]# mkdir -p /home/mongodb/master/log [root@node1 ~]# mongod --port 27017 --fork --replSet=replica --logpath=/ho...
mongodb简单分片实验
##mongodb简单分片实验10.127.32.121 mongos shard110.127.32.123 shard310.127.32.125 config shard2##安装数据库安装略##10.127.32.121 包含mongos和shard1节点##[root@node1 ~]# mkdir -p...
SQL Plan Baselines 实验01
实验说明:本实验通过自动捕获baseline执行计划的方式实现自动调整实验描述:不开启自动捕获baseline计划,执行全表扫描,开启后生成走全表扫描的baseline计划,此时关闭自动捕获,创建索引,查看执行计划依旧走全表扫描,但会生成新的baseline信息,但是未被accepted。##创建测试表和数据SQL> conn scott/tiger;SQL> ...
SQL Profile 实验03
实验说明:手动固定执行计划实验描述:让走索引的执行计划,通过手动固定Profile走全表扫描##删除原来的执行计划exec dbms_sqltune.drop_sql_profile('coe_0gmwrzua0usax_463314188');##正常执行计划,走索引T3_INDEXSQL> select count(*) from t3 where object_id<=5000;Execution Plan--------------------------...
SQL Profile 实验02
实验说明:通过创建表T3和索引T3_INDEX,执行SQL语句,正常情况下该走索引A情况,通过hint强制查询走全表扫描B情况,利用profile将A情况的执行计划改为B情况的执行计划,从而达到利用SQL Profile更改SQL执行计划,让所有查询走全表扫描的目的。(本文仅用于便于理解profile改变执行计划使用)##创建测试表和数据SQL> conn...
SQL Profile 实验01
##创建测试表和数据SQL> conn scott/tiger;Connected.SQL> create table t1 as select * from all_objects where rownum<=50000;Table created.SQL> create table t2 as select * from all_objects where rownum<=50000;Table created.##开启autotrace 并执行SQLSQL> set autotrace trace explain;SQL>SELECT *&n...
zabbix表分区详细步骤
1、连接数据库 mysql -h <database_ip/fqdn> -u<user> -p Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> mysql> use zabbix; Reading table information for completion of ...