【MYSQL】InnoDB行溢出数据说明
首先说下MySQL数据库的varchar字段,真的很实用,它可以存放65536字节的数据,比oracle和sqlserver大多了,但是在使用varchar时也有几点要注意; 1、65536只是这么说,要建表的时候指定一个字段65536仍然会报错,因为字段本身还有其他开销,实际只能存放65532字节。 &n...
【MYSQL】一个关于Innodb存储引擎表的加锁问题
今天有童鞋问了一个关于innodb加锁处理的疑问,于是根据案例做出了分析,见下文:版本Oracle mysql 5.5 (GPL)事务隔离级别 REPEATABLE-READ,现在遇到一个很奇怪的问题
【MYSQL】两阶段提交及相关参数介绍
由于Mysql的事务日志包含二进制日志和存储引擎日志,当发生崩溃恢复时,MySQL主节点通过redo log进行恢复,而在主从复制的环境下,slaver节点是依据于主节点的binlog进行同步数据的;这样的架构于是对mysql的二进制日志和redo log,就有两个基本要求:第一,保证binlog里面存在的事务一定在redo lo...
【MYSQL】innodb两次写(double write)实现解析
在innodb存储引擎中,有一个叫doublewrite技术模块,是可选的。它通过参数InnoDB_doublewrite的值来控制,如果为0表示不启用,可以通过show status like "%InnoDB_dblwr%"来查看,doublewrite技术带给innodb存储引擎的是数据页的可靠性,下面对doublewrite技术进行解析,让大家充分理解do...
【MYSQL】MHA参数列表说明
使用MHA配置MYSQL高可用集群时,对于MHA参数文件中的参数含义进行简单总结Local : 指每一个配置块内部。 Local功能的参数需要放置在[server_xxx] 块下面App : 参数作用于master/slave, 这些参数需要配置在[server_default]块的下面Global : 作用于master/slave, Global级别的参数用于管理多组master/slave结构...
【MYSQL】my.cnf参数详解
整理了mysql常用配置文件参数介绍和使用方法:● max_conecctions:整个 MySQL 允许的最大连接数;这个参数主要影响的是整个 MySQL 应用的并发处理能力,当系统中实际需要的连接量大于max_conecctions 的情况下,由于 MySQL 的设置限制,那么应用中必然会产生连接请求的等待,从而限制了相应的并发量。所以一般来说,只...
利用percona-toolkit检查并修复mysql集群的数据一致性
percona-toolkit是一组高级命令行工具的集合,用来执行各种通过手工执行非常复杂和麻烦的mysql任务和系统任务,这些任务包括: ? 检查master和slave数据的一致性 ? 有效地对记录进行归档 ? 查找重复的索引 ? 对服务器信息进行汇总 ? 分析来自日志和tcpdump的查询 ? 当系统出问题...
MYSQL+复制+MHA+VIP配置总结
最近公司需要配置mysql集群和高可用环境,经过筛选,配置MHA环境更符合公司现有系统要求,下面将完整的配置方法和注意事项分享给大家。1、mysql安装①cmake的安装cp cmake-2.8.10.2.tar.gz /uar/localtar -zxvf cmake-2.8.10.2.tar.gz// 解压压缩包cd cmake-2.8.10.2./configuremakemake install②mysql源码安...