在線技術支持 - 文檔下載 - 如何付款 - 聯系方式 - 幫助中心  
首頁 - 服務中心 - 網站公告 - 正文
 
媒體報道
行業熱點
如何優化數據庫服務器?
點擊數:2114   更新時間:17-07-27

   優化較大的工作負荷會對所優化的服務器產生很大的開銷。開銷是由數據庫引擎優化顧問在優化進程中多次調用查詢優化器導致的。如果除生產服務器以外,再使用一臺測試服務器,則可以消除此開銷問題。

數據庫引擎優化顧問如何使用測試服務器

  使用測試服務器的傳統方法是將所有數據從生產服務器復制到測試服務器,優化測試服務器,然后在生產服務器上實現建議。此過程可以消除對生產服務器的性能影響,但這不是最佳解決方案。例如,將大量數據從生產服務器復制到測試服務器可能消耗大量時間和資源。此外,測試服務器硬件很少像生產服務器中部署的硬件那樣功能強大。優化進程依賴于查詢優化器,而它生成的建議部分依賴于基礎硬件。如果測試服務器硬件和生產服務器硬件不相同,數據庫引擎優化顧問建議的質量就會降低。

  若要避免出現這些問題,數據庫引擎優化顧問將通過把大部分優化負荷轉移到測試服務器,優化生產服務器上的數據庫。它通過使用生產服務器硬件配置信息,而不是真正地將數據從生產服務器復制到測試服務器,來執行該操作。數據庫引擎優化顧問不會將實際數據從生產服務器復制到測試服務器中。它僅復制元數據和必要的統計信息。

  下列步驟概要介紹了用于在測試服務器上優化生產數據庫的過程:

  1. 確保兩臺服務器上都存在要使用測試服務器的用戶。

  開始之前,請確保兩臺服務器上都存在要使用測試服務器來優化生產服務器上的數據庫的用戶。這就需要您在測試服務器上創建用戶及其登錄帳戶。如果您在兩臺計算機上都是 sysadmin 固定服務器角色成員,將不需要執行此步驟。

  2. 優化測試服務器上的工作負荷。

  若要優化測試服務器上的工作負荷,必須通過 dta 命令行實用工具使用 XML 輸入文件。在 XML 輸入文件中,在 TuningOptions 父元素下使用 TestServer 子元素指定測試服務器的名稱,并為其他子元素指定值。

  在優化進程中,數據庫引擎優化顧問將在測試服務器上創建 Shell 數據庫。若要創建此 Shell 數據庫并對其進行優化,數據庫引擎優化顧問需要在下列情況下調用生產服務器:

  a. 數據庫引擎優化顧問將元數據從生產數據庫導入到測試服務器 Shell 數據庫。此元數據包括空表、索引、視圖、存儲過程和觸發器等。這使得對測試服務器 Shell 數據庫執行工作負荷查詢成為可能。

  b. 數據庫引擎優化顧問從生產服務器導入統計信息,以便查詢優化器可以準確優化對測試服務器的查詢。

  c. 數據庫引擎優化顧問從生產服務器導入指定處理器數和可用內存量的硬件參數,為查詢優化器提供生成查詢計劃所需的信息。

  3. 數據庫引擎優化顧問優化完測試服務器 Shell 數據庫后,將生成優化建議。

  4. 將通過優化測試服務器得到的建議應用于生產服務器。

  注意:在數據庫引擎優化顧問的圖形用戶界面 (GUI) 中不支持測試服務器優化功能。

鄭州技術支持:0371 - 88888361   域名直線電話 65651185    備案直線電話 65651189    傳真:0371-88888360-777
運營商:鄭州易方科貿有限公司 世紀創聯  ISP:豫B2-20060062-6 豫ICP證:豫B2-20050016  IDC:b1-20183355
總部地址:河南省鄭州市農業路政七街省匯中心A2004  
聲明:59互聯品牌標志、品牌吉祥物均已注冊商標,版權所有,竊用必究。  法律顧問:國基律師事務所代全喜律師
ICP備案:豫ICP備05000583號 營業執照 注冊號:4101002210318 中國電子商務誠信單位 網警備案單位 互聯網協會成員 ISO9001認證企業 ISP、ICP證書 公司營業執照 生肖时时彩走势图 有没有唱歌就能赚钱的软件 天天炫舞代购赚钱不 美宜佳卖什么赚钱 剑网3抄书哪个赚钱 时时彩本金200赚钱计划 工薪族投资什么能赚钱 挖机跟后八轮哪个赚钱 正规的手机赚钱软件排行榜 如何开发网游赚钱 开洗脸按摩店赚钱吗 如何搞自媒体创作赚钱 赚钱和情怀哪个重要 在家里用手机赚钱的方法 如何利用游戏赚钱吗 如何精准定位到赚钱的项目 2018dnf合粉卡赚钱吗