网络编程
位置:首页>> 网络编程>> Asp编程>> ASP和MYSQL开发网站的注意事项

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

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

标签:mysql,网站,asp

就目前互联网上大小网站而言,大部分都是采用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这一属性,否则无法正常使用。

0
投稿

猜你喜欢

  • 代码如下:<%@LANGUAGE="VBSCRIPT"%> <% option&n
  • 英文原文:http://www.smashingmagazine.com/2008/08/18/译文原文:http://blog.bingo
  • 一:操作redis1:redis拓展安装composer require predis/predis或者你也可以通过 PECL 安装&nbs
  • 摘要:现代网站和web应用程序趋向于依赖客户端的大量的javascript来提供丰富的交互。特别是通过不刷新页面的异步请求来返回数据或从服务
  • 我准备在ASP中连接MYSQL了,请问如何做?首先要正确安装MYSQLX,装好之后,可调用以下程序即可正常访问MYSQL:<%@&nb
  • 在ASP中,直接使用“Insert into” 语句与使用ADO中AddNew方法有什么区别?哪一种更好呢?AddNew方法的实质就是封装了
  • 在网站或软件的策划和设计过程中,我们经常听到这样的讨论:“这个功能设计得太重了”又或“我们希望能够处理得轻一些”。似乎轻设计是时下炙手可热的
  • IE 开发团队更改了 IE8 的 User-agent ,更改的部分信息如下:IE8 on Windows Vista (Compatibi
  • 前提条件:1.安装好Wampserver64(版本不限)2.Wampserver64软件启动后 变为绿色如:3.在数据库里面创建好名为&am
  • Access method(访问方法):此步骤包括从文件中存储和检索记录。Alias(别名):某属性的另一个名字。在SQL中,可以用别名替换
  •     在安排Web页面的布局时,最常用的方法之一是用HTML表格界定页面的结构。例如,假设Web页面由顶端的
  • 表格(Table)可读性提升的系统总结,包括“行列组织关系模糊、单元格内容不清晰”两大方面...前边写了个大框架,好像有点笼统,因为没有各点
  • 因为这两天在弄自己的一个问答程序www.sosoask.com ,结果发现开发人员把我的存储过程加密了,郁闷,还好找到解决方法了,现在共享下
  • 以前看过有人转换过的,当时仅仅惊叹了一下,就过去了,没有记下来,直至于用到的时候呢,开始到处找,找来找去都没有找不到痕迹了,心里也就郁郁寡欢
  • FrontPage 2003在功能上增强了不少,下面我们一起来看看新版本中比较突出的9个新功能。1.自定义浏览器分辨率预览检查 在
  • 最近常有厦门的客户通过网站上的联系方式加我QQ,询问网站改版的情况。几乎每日都要针对客户网站存在的问题做一番分析,然后客户以价格等其他因素结
  • 在web开发中常常要使用js,为了提高效率一般都会制作js的类文件。这样在使用中更新复用都很方便。下面按照我工作中的一个案例,介绍如何定义j
  • 在IE下,获取Param的时候有个诡异现象(不知道算不算bug)。为了清晰起见,下面用最简单的HTML和JavaScript来说明。有这么一
  • 最近在无忧脚本混了一阵子,回复了一些贴子,自己却没有做出什么东东让大家看看,心里有些不安,于是写了下边的一点东西,本来应该发在类封装区的,考
  • CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理技
手机版 网络编程 asp之家 www.aspxhome.com