您的位置:首页 > 大数据

数据库提高查询效率(较大数据)优化方法

2015-08-01 15:31 639 查看
1、数据库设计方面:

(1)建立索引

(2)分区(MySQL,如按时间分区)

(3)尽量使用固定长度字段和限制字段长度。(如VARCHAR2(10);优势:①降低物理存储空间 ②提高数据库处理速度 ③附带校验数据是否合法功能

2、在数据库I/O方面:

(1)增加缓冲区

(2)如果涉及表的级联,不同的表存储在不同磁盘上,以增加I/0速度

3、在SQL语句方面:

(1)优化SQL语句,减少比较次数

(2)限制返回条目数(MySQL中使用limit)

4、在java方面:

如果反复使用的查询,使用PreparedStatement减少查询次数。(PreparedStatement的第一次执行消耗是很高的,它的性能体现在后面的重复执行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: