你返回服务器的时间 有何用?
你有两百个客户端 不论他们线在干吗 通过ADOQUERY每秒返回服务器的时间 也就是200个联结同时访问数据库?数据库不用干别的了我觉得时间每天返回一次即可; 时间返回后把本地的时钟调得和服务器一样即可
这个功能操作系统应该提供;200客户同时浏览、 数据存取、数据库应该受不了;
要考虑用3层的;相联接池啦,midas 啦

解决方案 »

  1.   

    能否EMAIL源程序过来看看?是不相瞒,本人也正在学习DELPHI+SQL2000的编程。多谢!mailto: [email protected]
      

  2.   

    这种程序不用对时间的精度要求到每秒吧?
    程序开始时获得一次服务器时间,然后把本机时间改为服务器时间。
    不停地每秒去获得时间时要占用资源的。
    200客户同时浏览、数据存取,数据库应配置得相当有效才行。
    200客户不算很多,主要是:
    一、建表时索引不应超过5个,但不应少于3个。(经验之谈,这是平衡的个数,多了插入速度可能受影响,少了查询可能受影响,我是在1000万条记录的机器上、花了一个月时间得出的结论,不一定正确)
    二、尽量使用存储过程,这样在以后性能有变时,可以调整存储过程中的语句来提高速。
    第3个问题一般默认的SQLSERVER2000选就行了。
    delphi默认的字体就是英文用的。
      

  3.   

    78(七月八日):多谢你的建议,所谓索引有什么用,我只建了一个主键。还有,听说有种数据库建模工具叫什么ERWIN是干吗用的
      

  4.   

    数据库建模主要就是理顺各个表之间的关系,使整个库结构清楚(至少处于较高的平衡状态)。主要应用于数据库的软件工程中,其实你使用SQL SERVER2000,项目不是很大的话,用不着要建模工具。SQL SERVER2000对数据建立支持已可达到一般需要。
    有些建模工具作出的表不能和SERVER2000兼容。
    你要在时间和效率以及将来的升级方面有所取失。
      

  5.   

    三层结构不是很复杂,
    如果你原来用TQuery控件来操作数据库的话就很简单了
    如果是用TTable,那就可要大修改才行哦
    在中间加多中间层就行了。
      

  6.   

    三层结构不是很复杂,在中间加多中间层就行了。 
    如果你原来用TQuery控件来操作数据库的话就很简单了
    如果是用TTable,那就可要大修改才行哦
      

  7.   

    有没有源程序啊,我现在准备做这方面的软件,谢谢了,我的信箱是[email protected]