国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

使用ASP開發(fā)連接數(shù)據(jù)庫時的性能問題

2019-11-18 16:37:33
字體:
供稿:網(wǎng)友

原有一個項目,使用asp開發(fā),使用Oracle數(shù)據(jù)庫 。 使用下面的代碼來獲取查詢語句。

Set RS = Server.CreateObject("ADODB.Recordset")
RS.open 所要執(zhí)行的SQL語句, 數(shù)據(jù)庫連接
邏輯中存在一個兩級的結(jié)構(gòu),在對父級數(shù)據(jù)進行循環(huán)的時候查詢到每一條父級數(shù)據(jù)所包含的子級數(shù)據(jù)集合。

strSQL = "查詢父級數(shù)據(jù)的SQL語句"
RS.open 所要執(zhí)行的SQL語句, 數(shù)據(jù)庫連接

Do Until RS.EOF
    strSQL2 = "查詢子級數(shù)據(jù)的SQL語句"
    RS2.open 所要執(zhí)行的SQL語句, 數(shù)據(jù)庫連接
    RS2.CLose
   
    RS.MoveNext
Loop
RS.Close
但是從Oracle數(shù)據(jù)庫轉(zhuǎn)到SQL Server數(shù)據(jù)庫以后,邏輯沒有變化但是時間卻有了很大的變化。從原來的幾秒變成了五十多秒,感覺是兩個RecordSet的嵌套循環(huán)導致。解決方法是使用一個數(shù)組來存儲父級數(shù)據(jù),然后執(zhí)行RS.Close,再循環(huán)數(shù)組來查詢子級數(shù)據(jù)。

自己并不是很清楚其中的原因,請大家多多指點。謝謝。

http://blog.csdn.net/dutguoyi/archive/2007/03/18/1532924.aspx


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 玉山县| 荔浦县| 蕉岭县| 天全县| 英山县| 洛南县| 社会| 沂南县| 新巴尔虎右旗| 汤原县| 禹州市| 普宁市| 庆元县| 石台县| 怀宁县| 彩票| 开封市| 榆社县| 保山市| 鲁山县| 揭东县| 曲靖市| 阿拉善右旗| 新津县| 九台市| 浦江县| 枣阳市| 阿拉尔市| 新余市| 介休市| 景洪市| 肥西县| 和田市| 青岛市| 洛南县| 涿州市| 汪清县| 平陆县| 和政县| 忻城县| 富蕴县|