【Mongodb】sharding 集群Add/Remove 节点
MongoDB的Auto-Sharding能够做到:1 当各Sharding间负载和数据分布不平衡时,自动rebalancing2 简单方便的添加和删除节点3 自动故障转移(auto failover)4 可扩展至上千台节点 如何增加shard节...
【MySQL】5.7版本 Semisync Replication 增强
随着MySQL 5.7 的发布,新版本的MySQL修复了semi sync 的一些bug 并且增强了功能,新版的semi sync 设置一个独立的线程来接受slave 的ack,使得发送日志和接收slave 反馈 同时进行,提高了系统的事务处理能力。
MYSQL5.7 MASTER-SLAVE 在线关闭和启动GTID
原创转载注明出处本文参考:MYSQL 5.7官方手册本文步骤中master slave代表主库和从库都需要更改、 slave代表从库更改、master代表主库更改在MYSQL 5.7.6后可以在线的开启和关闭gtid功能,为了做到这一点MYSQL对GTID_MODE做了改动增加了OFF_PERMISSIVE和ON_PERMISSIVE来完成平滑的切换,下面看看有关参数ENFORCE_G...
show engine innodb status 详解
这个比较详细!不错[@more@] 很多人让我来阐述一下 SHOW INNODB STATUS 的输出信息, 了解 SHOW INNODB STATUS 都输出了些什么信息,并且我们能从这些信息中获取什么资讯,得以提高 MySQL 性能。 首先,让我们来了解一下 SHOW INNODB STATUS 输出的基础,它打印了很多关于 InnoDB 内部性能相关的计数器、统计、事务处理信息等。在 MySQL 5 中,InnoDB 的性能统计结果也在 SHOW STATUS 结果中显示了。大部分和 SHOW INNODB STATUS 的其他信息相同,在旧版本中还没有这个功能。 SHOW INNODB STATUS 中的很多统计值都是
Oracle 11g 密码设置为不过期
过期的原因一般有两种可能:一.由于oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。二.由于oracle11g中默认在default概要文件中设置了“FAILED_LOGIN_ATTEMPTS=10次”,当输入密码错...
MySQL GTID复制
什么是GTID什么是GTID呢, 简而言之,就是全局事务ID(global transaction identifier ),最初由google实现,官方MySQL在5.6才加入该功能。GTID是事务提交时创建分配的唯一标识符,所有事务均与GTID一一映射。GTID的格式类似于:5882bfb0-c936-11e4-a843-000c292dc103:1这个字符串,用“:”分开,前...
InnoDB优化
InnoDB主索引是聚簇索引,索引与数据共用表空间,对于InnoDB而言,数据就是索引,索引就是数据。InnoDB缓存机制和MyISAM缓存机制的最大区别就是在于,InnoDB不仅仅是缓存索引,还会是缓存数据。与MyISAM相比,InnoDB缓存可以占用更多的服务器内存缓存InnoDB表的相关信息,提升InnoDB性能。 1、In...
Linux环境下源码编译方式安装MySQL5.1(1)
1、源码安装MySQL 5.1 GA 创建组和用户: [root@mysqldb2 ~]# groupadd mysql [root@mysqldb2 ~]# useradd -g mysql mysql 解压缩安装包: [root@mysqldb2 ~...
mysql binlog日志自动清理及手动删除
说明:当开启mysql数据库主从时,会产生大量如mysql-bin.00000* log的文件,这会大量耗费您的硬盘空间。mysql-bin.000001mysql-bin.000002mysql-bin.000003mysql-bin.000004mysql-bin.000005…有三种解决方法:1.关闭mysql主从,关闭binlog;2.开启mysql主从,设置expire_logs_d...
Linux缩小逻辑卷大小同时扩容另外一个逻辑卷
一、实施目的将/home分区调小至50G,/ 分区调大至859G。二、实施过程1、首先缩小/dev/mapper/VolGroup-lv_home逻辑卷# vgdisplay // 查看卷组,Free PE为0,没有空闲空间# mount // 查看挂载信息,/dev/mapper/VolGroup-lv_home on /hom...
【MySQL】sync_binlog innodb_flush_log_at_trx_commit 浅析
innodb_flush_log_at_trx_commit和sync_binlog 两个参数是控制MySQL 磁盘写入策略以及数据安全性的关键参数。本文从参数含义,性能,安全角度阐述两个参数为不同的值时对db 性能,数据的影响.
MySQL内存参数及调整
MySQL内存参数及调整本文主要介绍MySQL的内存参数的作用及其对性能的影响和调整,以及MySQL的内存分配欢迎转载,请注明作者、出处。作者:张正blog:http://space.itpub.net/26355921&n...
innodb_lock_wait_timeout参数的了解
前言:在管理ORACLE的工作中,经常发现因为锁等待的原因导致应用宕机了。Mysql考虑到自身的性能和架构等因素,InnoDB数据库引擎增加了参数innodb_lock_wait_timeout,避免在资源有限的情况下产生太多的锁等待; 一、innodb_lock_wait_timeout的参数说明 innodb_lock_wait_timeout指的是事务等待获取资源等待的最长时间,...
mysql如收集统计信息
查询优化器使用统计信息为sql选择执行计划Mysql没有直方图信息,也无法手工删除统计信息 如何收集统计信息Analyze table收集表和索引统计信息,适用于MyISAM和InnoDB;对于innodb表,还可以使用以下选项1...
【Oracle】RHEL6.4-64位 安装oracle11.2.0.3(六) 建库后相关配置
RHEL6.4-64位 安装oracle11.2.0.3(六) 建库后相关配置操作系统:RHEL6.4 - 64位数据库: Oracle 11.2.0.3 64位 1.6建库后相关配置 1.6.1sqlplus命令提示符 [oracle@rhel64 ~]$ cd $ORACLE_HOME/sqlplus/admin [oracle@rhel64 admin]$ vi glogin.sqldefine _editor=vi set lin...
【Oracle】RHEL6.4-64位 安装oracle11.2.0.3(五) dbca创建单实例数据库
RHEL6.4-64位 安装oracle11.2.0.3(五) dbca创建单实例数据库操作系统:RHEL6.4 - 64位数据库: Oracle 11.2.0.3 64位 1.5dbca建库 1.5.1oracle用户执行dbca命令创建数据库 xmanager启动状态 [oracle@rhel64 ~]$ dbca 1.5.2Create a Database 1.5.3PROD ...
【Oracle】RHEL6.4-64位 安装oracle11.2.0.3(四) netca创建监听程序
RHEL6.4-64位 安装oracle11.2.0.3(四) netca创建监听程序操作系统:RHEL6.4 - 64位数据库: Oracle 11.2.0.3 64位 1.4netca配置监听 1.4.1oracle用户执行netca命令 xmanager启动状态 [oracle@rhel64 ~]$ netca 1.4.2默认Next 1.4.3配置完成 lsnrctl sta...
【Oracle】RHEL6.4-64位 安装oracle11.2.0.3(三) 安装Oracle软件
RHEL6.4-64位 安装oracle11.2.0.3(三) 安装Oracle软件操作系统:RHEL6.4 - 64位数据库: Oracle 11.2.0.3 64位 1.3安装oracle软件 1.3.1不勾选 1.3.2Skip software updates 1.3.3Install database software only 仅安装数据库软件 1.3.4Single instance dat...
【Oracle】RHEL6.4-64位 安装oracle11.2.0.3(二) 软件安装环境准备
RHEL6.4-64位 安装oracle11.2.0.3(二) 软件安装环境准备操作系统:RHEL6.4 - 64位数据库: Oracle 11.2.0.3 64位1.1 软件安装环境准备1.1.1 创建用户和组创建组[root@rhel64 ~]# groupadd oinstall[root@rhel64 ~]# groupadd dba[root@rhel64...
【Oracle】RHEL6.4-64位 安装oracle11.2.0.3(一) 软、硬件需求检查
RHEL6.4-64位 安装oracle11.2.0.3(一)软、硬件需求检查操作系统:RHEL6.4 - 64位数据库: Oracle 11.2.0.3 64位 1.1 软、硬件需求检查 1.1.1 查看内存、swap空间查看物理内存[root@rhel64 ~]# free -m ...