字符长度varchar加长更新会产生碎片,降低效率. 尽量避免. 应使用同长/变短更新
7. 日期时间类型建议使用datetime类型/int
inner join让优化器选择适合的驱动顺序
STRAIGHT_JOIN强制使用指定驱动顺序
3. 在查询的where条件中用上函数或表达式使用8.0版本
支持函数索引,表达式索引,不可见索引,倒叙索引
记录一段时间后,再创建索引
9. 优先使用union all,代替union. 不需要去重,减少临时表的生成
状态数据原则:数据不删除原则(状态字段),数据更新原则(变更改为update/insert),更新频率原则
分布式数据流转的实现方式:
分布式架构表设计:
批量操作后使用
MySQL8.0数据库延迟优化:writeset