mysql加深印象

redolog:记录原始数据,称为物理日志,在某个数据页上做了什么修改,这是innodb所特有的。
binglog:默认关闭,记录的是逻辑,比如insert,update等。也称为逻辑日志,insert into table_a values(1,2),update a set b=1,语句,这是mysql server层自带的,所有引擎都能用。


between的范围如果是唯一索引 比如 between(10,20),扫描10-20总共10个数字,如果是普通索引,会多扫描一个,也就是寻找到21不符合的再返回
用法:SELECT * from BRBLNR WHERE OPTION_TIME BETWEEN '2019-07-17 10:54:53'  AND '2019-07-17 10:54:54'


limit 100,2  是取出102行,然后去掉100行,返回2行,因此千万数据的话,limit效率就比较底下,数据量大不允许你访问100页一周,返回结果比较慢。


block_nested_loop是出现在join的过程中数据比较大,内存放不下,最好别出现这种情况。内存放不下就join了一部分后保存结果,再清空内存,再join,知道所有join结束。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值