計算機專業(yè)外文文獻翻譯-外文翻譯--改進ADO.NET性能
《計算機專業(yè)外文文獻翻譯-外文翻譯--改進ADO.NET性能》由會員分享,可在線閱讀,更多相關《計算機專業(yè)外文文獻翻譯-外文翻譯--改進ADO.NET性能(13頁珍藏版)》請在裝配圖網上搜索。
附 錄 to to ? ? ? ? ? ? of ? ? to is a of a se to of To of ? to or to in to to to a of ? in of to in ? of to By as ? of to to to so ? "to to to to a ? "to to of ? 4, "to is on to to a of to ? ? ? ? In a of a of is to is he of of ? a to a ? QL is to a be a or a QL ? a of a is a at of to in ? to a ? a of is of is to to be to of an it be be of a is a of a of to a A of or to a be on or at at in ? is a to in a is is a of to so of of is in ? is an ? is an QL ? is an ? is an by a ? is an to If to be of ? is a an ? is is by by ? is no so ? of in is he is a of of in ? or be do of ? in is of do to in a in to to as as to of ? or a be as to in ? to to eb on to an ? an be by a To of ? to to If to of to to ? If of to if of to of to of ? of as of 改進 能 改進 用性能和可伸縮性 摘要: 這章提供證明策略幫助你設計并且發(fā)展可調節(jié)的數(shù)據(jù)存取解決辦法。 本文包括不同的技術來通過數(shù)據(jù)遍布應用層, 管理數(shù)據(jù)庫連接工具, 優(yōu)化儲存的過程調用,降低數(shù)據(jù)集的大量銷費,通過大量結果數(shù)據(jù)集標識的技術,管理傳送,操作 。 目標 · 優(yōu)化數(shù)據(jù)存取設計 · 在 間做出選擇 · 運行有效的數(shù)據(jù)庫命令 · 有效地在層之間流通數(shù)據(jù) · 進行有效的交易 · 優(yōu)化連接管理 · 評 估記錄標識費用 · 評估分析數(shù)據(jù)存取性能標準 · 作方案的執(zhí)行性能 概述 精心設計的數(shù)據(jù)訪問代碼和數(shù)據(jù)處理命令是應用性能和可伸縮性的根本要素。 通常,數(shù)據(jù)庫是一個由大量應用請求需要來自數(shù)據(jù)庫的數(shù)據(jù)導致的應用負載的焦點。 這章為設計和實施數(shù)據(jù)訪問代碼的性能及可伸縮性提供證明策略。 如何使用 使用這章可以改進數(shù)據(jù)訪問代碼性能及伸縮性的實施 慮如下內容: · 只讀標題或者從開始讀到結束 。 這章主要標題幫助你迅速鑒定然后找到使你感興趣的題目。 或者,你可以從頭到尾地讀獲得 完整的影響 能問題那一章。 · 使用檢查表 。 使用 "檢查表: 能 "迅速在 "檢查表 "部分看到和評估人在這幾章內提出的那些指南。 · 使用這章的 " 結構 "部分理解 樣工作 。 通過理解結構,你能更好地設計和實施選擇。 理解 心組成部分,例如數(shù)據(jù)支持對象和數(shù)據(jù)集對象。 · 使用 "設計方案 "來理解那些將影響 碼選擇的實施的高級決定 · 度量應用性能 。 "了解你所能使用度量應用性能的關鍵計量學。 你必須度量應用性能,以便你能鑒定并且解決執(zhí)行問題。 · 測試你的應用性能 。, "測試 用性能 " 獲悉怎樣把性能試驗應用于你的應用程序。 你必須使用一個前后一致的測試過程并且分析結果。 · 調試應用性能 。通過 "協(xié)調 用性能 " 來了解怎樣通過使用協(xié)調計量學鑒定解決性能問題。 · 調試 第 14 章“提高 能”,確保你的 據(jù)庫格式正確。 結構性 賴數(shù)據(jù)支持提供進入基礎數(shù)據(jù)源的途徑。 每個數(shù)據(jù)支持顯示你所使用的管理連接,恢復數(shù)據(jù),更新數(shù)據(jù)。 核心對象是如下內容: · 連接 · 命令 · 數(shù)據(jù)讀取器 · 數(shù)據(jù)適配器 另外, 供 象,來提供分離的高速數(shù)據(jù)緩存。 基本的 構如圖 示。 圖 構圖 下列目錄略述每個主要 體的對象: · 連接 。 這個對象描述對數(shù)據(jù)庫的一個連接。 · 命令 。 這個對象代表當連接一個數(shù)據(jù)源時被運行的一個 句。 這個對象可能是一個儲存的程序或者一個直接的 句。 · 數(shù)據(jù)讀取器 。 這個對象用來恢復一條來自數(shù)據(jù)庫的數(shù)據(jù)的只讀數(shù)據(jù)流。 與以功能性作為代價將數(shù)據(jù)讀進一個 象相比較, 象是為 連結腳本設計的并且能提供更好的性能。 · 數(shù)據(jù)適配器 。 來自一個 象和基礎的數(shù)據(jù)源的對象信道數(shù)據(jù)。 數(shù)據(jù)適配器對象也提供以前與 象相關的改進的批處理特征。 · 數(shù)據(jù)集 。 數(shù)據(jù)集對象描述一個分離的,隱藏的數(shù)據(jù)集。 數(shù)據(jù)集不依賴提供者并不被可能依附于它的基礎的數(shù)據(jù)源所束縛。數(shù)據(jù)集能容易地從部件到部件通過各種各樣層來應用, 并且它可以被作為 載。 你應該了解數(shù)據(jù)集內部建造的方式,因為數(shù)據(jù)集包含一個潛在的大量的內部對象。 這表明許多存儲分配程序被要求建造典型的數(shù)據(jù)集。 數(shù)據(jù)集由一個或更多數(shù)據(jù)表對象以及數(shù)據(jù)關系對象組成。 每個數(shù)據(jù)表包含數(shù)據(jù)行 w 對象和數(shù)據(jù)列對象。 限制對象用來代表可以被在一個或更多數(shù)據(jù)列對象上實施的限制條件。 注意 你也能使用從基本數(shù)據(jù)集派生來的典型數(shù)據(jù)集。 典型數(shù)據(jù)集優(yōu)越性在于構造時間和運行時間。 · 數(shù)據(jù)視圖 。數(shù)據(jù)視圖對象雖然不在 顯示,但是你能使用一個數(shù)據(jù)視圖使數(shù)據(jù)在數(shù)據(jù)表內存儲和分類。 這種性能經常用于具有約束力的數(shù)據(jù)。 編制數(shù)據(jù)存儲 設計為用來提取基礎的數(shù)據(jù)處理的功能性的一般的接口。 你能直接使用這些接口提取你的數(shù)據(jù)存取層, 以便能使改變這類型數(shù)據(jù)源的影響減到最小。 當你設計你的用戶選擇數(shù)據(jù) 庫服務器的系統(tǒng)時,對編制數(shù)據(jù)存取極其有幫助。 由 供的核心接口在 : · 這是一個管理數(shù)據(jù)庫連接的接口。 · 這是運行 令的一個接口。 · 這是管理事務的一個接口。 · 這一接口適合讀數(shù)據(jù)以一命令返回。 · 這是開辟來自數(shù)據(jù)集數(shù)據(jù)的一個接口。 例如 據(jù)存取接口。 如果你決定運行一般的接口,必須了解下列問題: · 有一些小的通過一個接口與一次虛呼叫相關的花費。 · 當你使用一般的接口時,注意擴展的功能丟失。 例如, 法以 象但不是通過 口來實現(xiàn)。 · 沒有一般的基礎的異常類型,因此你必須捕獲具體提供者的異常類型,例如 者 · 當你使用一般的接口時 ,你不能使用為被管理的提供者確定的特定數(shù)據(jù)庫的類型; 例如,你不能使用 的 供的具體的 類型。 使用具體的數(shù)據(jù)庫類型對類型檢查和參數(shù)的約束力有幫助。 性能和可伸縮性 以下內容能從反面影響你的應用程序中的性能和數(shù)據(jù)存取的可伸縮性的問題的主要目錄。 · 無效問題 。 處理、返回更多的行或列而不是用于處理其他請求服務的進程周期的浪費。 不利用可能引起劣質性能的索引。 · 恢復大量數(shù)據(jù) 。結果中的大量數(shù)據(jù)通常致使效率不高。 經常引起這 個問題。 通常你不需要返回一行的所有列。 此外,在提問中進行 努力使用 句盡可能保證最小量的行的返回。 · 無效或丟失的索引 。 缺少檢索時效率降低 ,因為必須執(zhí)行一遍完整的表掃描。 此外,隨著數(shù)據(jù)增長,表格可能成為碎片。 周期性地再造索引的失敗可能也導致不良的質問性能。 · 不必要的循環(huán) 。 循環(huán)相當影響性能。 他們受網絡潛伏影響并且到順流服務器潛伏。 很多數(shù)據(jù)驅動網站重復數(shù)據(jù)庫 ,適合每個用戶請求進入。 當使用連接幫助時 ,增加的網絡通信量和處理負荷能影響數(shù)據(jù)庫服務 器性能。保持循環(huán)盡量的小 · 大量開放的連接 。 連接是一種昂貴和不足的資源,這應該通過使用連接工具使用戶共享。 為每名用戶打開一個連接限制可伸縮性。 保證連接工具的有效利用,避免保持連接開放并且避免大量的連接字符。 · 釋放資源失敗 。 釋放資源失敗能阻止他們被有效地重新使用。 如果連接在斷開之前就失敗,那么只有連接的垃圾回收發(fā)生時才被恢復。 不能釋放資源能引起嚴重的資源壓力并且導致短缺和超時。 · 事務錯用 。 如果你選擇錯誤的事務管理類型,你可能給每次操作添加隱藏。 另外,如果你長時間保持事務,可能引起 資源壓力。事務保證數(shù)據(jù)完整的必要性,但必須保證使用適當?shù)念愋腿ヌ幚砟切┛赡艿淖疃痰某掷m(xù)的事務 ,并且只在必需的地方。 · 。 能因為簡單的操作而需要過度的關聯(lián)。 這些額外的步驟對你的應用程序的性能和可伸縮性有相當?shù)挠绊?,特別是當用戶的數(shù)量和請求增加時。- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 計算機專業(yè) 外文 文獻 翻譯 改進 ADO NET 性能
裝配圖網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
鏈接地址:http://appdesigncorp.com/p-18921.html