所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

千万级数据库多表查询解决方案?

发布时间:2020-04-15 16:42:55

资讯分类:数据库  查询  方案  解决  查询  都是  扫描
千万级数据库多表查询解决方案?

1. 建立合理的索引,避免扫描多余数据,避免表扫描!

2.使用子查询为确保消除重复值,必须为外部查询的每个结果都处理嵌套查询。在这种情况下可以考虑用联接查询来取代。

3.用EXISTS替代IN、用NOT EXISTS替代NOT IN。因为EXISTS引入的子查询只是测试是否存在符合子查询中指定条件的行,效率较高。无论在哪种情况下,NOT IN都是最低效的。因为它对子查询中的表执行了一个全表遍历。

留言与评论(共有 0 条评论)
   
验证码:
Top