使用ADO.NET2.0提升數(shù)據(jù)交互性能(4)_.Net教程
推薦:使用ADO.NET2.0提升數(shù)據(jù)交互性能(3)四:使用SqlBulkCopy批量裝載數(shù)據(jù)(僅限SqlClient) 以往訪問(wèn) SQL Server 2000 時(shí),若有大量的數(shù)據(jù)記錄需要添加到數(shù)據(jù)庫(kù)內(nèi),例如從主機(jī)系統(tǒng)或是 NCR Teradata、Oracle等數(shù)據(jù)庫(kù)系統(tǒng)下載大量
五:DataSet的性能提升
對(duì)于開(kāi)發(fā)人員來(lái)說(shuō),ADO.NET 2.0最激動(dòng)人心的變化莫過(guò)于.net開(kāi)發(fā)組終于實(shí)現(xiàn)了他們?cè)S諾多年的事情:確實(shí)提升Dataset的性能了。
由于1.1版本Dataset令人不敢恭維的性能使得Dataset許多方面被其性能問(wèn)題而掩蓋。
現(xiàn)在,在大幅度提升了Dataset的性能后。Dataset終于能日趨完美了。
提升是多方面的,被提升的方面包括下面幾塊:
1. 索引引擎被大大的提升
在對(duì)ADO.NET 2.0的Dataset作了相當(dāng)數(shù)目的測(cè)試后,微軟終于宣布Dataset2.0的數(shù)據(jù)訪問(wèn)能力獲得極大的提高,廣泛的數(shù)字是增加44倍�。�!而且不像1.1中排序的陡峭曲線,2.0中的排序盡量做到了線型遞增!
真不知道.net小組是以前做的實(shí)在太爛了,還是有了新的狠招被發(fā)明了。^_^
2. 二進(jìn)序列制化的Dataset
Dataset有個(gè)好屬性是支持序列化,但是有很多人對(duì)其提出了批評(píng)。不是這些人不喜歡Dataset支持序列化,而是序列化后的Dataset真的是太肥了。大量的
<xs:element name=””,type…占用了大量的空間以至讓人難以忍受。
現(xiàn)在我們只需要設(shè)置 RemotingFormat 屬性為SerializationFormat.Binary(默認(rèn)是SerializationFormat.XML),則在序列化時(shí)完全采用二進(jìn)制的數(shù)據(jù)格式,如此數(shù)據(jù)較小,因而較有效率。(官方的觀點(diǎn)是縮為SerializationFormat.XML的1/4)。
分享:使用ADO.NET2.0提升數(shù)據(jù)交互性能(2)三:異步執(zhí)行Command命令 在 ADO.NET 2.0 以前,通過(guò) Command 類(如 SqlCommand、OleDbCommand等)執(zhí)行 SQL 命令的線程一定要停下來(lái)等待執(zhí)行結(jié)果。ADO.NET 2.0 新增了異步程序訪問(wèn)接
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實(shí)例(可帶附件)
- js實(shí)現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實(shí)現(xiàn)
- Asp.Net 無(wú)刷新文件上傳并顯示進(jìn)度條的實(shí)現(xiàn)方法及思路
- Asp.net獲取客戶端IP常見(jiàn)代碼存在的偽造IP問(wèn)題探討
- VS2010 水晶報(bào)表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(kù)(連接字符串的配置及獲取)
- asp.net頁(yè)面?zhèn)髦禍y(cè)試實(shí)例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲(chǔ)過(guò)程實(shí)現(xiàn)分頁(yè)示例代碼
.Net教程Rss訂閱編程教程搜索
.Net教程推薦
- Repeater綁定dictionary數(shù)據(jù)源代碼及報(bào)錯(cuò)解決
- 剖析ASP.NET AJAX的面向?qū)ο笏枷?/a>
- ajax.net +jquery 無(wú)刷新三級(jí)聯(lián)動(dòng)的實(shí)例代碼
- 解讀.NET中*延遲*特性的幾個(gè)陷阱
- C#刪除多重文件夾
- 基于.NET程序默認(rèn)啟動(dòng)線程數(shù)講解
- 怎樣在ASP.NET項(xiàng)目里面正確使用Linq to Sql
- 怎樣用Asp.net代碼在虛擬主機(jī)實(shí)現(xiàn)Urlrewrite
- .net中as和is之間的區(qū)別分析
- ASP.NET學(xué)習(xí)篇(4)——服務(wù)器端的控件
- 相關(guān)鏈接:
- 教程說(shuō)明:
.Net教程-使用ADO.NET2.0提升數(shù)據(jù)交互性能(4)
。