一个程序是C/S模型。使用的人也就是6,7个人
但是他的数据相当大,动不动就是几千条记录。
因此运行起来很慢。我想把它搞成三层结构
行吗?
给点意见吧。
如果不行,有什么好方法!!!

解决方案 »

  1.   

    主要的是看瞬间产生的记录数多少。
    如果只是一个更新,那么C/S我想是够了,没有必要搞什么三层吧。
    不过,我也不懂你那个程序是用来做什么的。
    所以没有什么发言权,
    大部分的多层是用来搞地域比较广的项目,
    如果是LAN的,我想是没有必要吧。
      

  2.   

    6,7个人使用 動不動幾千條記錄沒有必要搞成三層,這樣的數據量並不算很大,C/S模型完全可以承受。可試著從以下幾個方面優化你的程序:
    1:在後台建立一數據庫維護計劃,為表建立合適的索引,定期對數據庫作優化整合
    2:使用查詢時的Query在Open之前先Prepare可提高很多甚至幾倍的速度,Open之後再UnPrepare,這個語句不單存儲可使用,查詢也有很大的幫助.
    3:在使用SQL語句時盡量不要使用三個表以上的關聯查詢
    4:對你的關鍵代碼與發生死鎖較多的地方進行代碼改寫優化
    5:看看服務器是否真的太老掉牙了
      

  3.   

    to Bes96261(秋水孤鶩) 
      如何在後台建立一數據庫維護計劃,為表建立合適的索引,定期對數據庫作優化整合?
    能清楚的好吗。
    不如你联系我吧
    [email protected]