随笔分类 - mysql运维入门
摘要:Amoeba 以MySQL为底层数据存储,并对应用提供MySQL协议接口的proxy 集中想用应用的请求,根据用户事先设置的规则,将SQL请求发送到特定的数据库上执行 基于此可以实现负载均衡、读写分离、高可用性等需求 强调的是amoeba配置的方便,基于XML的配置文件,用SQLJEP语法书写规则
阅读全文
摘要:keepalive 类似3/4/7层交换机制的软件,也就是平时说的第三层、第四层、第七层交换 作用是检测web服务器的状态,如果有一台web服务器、mysql服务器宕机、或工作出现故障,keepalived检测到问题后,会将有故障的web服务器或者mysql服务器从系统中剔除 当服务工作正常后,ke
阅读全文
摘要:常见索引类型 normal 普通索引 unique 唯一索引,不允许重复的索引,该字段信息保证不会重复,譬如身份证号 full text 全文索引 用于搜索很长一篇文章的时候,效果最好;如果用在比较短的文本,就一两行字,普通的index也可以 总结: 索引的类别由建立索引的字段内容特性来决定,通常n
阅读全文
摘要:myisam 5.1的默认存储类型 基于传统的ISAM类型,Indexed Sequential Access Method,有索引的顺序访问方法 存储记录文件的标准方法 不是事务安全,不支持外键 表强调的是性能 执行速度比innodb类型更快 不提供事务支持 如果执行大量的select操作,是首选
阅读全文
摘要:mysql主从原理 随着访问量的增加,数据库压力的增加,需要对msyql进行优化和架构改造,优化方法有: 高可用 主从复制 读写分离 拆分库 拆分表 原理 异步复制过程 master开启bin-log日志功能,默认关闭 slave开启IO线程和SQL线程 过程 主从配置 master my.cnf
阅读全文
摘要:存储引擎 myisam 表强调的是性能 执行速度比innodb类型更快 不提供事务支持 如果执行大量的select操作,是首选 支持表锁,不支持行锁 innodb 提供事务支持、外键等高级数据库功能 出于性能考虑,是首选 支持行锁 安装方式 yum安装 源码安装 配置mysql为系统服务 日常操作命
阅读全文