一个数据库的问题,个位过来看看

来源:百度知道 编辑:UC知道 时间:2024/05/24 10:29:09
假如在库存在大量数据的情况下(上千万条数据),应用层如何去突破数据提取的时间?如何做到良好的跨平台性?

1.优化你的SQL语句,这又是另外一个专题,几个基本原则,可以过滤掉最大数量记录的条件放在WHERE末尾,不用NOT IN、IN等等
2.请使用PreparedStatement,以提高多次执行的SQL的速率,不需要重复编译。
3.如果查询结果包含数据量大,考虑分页查询。
4.实在不行还是从数据库层面优化吧。。这个找DBA去~~

跨平台,你指的是操作系统平台吗?如果是,那用JAVA吧,一次编码,到处执行~嘿嘿,不过实际做到比较难

应用层如何去突破数据提取的时间?这个不是很清晰;

如何做到良好的跨平台性?你可以使用ORACLE数据库.