乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      金蝶K3數(shù)據(jù)庫優(yōu)化/備份操作指南

       xxqa的新文藝 2019-07-15

      本文主要說說以下3個方面的操作:

      1、數(shù)據(jù)庫備份:本文以sever 2008 R2為例

      2、索引優(yōu)化:本文以sever 2008 R2為例

      3、個別賬號卡頓優(yōu)化:見另外一篇文章https://blog.csdn.net/hzfw2008/article/details/77572778

      數(shù)據(jù)庫備份或索引優(yōu)化工作最好在閑時處理,否則會影響用戶使用體驗。

      數(shù)據(jù)庫備份:
      1、賬套管理手動/自動備份:不多說,看圖操作即可:



      2、SSMS手動/自動備份:比賬套管理對sql操作要熟一點;

      3、SSMS維護計劃:比前兩者又進階了一些,需要使用前需要確保sql server 代理服務(wù)運行正常;














      索引優(yōu)化:
      1、賬套管理優(yōu)化賬套:傻瓜式優(yōu)化。


      2、SSMS全部重新組織/重新生成索引:大水漫灌式優(yōu)化。
      方法和使用維護計劃備份數(shù)據(jù)庫一樣,維護任務(wù)說明:
      A.收縮數(shù)據(jù)庫:
      任務(wù)通過刪除空的數(shù)據(jù)頁和日志頁來減少數(shù)據(jù)庫和日志文件占用的磁盤空間;
       
      B.重新組織索引:任務(wù)可以對表和視圖的聚集索引和非聚集索引進行碎片整理和壓縮,這將提高索引掃描性能;重新組織索引比重新生成索引所耗的時間要短;
       
      C.重新生成索引:任務(wù)通過重新生成索引來重新組織數(shù)據(jù)頁和索引頁上的數(shù)據(jù)。這會改善索引掃描和查找的性能。此任務(wù)還可以優(yōu)化數(shù)據(jù)和可用空間在索引頁上的分布,能夠承受未來更快的增長速度。
       
      D.更新統(tǒng)計信息:任務(wù)確保查詢優(yōu)化器有表中數(shù)據(jù)值的最新分布信息。這樣,優(yōu)化器才能更好地確定數(shù)據(jù)訪問策略,如果是版本有升級的情況,建議執(zhí)行該任務(wù),其它日常維護時不必每次都執(zhí)行。


      E.備份數(shù)據(jù)庫:任務(wù)確保當(dāng)發(fā)生系統(tǒng)故障、硬件故障或用戶錯誤對數(shù)據(jù)庫造成某種破壞時,導(dǎo)致發(fā)生數(shù)據(jù)丟失或數(shù)據(jù)庫無法使用,可以使用最近的備份副本來還原數(shù)據(jù),該任務(wù)可用于建立日常備份維護計劃。
       
      對于K/3賬套做日常優(yōu)化任務(wù),建議選擇“收縮數(shù)據(jù)庫”、“重新組織索引”和“重新生成索引”三項即可,可以設(shè)置各任務(wù)的執(zhí)行順序。

      3、SSMS特定表索引優(yōu)化:更高階的操作,比較有針對性一些。
      使用DBCC語句發(fā)現(xiàn)和解決上述問題。
      DBCC: 數(shù)據(jù)庫一致性檢查器。
      打開SQL 查詢分析器 ,執(zhí)行如下語句。
      DBCC SHOWCONTIG 顯示指定表的數(shù)據(jù)和索引的有關(guān)數(shù)據(jù)碎片的信息DBCCSHOWCONTIG(表名[,索引名])
      在有大的改動的表,引入數(shù)據(jù)的表,或者引起低效查詢的表上使用該語句。
      例:DBCC SHOWCONTIG('T_ITEM')

      DBCC DBREINDEX 重建指定數(shù)據(jù)庫中表的一個或多個索引。
      例1:重建某個索引
      DBCC DBREINDEX ('T_ITEM', uk_item2, 80)
      例2:重建所有索引
      DBCC DBREINDEX('T_ITEM','',80)

      DBCC SHOW_STATISTICS 顯示指定表上的指定目標(例如一個索引名稱))的當(dāng)前分布統(tǒng)計信息。這些統(tǒng)計信息是被SQL Server查詢優(yōu)化器使用的DBCC SHOW_STATISTICS(表名,目標)

      例:DBCCSHOW_STATISTICS('t_item','pk_item')

      sp_updatestats & UPDATE STATISTICS 更新統(tǒng)計信息; sp_updatestats 對當(dāng)前數(shù)據(jù)庫中所有 用戶定義的表運行 UPDATE STATISTICS.
      使用UPDATE STATISTICS 語句的時機:在一個空表上創(chuàng)建一個索引,然后在以后應(yīng)用它。執(zhí)行TRUNCATETABLE語句,然后在以后重新應(yīng)用該表。通過使用FULLSCAN或SAMPLE選項請求明細的索引統(tǒng)計信息。
      例1. UPDATE STATISTICST_ITEM
      例2. UPDATE STATISTICST_ITEM(PK_ITEM)
      例 3. USE AIS20011203150410
      EXEC sp_updatestats

      DBCC CHECKTABLE 檢查指定表或索引視圖的數(shù)據(jù)、索引及 text 、ntext 和 image 頁的完整性。如果你相信一個指定的表可能被破壞了,這條命令非常有用。
      DBCC CHECKDB 檢查指定數(shù)據(jù)庫中的所有對象的分配和結(jié)構(gòu)完整性。這條命令發(fā)現(xiàn)并修復(fù)數(shù)據(jù)庫地址分配和表內(nèi)部的全部錯誤。實際上,CHECKDB驗證數(shù)據(jù)庫內(nèi)部一切事物的完整性,但是,DBCCCHECKDB是一個耗費CPU和磁盤資源的操作,每個需要檢查的數(shù)據(jù)都必須首先從磁盤中讀出到內(nèi)存中。而且,DBCCCHECKDB 使用tempdb進行排序。要獲得較高的DBCC性能,推薦在下面的情況下運行DBCC:

      注意事項:
      l 在系統(tǒng)使用率較低的情況下運行CHECKDB;
      l 確信當(dāng)前沒有執(zhí)行其他磁盤I/O操作,如磁盤備份操作;
      l 將tempdb放在另一個磁盤系統(tǒng)上,或者放在一個快速磁盤子系統(tǒng)上;
      l 為tempdb提供足夠的空間,運行DBCC帶上參數(shù)ESTIMATE ONLY(顯示執(zhí)行 DBCCCHECKDB 操作所需tempdb空間的數(shù)量 ),估計tempdb需要多少磁盤空間;
      l 避免運行消耗大量CPU時間的查詢和批處理;
      l 在DBCC命令運行時,減少事物活動;
      l 使用NO_INFOMSGS選項(壓縮使用空間使用的信息和報告 )減少處理和tempdb使用率。

      例:DBCC CHECKDB('AIS20011203150410') WITH NO_INFOMSGS,ESTIMATEONLY

      DBCCSQLPERF 提供有關(guān)所有數(shù)據(jù)庫中的事務(wù)日志空間使用情況的統(tǒng)計信息。日志文件的閑余空間的減少,會降低系統(tǒng)的性能。系統(tǒng)會在備份時日志截斷日志文件,所以要求用戶要制定一份良好的備份方案。
      例:DBCC SQLPERF (LOGSPACE )                                    

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多