我的数据库是SQL2K.现在随着数据库的不断增大.我的程序启动也越来越慢.想请教一下有没有优化的方法.连接用的是ADO.

解决方案 »

  1.   

    你是在程序打开的时候就连接数据库吧
    可以在程序启动的时候不连接数据库,启动后用一个TTimer再检测并连接
      

  2.   

    做个启动画面吧,
    让人感觉不到他是很慢,另外程序打开后再连接数据库,不要用TADOTable,那样太慢。用TADOQuery
      

  3.   

    TADOQuery
    打开表的时候加查询结果为空的条件
      

  4.   

    为LOG文件减肥--1.先卸载数据库。
    EXEC sp_detach_db 'DFW', 'TRUE'--2.删除数据库的日志文件。--3.安装数据库,系统会自动产生一个新的日志文件
    EXEC sp_attach_db @dbname = N'DFW', @filename1 = N'F:\SQLDATA\DFW_DATA.mdf'