麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > ASP > 正文

ASP動態網站制作中使用MYSQL的分析

2024-05-04 11:09:48
字體:
來源:轉載
供稿:網友
環境:winxp sp2 ,mysql5.0.18,mysql odbc 3.51 driver 表采用 myisam引擎。access 2003
不同的地方:
1、插入數據時候,mysql 應盡量使用 insert into語句,避免使用 rs.addnew,如果非的要用,應先設置 conn.CursorLocation=3 否則,肯定報錯,而且我發現,用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秒!

查詢比較:access 查詢40w條數據 化了12秒,mysql化了14秒,稍微慢點。

總結:總的來講,access的插入速度要比mysql快大約三倍。查詢數據時候,如果數據量比較小,access也要比mysql快大約2倍,但當數據量很大時,mysql的查詢速度變化不大,但access則下降的比較厲害。

當然,mysql應該要比access快的,我估計問題出在他的odbc驅動上,而access的驅動是用的ole,微軟對他作了很多優化,所以,在這個測試中,mysql蒙冤受屈了!至于并發性能,我沒有測試,不過我想access應該大大不如mysql吧。

如果要使用
rs.pagecount
rs.pagesize
rs.AbsolutePage
rs.recordcount
這樣的屬性,你必須先conn.CursorLocation=3
否則以上屬性統統不能使用。
還有為了防止亂碼和插入中文錯誤,你必須在conn.open后,立即:conn.Execute ("SET NAMES 'gb2312'")
否則,肯定插入錯誤,而且亂碼沒商量。

連接方式:
'用系統DNS連接:
strconnection="dsn=mysql; OPTION=16384;driver={mysql odbc 3.51 driver};server=127.0.0.1;uid=root;pwd=67918;database=test"
'直接用字符串連接:
'strconnection="Driver={mysql odbc 3.51 driver}; Server=localhost; Port=3306; Option=0; Socket=; Stmt=; Database=test; Uid=root; Pwd=67918;Option=16384"
set conn=server.createobject("adodb.connection")
conn.CursorLocation=3
conn.open strconnection 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 毛片在哪里看 | 成人在线观看免费观看 | 精品一区久久久 | 久久αv| 中文字幕 亚洲一区 | 欧美日韩免费在线观看视频 | 小雪奶水翁胀公吸小说最新章节 | 日本成人在线免费 | 久久久一区二区三区精品 | 91中文在线观看 | av在线看网站 | h网站在线观看 | 久久精品视频16 | 亚洲码无人客一区二区三区 | 欧美成人免费香蕉 | 中国美女一级黄色大片 | 在线看免费观看日本 | 九九精品在线观看 | 日本羞羞的午夜电视剧 | 一级黄色av电影 | 黄色av网站在线观看 | 久久午夜神器 | 日本欧美一区二区三区视频麻豆 | 日本免费a∨ | 女人裸体让男人桶全过程 | av中文在线观看 | 色吧综合网 | 国产成人羞羞视频在线 | 精品国产一区二区三区久久久 | 久久久久国产成人精品亚洲午夜 | 国产小视频在线观看 | 国产精品视频一区二区噜噜 | 国产1区在线观看 | 精品国产一区二区亚洲人成毛片 | 亚洲免费视频一区二区 | 成人午夜免费看 | 娇妻被各种姿势c到高潮小说 | 9999久久久久久 | 最新av网址在线观看 | 国产呻吟 | 九九热精品视频在线 |