时间:2021-07-01 10:21:17 帮助过:3人阅读
据说 用 in 是对数据库 没有优化的。
会缓存
① 大写的关键字
② SELECT 和 WHERE 是固定的 (固化SQL)
LRU 缓存不可靠
③ 主要利用的场景是 :
需要间接访问的小数据。
关系型数据库
横向分表:
1. 按活跃 :例如 6个月的分一台,6个月外的放另外一台
2. 按用户相关 : ① 按用户分; ② 每张表的数据/分表数
3. MySQL 从 5.1 开始 可以 按哈希 或者 按活跃度 分表
读写分离:
大写?使用事务型,推荐使用 MyISxxx
数据库优化
标签: