ACCESSACCESS作为网站数据库的流弊

本网上大部分网站还是ACCESS+ASP的花样,因为ACCESS结构简单容易处理,而且也能满足多数之网站先后要求。
  ACCESS是微型数据库,既然是微型就发出外从来之局限性,以下几种情形下数据库基本上会吃不破:
  1。数据库过死,一般ACCESS数据库及50M横底时候性能会急剧下降!
  2。网站访问数,经常上100总人口左右的在线。
  3。记录数过多,一般记录数达到10万长达左右的下性能就会见急剧下降!
(注:以上3漫长只是我们多年的话的阅历结果,并无只是绝对值,具体看来情形例外变化较生)
  ACCESS论坛(如动网)大了之后就特别容易并发数据库方面的问题,当你的论坛数据库在30M之上,帖子5万横,在线为在100口左右的时光,你的论坛基本上都以处理数据库上花时间,这个时候大可能就会见产出数据库吃不清除的状态。
  一般症状是具备涉及数据库的页面,突然运行都磨蹭的不同寻常(执行时间及5秒以上还几十秒),涉及HTML和纯ASP运算的页面都例行,等过一段时间(约10分钟要重新丰富)以后又陡回升。这个时段你可为此一般ASP探针测试一下,如果服务器的运算时正常,而你的帖字量又较充分,就是数据库方面的问题了。
  解决智:
由于当下是ACCESS本身的局限性,所以解决之办法除了压缩数据量和换大型的数据库论坛以外也不曾什么好办法,也就是今天常说的论坛危机,也是重型的论坛还不是ACCESS的来由。我们推荐以下措施:
 1。临时解决办法:定期去多余的多寡、压缩数据库,限制论坛灌水,甚至限制论坛注册。如果是动网论坛,可以使论坛自带的分表储存作用,会产生于好之功能
 2。比较久办法:更换论坛和数据库,一般都运动网sql商业版本+MSSQL
的方案来化解,不过者需要比老之投资。因为mssql2000同ACCESS相比要更多之资源,光是占内存上,就好达标每一个在线1M之上的水平,如果你的SQL论坛发100口在线就会见吃少服务器至少150M上述内存

转载自:http://www.aspnetjia.com

相关文章