单表多次查(业务层)和复杂 sql 查询(有 join、子查询)大家更倾向哪种方案,两者优劣势有哪些

查看 40|回复 0
作者:ericcen   
看情况。有人坚持让我咋用就咋用,都可以。我更喜欢把数据干到一个表,一个 SQL 搞定。
单表多次查,代码里面实现 jion , 很难懂。数据库服务器压力小。
复杂 SQL ,会导致数据库服务器 cpu I/O 高。 但我觉得你业务代码里面 join 不一定比数据库性能好,只是把 cpu I/O 消耗转移到业务服务器了。

查询, SQL, join, 劣势

您需要登录后才可以回帖 登录 | 立即注册

返回顶部