您的位置:首页 > 大数据

对大数据开发经验

2014-03-12 11:16 197 查看
对百万级以上的大数据开发,通常都会遇到查询效率、性能、甚至导致系统崩溃等问题。对大数据开发一般有几个原则:

1. 先选择后连接

在多表关联查询时,先将子表添加过滤条件,先过滤掉一些数据,然后在进行表连接

2. 查看PL/SQL执行计划

查看PL/SQL执行计划,如果出现全表扫描,说明查询语句写的有问题,要对语句进行优化,避免全表扫描

3. 添加索引

对于经常查询的表,对关键字段添加索引

对多表关联查询中的关联字段添加索引,可大大增加查询效率

在有些语句中即使添加了索引,索引也是失效的,在语句中出现like、in关键字时相应的索引会失效,如:where userName like "%wang%" 此时userName字段的索引是失效的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐