关闭

MySQL主从复制下BINLOG内容分析

BINLOG格式分为两种,行格式和语句格式,在主从mysql的binlog_format相同的情况下: 1,基于statement的binlog,除了sql语句和TIMESTAMP一致外(即便是主从服务器时间不一致),其它方面没有什么可比的东西。 2,基于row的binlog,TIMESTAMP一致(即便是主从服务器时间不一致)。 行模式在同一条sql情况下,...
阅读(389) 评论(0)

MySQL索引不仅影响查询速度而且影响查询结果的排序

1.如果sql语句没有使用任何索引并且查询结果不加order by语句,则查询结果默认按照主键排序。 2.如果sql语句中使用了索引,则查询结果按照索引字段排序,如果是复合索引,则按照复合索引字段逐个排序,此处与查询结果中是否包含索引字段无关。 3.sql语句中尽量不要使用order by ,会严重影响查询效率,尤其在高并发或者单表数据量超大的时候。...
阅读(265) 评论(2)

MySQL一主两从复制转换为级联复制

最近有个朋友问我MySQL一主两从复制如何改为级联复制? 我之前没有做过这样的改动,所以自己研究了一下, 让B作为A的从库,C作为B的从库,其实也挺简单的,方法如下。 首先从库B要开启二进制日志,而且还要加上参数log-slave-updates,并且添加一个复制用的账号。 从库B和从库C复制主库A的位置大多数情况下是不同的,为了让从库B作为从库C的主库,我们需要让从库B的数据比从库C的...
阅读(1841) 评论(0)

MYSQL REPEATABLE-READ隔离级别

REPEATABLE-READ 这种隔离级别虽然可能导致读到的东西是已经修改过的,比如回话一中读一个字段=1 实际在回话二里这个字段被修改=0 回话一中再update这个字段=0 实际受影响行数是0 这还是可以忍受的...
阅读(426) 评论(0)

MySQL实现ORALCE的row_number()over(partition by xx)功能

select heyf_tmp.Username, heyf_tmp.player_name, heyf_tmp.lv, @rownum:=@rownum+1, if(@pdept=heyf_tmp.Username,@rank:=@rank+1,@rank:=1) as rank,          -- 分组字段 @pdept:=heyf_tmp.Username from  ...
阅读(1960) 评论(0)
    个人资料
    • 访问:4942次
    • 积分:100
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:0篇
    • 译文:0篇
    • 评论:2条
    文章分类
    最新评论