提交 36099c72 编写于 作者: DCloud_Heavensoft's avatar DCloud_Heavensoft

Update db-performance.md

上级 2bb2a3e8
......@@ -80,3 +80,10 @@ sample操作在大数据量高频触发时会响应缓慢,使用前请务必
|命中文档总数 |该慢查询命中数据库内多少条数据,如果索引设置的合适此数值会尽可能的接近检索文档总数 |
|查询语句 |详细的查询指令模板,例:{"filter":{"invite_code":"?"}},表示以 invite_code: "xxx" 作为查询条件进行的查询 |
|最大执行时间 |该慢查询最慢多久执行完毕 |
## 分表和冗余表
如果你的数据表记录条数超过几十万,可以使用分表策略来优化。
比如很多电商系统的订单表,最近3个月的订单是一张表,超期的订单会挪到其他表。银行系统也会把几年前的交易数据归档,防止数据量太大查不动。
冗余表是另一种策略,不是分表,而是把大表中的高频数据单独摘出来成为一张表。其实 [jql-cache-redis](jql-cache-redis.md) 就是一种冗余思路,把数据在redis里多存一份。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册