设为首页 加入收藏

TOP

提高数据库查询速度的几个思路
2015-11-21 01:37:08 来源: 作者: 【 】 浏览:0
Tags:提高 数据库 查询 速度 思路
提高 数据库查询速度的几个思路 :
1、缓存,在持久层或持久层之上做缓存;
2、数据库表的大字段剥离,保证单条记录的数据量很小;
3、恰当地使用索引;
4、必要时建立多级索引;
5、分析 Oracle的执行计划,通过表数据统计等方式协助数据库走正确的查询方式,该走索引就走索引,该走全表扫描就走全表扫描;
6、表分区和拆分,无论是业务逻辑上的拆分(如一个月一张报表、分库)还是无业务含义的分区(如根据ID取模分区);
7、RAC;
8、字段冗余,减少跨库查询和大表连接操作;
9、数据通过单个或多个JOB生成出来,减少实时查询;
10、从磁盘上做文章,数据存放的在磁盘的内、外磁道上,数据获取的效率都是不一样的;
11、放弃关系数据库的某些特性,引入NoSQL数据库;

12、换种思路存放数据,例如搜索中的倒排表;

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇高并发大流量网站架构简单思路 下一篇temp表空间的作用

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: