SQL SERVER运行太慢,如何提高数据库的执行速度?
我用的是SQLServer2000,因为项目前期的原因,字符串型的字段全部使用的是定长的char型,而没有用varchar类型。导致系统运行一年半左右后,数据库的数据文件达到1.8G以上,我分成了四个600M的数据文件,日志文件经常收缩,所以不大。数据库里面的记录有七、八0个表达到了二、三十万条以上,当然都是有效的数据。
现在遇到的问题是,系统的整体运行速度非常慢,有时录入一条记录需要十分钟。
这个系统是C/S结构,用Delphi5开发的,数据访问引擎用的是BDE(技术比较老了,但没有时间和Money改进了)。
请问,如何提高系统的运行速度?数据库怎么整理才好呢?