Redis 慎用 keys 命令

线上缓存数据量较大时,keys可能造成长时间阻塞,严重影响性能
且Twemproxy分片机制不支持keys命令

utf8_general_ci

不区分大小写,若业务需求区别大小写时,不可使用此字符集

联合唯一索引失效

任意一列的值为NULL时,即使其他的字段相同,也不会引起唯一索引冲突

Data truncated for column 'target_id' at row 1

字段属性设置不正确,或插入 or 更新参数超长

now() 和 sysdate()

以下两个语句可以理解now是一个常量,sysdate是一个变量
now得到一个静态值,所以在查询中,优化器能识别出对应的数据区间,而sysdate的方式在优化器中没法直接识别到对应的值,所以每次调用都会重新获取
image.png

like 后匹配才能走索引

like 'abc%' 时可以走到索引
like '%abc' 或 '%abc%' 时不能走到索引

取模

select MOD(234, 10)


老污的猫
30 声望5 粉丝