日期:2014-05-17  浏览次数:20378 次

数据库查询时间优化问题
目前准备作一款工控程序:
1.计划采用ACCESS的MDB作为数据库;
2.采集到的数据库在一次数据采集中预计会有近千万组产生
3.数据库放置于本地机器上,也即与连接仪器的PC是同一台机,不会应用到网络
问题:
1.就以前的经验来说,这样多的数据在SQL查询或者输出时是比较慢的,请问有何方法提速?换数据源?用多个MDB分离?
2.如有可能会尽可能采用ACCESS作为数据库;
3.或者有好的建议和操作细节尽可提出

------解决方案--------------------
access并不一定能支持那么大的数据量
------解决方案--------------------
1. 上千万数据,建议不要采用Access数据库
2. 建索引,可以提高查询速度
------解决方案--------------------
--根据业务,进行MDB分离;根据查询,建立合适的索引
--数据量不小,考虑用SQL SERVER吧,或者MYSQL
--千万数据,估计ACCESS吃不销