ASP和MYSQL开发网站的注意事项

时间:2009-08-21 13:23:00 

就目前互联网上大小网站而言,大部分都是采用ASP+ACCESS/SQL Server或者PHP+MySQL来编写;事实上,ASP和MySQL的组合也是一种不错的网站编写组合方案。在本文中,我们就将总结ASP+MySQL,相对于ASP+ACCESS/SQL Server的几个重要的不同点和注意事项。

测试服务器环境

操作系统:Windows 2000 Server;

MySQL数据库:MySQL 5.0.18,采用My ISAM引擎;

ODBC驱动:mysql odbc 3.51 driver;

另安装有Access 2003数据库。

ASP+MySQL与ASP+Access开发******站的主要不同点

1、插入数据时候,在MySQL中应尽量使用insert into语句,避免使用rs.addnew,如果一定要使用,请应先设置 conn.CursorLocation=3 否则可能会报错,而且我们发现,在MySQL中用insert 要比 addnew 快大约3倍的时间。

还有,如果用rs.addnew 方法,当你rs.update时候,是无法像在access中那样,立即获得rs(id")的值的。

2、与Access相比较

同样的表结构,用insert 插入20000条数据时,mysql需花费7.5秒,如果用rs.addnew则需24秒!而在Access中,用insert 则化了化了19.8秒,rs.addnew却只需花费2.8秒!

可见,在MySQL插入数据应尽量使用Insert into语句。 

查询比较:

Access查询40w条数据需花费12秒,mysql则花费14秒,稍微慢点。  

总结:

总的来讲,Access的插入速度要比mysql快大约三倍。查询数据时候,如果数据量比较小,Access也要比mysql快大约2倍,但当数据量很大时,mysql的查询速度变化不大,但Access则下降的比较厉害。

当然,MySQL应该要比Access快的,我估计问题出在他的ODBC驱动上,而access的驱动是用的OLEDB,微软对他作了很多优化,所以,在这个测试中,mysql蒙冤受屈了!至于并发性能,我没有测试,不过我想access应该大大不如mysql吧。

3、如果要在MySQL中使用以下方法:

rs.pagecount
rs.pagesize
rs.AbsolutePage
rs.recordcount

你必需先设置conn.CursorLocation=3这一属性,否则无法正常使用。

标签:mysql,网站,asp
0
投稿

猜你喜欢

  • 一个较新的ASP后门服务端实现代码

    2011-02-16 10:41:00
  • 什么是XSL?

    2007-11-05 19:47:00
  • Oracle 下的开发日积月累

    2009-02-28 11:08:00
  • 十“问”DreamWeaver

    2007-02-03 11:39:00
  • Asp截获后台登录密码的代码

    2012-12-04 20:20:38
  • 301转向代码合集

    2008-03-20 10:12:00
  • Javascript 闭包[翻译]

    2008-09-28 20:59:00
  • Web 设计:实现干净代码的12条定律

    2008-12-04 13:27:00
  • 四大因素扼杀了中国人的创造力

    2008-09-11 18:05:00
  • 常用的三种修改mysql最大连接数的方法

    2010-03-09 15:42:00
  • GetPageSize和GetPageScroll:获取页面大小、窗口大小和滚动条位置

    2008-12-27 22:30:00
  • asp如何显示全部的环境变量?

    2010-06-08 09:34:00
  • 全面阐述overflow:hidden属性

    2008-08-18 13:30:00
  • 我们用什么来衡量设计3:定量研究的风险

    2009-07-19 14:14:00
  • 用JS实现一个页面两份样式表

    2008-07-23 12:37:00
  • 标签水平右对齐更适合中文网站

    2009-05-01 11:54:00
  • asp三天学好ADO对象之第二天

    2008-10-09 12:49:00
  • MySQL中隐藏空间问题浅析

    2009-11-24 09:04:00
  • 用JavaScript脚本实现的图灵机

    2009-01-21 18:10:00
  • JavaScript性能优化--创建文档碎片

    2009-12-04 12:41:00
  • asp之家 网络编程 m.aspxhome.com