唐山网站建设

设为主页 加入收藏 繁體中文

ACCESS作为网站数据库的弊端

核心提示:现在网上尽大多数网站都是ACCESS+ASP的情势,由于ACCESS结构简单轻易处理,而且也能满足多数的网站程序要求。 ACCESS是小型数据库,既然是小型就有他根本的局限性。

  现在网上尽大多数网站都是ACCESS+ASP的情势,由于ACCESS结构简单轻易处理,而且也能满足多数的网站程序要求。

  ACCESS是小型数据库,既然是小型就有他根本的局限性,以下几种情况下数据库基本上会吃不消:

  1、数据库过大,1般ACCESS数据库到达50M左右的时候性能会急剧降落!

  2、网站访问频繁,常常到达100人左右的在线。

  3、记录数过量,1般记录数到达10万条左右的时候性能就会急剧降落!

(注:以上3条只是我们多年以来的经验结果,其实不只尽对值,具体视情况不同浮动较大)

  ACCESS论坛(如动网)大了以后就很轻易出现数据库方面的题目,当你的论坛数据库在30M以上,帖子5万左右,在线也在100人左右的时候,你的论坛基本上都在处理数据库上花时间,这个时候很可能就会出现数据库吃不消的情况。

  1般症状是所有触及数据库的页面,忽然运行都慢的出奇(履行时间到达5秒以上乃至几10秒),触及HTML和纯ASP运算的页面都正常,等过1段时间(约10分钟或更长)以后又忽然恢复。这个时候你可以用1般ASP探针测试1下,假设服务器的运算时间正常,而你的帖字量又比较大,就是数据库方面的题目了。

  解决方法:

  由于这是ACCESS本身的局限性,所以解决的方法除减少数据量和更换大型的数据库论坛之外也没甚么好办法,也就是现在常说的论坛危机,也是大型的论坛都不是ACCESS的缘由。我们推荐以下方法:

  1。临时解决办法:定期删除过剩的数据、紧缩数据库,限制论坛注水,乃至限制论坛注册。假设是动网论坛,可使用论坛自带的分表贮存功能,会有较好的效果

  2。比较长远办法:更换论坛和数据库,1般都采取动网sql贸易版本+MSSQL 的方案来解决,不过这个需要比较大的投资。由于mssql2000和ACCESS相比需要更多的资源,光是占内存上,便可以够到达每1个在线1M以上的程度,假设你的SQL论坛有100人在线就会吃掉服务器最少150M以上内存。

   请作者联系本站,及时附注您的姓名。联系邮箱:edu#chinaz.com(把#改成@)。

http://www.fw8.net/


TAG:网站,论坛,数据库,在线,局限性
评论加载中...
内容:
评论者: 验证码: