1、在数据库设计方面:
(1)建立索引;
(2)分区(MySQL,比如按时间分区);
(3)尽量使用固定长度的字段;
(4)限制字段长度;
2、在数据库I/O方面:
(1)增加缓冲区;
(2)如果涉及表的级联,不同的表存储在不同的磁盘上,以增加I/O速度;
3、在SQL语句方面:
(1)优化SQL语句,减少比较次数;
(2)限制返回的条目数(MySQL中用limit);
4、在Java方面:
如果是反复使用的查询,使用PrepaerdStatement减少查询次数。
1、在数据库设计方面:
(1)建立索引;
(2)分区(MySQL,比如按时间分区);
(3)尽量使用固定长度的字段;
(4)限制字段长度;
2、在数据库I/O方面:
(1)增加缓冲区;
(2)如果涉及表的级联,不同的表存储在不同的磁盘上,以增加I/O速度;
3、在SQL语句方面:
(1)优化SQL语句,减少比较次数;
(2)限制返回的条目数(MySQL中用limit);
4、在Java方面:
如果是反复使用的查询,使用PrepaerdStatement减少查询次数。