成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

實踐ADO技術的相關技巧和措施

開發 后端
ADO技術包括啟動連接操作等相關介紹,不等待連接完成就把控制權返回給應用程序——這樣,應用程序就能夠接著執行大部份初始化操作

對于ADO技術的講述數據綁定技術則能夠把TextBox組件"改造"成DbTextBox組件,把Label組件"改造"成DbLabel組件等等。所有這些都與DataSet有直接關系,但并沒有怎么用。所以有一個星期的時間基本是在用實踐著ADO技術,不知道ADO技術,會不會有點郁悶。

“性能”這一術語有著幾種不同的、差異微妙的含義。當人們談到某個東西性能多少好時,他們想要表達的意思可能就是在一定的時間之內它完成了多少工作。例如,一個性能好的發動機運行起來更穩定,產生的動力更強大。對于開發小組,你同樣也可能應用這個判斷標準:一個性能好的開發小組工作時比較安靜,而且能夠生產出大量高質量的代碼。對我來說。

性能至少意味著兩件事情——我的代碼運行起來有多好,我的開發小組和我本人工作效率怎么樣。無論哪一方面,本文介紹的技巧都將起到一定的幫助作用:幫助你更快地編寫代碼,幫助你編寫更快的代碼——安靜地完成這一切,減少這樣那樣的錯誤。本文介紹的技巧主要面向ADO,特別是如何通過ADO訪問SQL Server。但與此同時,我還將涉及一些適用范圍更廣的COM技巧,它們適用于你所編寫的所有Visual Basic代碼。

為了了解從哪些ADO技術數據訪問代碼編寫技術、哪些體系、哪些開發習慣可以得到最好的性能,我已經花了不少時間。ADO技術一些情況下,對于應用的整體性能來說,單一的技術意義很小,除非我們通過循環將性能的改善程度成倍放大。

例如,在一個客戶機/服務器應用中,當我們不是通過指定ODBC數據源(DSN)的方式連接數據庫時,大約能夠節省一到二秒的時間。對于應用整體的適用性或性能來說,這部分節省的時間所產生的影響很小。但是,如果我們在一個中間層組件上應用這種技術,這個組件每分鐘(或每小時,每天)都要建立和關閉數據庫連接數百(甚至數千)次,那么,這種技術將顯著地影響系統的性能表現。因此,對于我在這里討論的每一種技術,請務必考慮這個倍數因子——即,在一定的時間周期內,你的系統將執行同一段代碼多少次。#t#

當你開始尋求改進性能的方案時,請考慮一下你的應用(組件,或者是ASP代碼)大部份的等待和處理時間花在什么地方。ADO技術如果你發現應用程序把大量的時間花在等待Open或Execute方法執行完成,那么,你應該認真地檢查一下服務器端的查詢策略。

包括ADO技術在內,所有的數據訪問接口等待查詢結果的時間都相同。例如,ADO技術如果你有一個查詢,SQL Server需要20秒才能完成它,不論用來執行該查詢的是什么接口,沒有一種接口能夠比其他接口以更快的速度返回結果。雖然有些接口打開連接的速度比較快,有些接口處理結果集的速度比較快,但沒有一種接口能夠影響數據庫引擎編譯和執行查詢的速度。因此,如果你的查詢具有太高的“挑戰性”——例如你沒有對索引進行優化,你沒有使用存儲過程。

服務器負載過重,或者你要求返回的記錄數量太多——那么,世界上沒有一種ADO技術能夠幫助你提高性能。除非你解決了這些基本的查詢問題,否則沒有一種性能調整技術能夠顯著地改善整體性能。SQL Server的Query Analyzer是一個分析查詢性能的優秀工具。它能夠用圖形的方式顯示查詢的執行過程,并對改進性能的方法提出建議。

如果你能夠確信查詢具有較高的效率,那么,你可以使用本文介紹的技術進一步調整ADO代碼的性能。這里介紹的技巧將從各個方面幫助你簡化和改進ADO編程,包括:建立和維護連接,構造和提交執行速度更快的查詢,提高處理查詢結果的效率,等等。

責任編輯:chenqingxiang 來源: NET130
相關推薦

2009-12-24 16:40:59

Ado Connect

2009-12-22 09:50:23

ADO.NET學習

2009-12-25 10:51:45

使用ADO

2009-12-24 09:26:01

ADO.Net Tea

2009-12-29 16:56:40

ADO.NET類和接口

2009-12-25 16:26:03

ADO.NET控制

2009-12-21 13:59:03

ADO.NET特性

2009-12-28 15:46:22

ADO.NET操作

2009-12-24 13:38:07

ADO.NET技術

2009-12-31 11:11:42

ADO.NET組件

2009-12-24 14:45:32

ADO.NET程序

2009-12-31 14:23:33

ADO.NET數據源

2009-12-24 15:04:40

ADO管理

2009-12-28 13:38:13

ADO Error

2009-11-24 16:40:13

VS2005軟件

2009-12-23 09:26:56

ADO.NET屬性

2009-08-13 11:22:59

LINQ和ADO.NE

2009-12-28 13:23:38

ADO Records

2009-12-24 17:37:26

ADO分頁

2009-12-22 15:03:51

ADO.NET使用
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 九九热这里只有精品6 | 国产天天操 | 精品国产乱码久久久久久88av | 少妇无套高潮一二三区 | 国产精品极品美女在线观看免费 | 99久久国产综合精品麻豆 | 国产第一页在线播放 | 亚洲欧洲av在线 | 亚洲国产黄 | 中文字幕综合在线 | 欧州一区二区三区 | 国产91在线 | 亚洲 | 成人欧美一区二区三区黑人孕妇 | 日韩一区二区免费视频 | 99久久精品国产一区二区三区 | 久久久久久久国产精品影院 | 西西裸体做爰视频 | 欧美jizzhd精品欧美巨大免费 | 91久久夜色精品国产网站 | 一级黄色播放 | 成人免费看黄 | 91九色porny首页最多播放 | 亚洲欧美中文日韩在线v日本 | 国产精品高清在线 | 蜜桃av人人夜夜澡人人爽 | 欧美九九 | ww 255hh 在线观看| 91在线精品一区二区 | 天天操综合网 | 精品一区二区三区免费毛片 | 国产精品久久久久久久久久久久冷 | 九色国产| 91精品国产一区二区三区 | 国产高清在线精品一区二区三区 | 在线91 | 国产美女视频一区 | 99国产精品99久久久久久 | 久久一区二区三区四区五区 | 成人高清视频在线观看 | 中文字幕日韩欧美一区二区三区 | 国产精品久久久久久久久久久久久久 |