ACCESS作为网站数据库的弊端
来源:互联网 发布:cnc简单手工编程实例 编辑:程序博客网 时间:2024/05/01 23:44
现在网上绝大多数网站都是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以上内存。
- ACCESS作为网站数据库的弊端
- ACCESS作为网站数据库的弊端
- ACCESS作为网站数据库的弊端
- Access数据库的弊端
- 网站的ACCESS数据库加密
- JVM中将MethodArea 作为PermannentArea管理的弊端
- 发表在51cto上的文章,用access作为.net网站的数据库,在windows2003上配置出现,出错不能访问
- ACCESS网站示例-连载-数据库
- 网站后台改版,迁移老网站中Access数据库中新闻到新网站的方法
- 网站后台改版,迁移老网站中Access数据库中新闻到新网站的方法
- ORM映射的弊端以及它对数据库优化影响
- Windows注册表的弊端
- Windows注册表的弊端
- PrintStream的弊端!
- 搜索引擎的弊端
- 浅谈SEO的弊端
- 对日外包的弊端
- ajax的弊端
- 最小费用最大流
- Mysql的常用命令
- 續無題
- 动态树菜单,可以选择打开父菜单或者是打开子菜单.
- C++的一些编译选项说明
- ACCESS作为网站数据库的弊端
- Writing Reentrant and Thread-Safe Code(编写可重入和线程安全的代码)
- (转)WTL开发者指南(WTL Developer’s Guide翻译3)
- QM user exit for sap
- 请教个问题
- 无图片圆角效果
- JBoss4 应用服务器Web开发人员参考手册(4):使用HTTPS
- 朗文当代英英词典安装说明
- 汇编与C++