Access数据库查询过于缓慢,就高手解答~~~~~~~~~
表【A】有一万多条记录,它的结构差不多100列。(A1是ID A2,A3,A4...是后面的列名就不多举了)
A1 A2 A3 A4......
1 a 啊 9......
我的查询语句是 select max(A1)+1 as AA from [A] where A1 like '1209%' 我这样查询速度很慢 在我写的c#程序中在(查询时整个程序都是无响应)然后我 就试着在Access数据库里面查询 结果也差不多也是很慢。求高手指点指点啊。。。
------解决方案--------------------在条件列 A1 上创建索引
------解决方案--------------------
对于sum/count/avg/max/min等操作的字段和where中使用的字段,都建议加上索引。
------解决方案-------------------- Access........................
------解决方案-------------------- select max(A1)+1 as AA from [A] where left(A1,4)='1209'
不知道Access有没有这种语法,你试试
------解决方案--------------------试试重建下索引?