关于大型数据库如何提高查询效率
我们有超过100G大小的数据库,现在在 SQL2000上进行数据的统计和分析,使用查询分析器,比如一条 SELECT * FROM ADO.C 查询语句就需要很久.
现在对于优化我们有两条思路:
思路一:
比如有语句
select name1 from ado.c
select name2 from ado.c
合并 select name1, name2 from ado.c
也就是说,对于有关联的查询和修改,都在一次查询中完成,以减少查询的查询次数.
思路二:
用C++指针和连表,实验一个前台.能否帮我们提供一个框架
问哪种思路能提高效率,速度更快!