Chinaunix首页 | 论坛 | 博客
  • 博客访问: 951730
  • 博文数量: 83
  • 博客积分: 32
  • 博客等级: 民兵
  • 技术积分: 2080
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-12 09:45
个人简介

努力学习,努力分享,努力.....在努力..努力离开..

文章分类

全部博文(83)

文章存档

2017年(3)

2015年(1)

2014年(47)

2013年(32)

发布时间:2013-11-05 14:31:33

在MySQL主从复制出现错误时,例如二进制日志损坏的情况,可以利用sql_slave_skip_counter参数跨过一个事件继续复制,但是如果有很多个损坏执行这个参数就没有什么意义了..例子如下:查询从库mysql> show slave status\G;*************************** 1. row ***************************         .........【阅读全文】

阅读(18238) | 评论(0) | 转发(0)

发布时间:2013-11-05 14:07:53

在做MySQL AB复制的时候,一个是sync_binlog参数还有另外一个也很重要就是innodb_flush_log_at_trx_commit。此参数可以设置0、1、2默认设置1。分别意义如下:设置1:每一次事务提交或事务外的指令都需要把日志写入(flush)硬盘,最安全也是最耗时的。设置2:是不写入硬盘而是写入系统缓存,日志仍然会每秒flush到硬 盘,所.........【阅读全文】

阅读(4181) | 评论(0) | 转发(0)

发布时间:2013-11-05 13:56:21

一. 参考http://www.percona.com/doc/percona-toolkit/2.1/pt-table-checksum.html二. 前言pt-table-checksum是一个在线验证主从数据一致性的工具,主要用于以下场景:1. 数据迁移前后,进行数据一致性检查2. 当主从复制出现问题,待修复完成后,对主从数据进行一致性检查3. 把从库当成主库,进行数据更新,产生了"脏数据.........【阅读全文】

阅读(2812) | 评论(0) | 转发(0)

发布时间:2013-10-31 10:54:36

在做MySQL复制的时候二进制日志最重要的选项sync_binlog,那么它到底有什么作用呢?sync_binlog=1 or N如果开启此选项,MySQL每次提交事务之前会将二进制同步到磁盘上,保证服务器崩溃时不会丢失事件,如果禁用此选项,服务器会少做一些工作,但二进制日志文件可能在服务器崩溃时损坏或丢失信息.如果备库不是那么重要,那么开.........【阅读全文】

阅读(7919) | 评论(0) | 转发(0)

发布时间:2013-10-29 20:04:25

在MySQL中经常用到大对象对于如歌提高它的查询性能.这里提供一种方式,利用合成索引提高大字段的查询性能,模糊匹配还是会产生全表扫描的效果什么是合成索引呢?简单来说就是根据大字段的内容建立一个散列值,并把值单独存储在数据列中,接下来通过检索散列值找到数据.例:Welcome to the MySQL monitor.  Commands end .........【阅读全文】

阅读(3541) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

airmy2014-07-17 17:49

joepayne:又一数据库大师啊

不敢当

回复  |  举报

joepayne2014-07-15 11:06

又一数据库大师啊

回复  |  举报
留言热议
请登录后留言。

登录 注册