国产亚洲精品a在线看。,骚货想不想被艹,国产麻豆剧传媒兔子先生,好大好爽好想要被操视频

以文本方式查看主題

-  昂捷論壇  (http://www.26035.net/bbs/index.asp)
--  □-通用類  (http://www.26035.net/bbs/list.asp?boardid=27)
----  SQL Server中關(guān)于checkpoint使用說明  (http://www.26035.net/bbs/dispbbs.asp?boardid=27&id=8152)

--  作者:prcak47
--  發(fā)布時間:2011/10/9 14:19:59
--  SQL Server中關(guān)于checkpoint使用說明

SQL Server中關(guān)于checkpoint使用說明

在SQL Server中有一個非常重要的命令就是CheckPoint,它主要作用是把緩存中的數(shù)據(jù)寫入mdf文件中。 本文來介紹一下。

  在SQL Server中有一個非常重要的命令就是CheckPoint,它主要作用是把緩存中的數(shù)據(jù)寫入mdf文件中。

  其實在我們進行insert, update, delete時,數(shù)據(jù)并沒有直接寫入數(shù)據(jù)庫對應的mdf文件中,而是寫入了緩存里,這有點像電驢,因為過于頻繁的寫入會使磁盤的壽命大大減小。

圖片點擊可在新窗口打開查看

  從上圖可以直觀的看出。只有當發(fā)生checkpoint時,數(shù)據(jù)才會被寫入mdf數(shù)據(jù)文件。

  checkpoint的語法為:

  CHECKPOINT [ checkpoint_duration ],其中checkpoint_duration 是個int類型的整數(shù)值且并且必須大于零,單位是秒,表示SQL Server 數(shù)據(jù)庫引擎會在請求的持續(xù)時間內(nèi)嘗試執(zhí)行檢查點。如果省略該參數(shù),SQL Server 數(shù)據(jù)庫引擎將自動調(diào)整檢查點持續(xù)時間,以便最大程度地降低對數(shù)據(jù)庫應用程序性能的影響。

  導致CheckPoint檢查點的事件:

  1.在數(shù)據(jù)庫備份之前,數(shù)據(jù)庫引擎會自動執(zhí)行檢查點,以便在備份中包含對數(shù)據(jù)庫頁的全部更改。

  2.日志的活動部分超出了服務器在 recovery interval 服務器配置選項中指定的時間內(nèi)可以恢復的大小。

  3.日志的 70% 已滿,并且數(shù)據(jù)庫處于日志截斷模式。

  當下列條件都為 TRUE 時,數(shù)據(jù)庫就處于日志截斷模式:數(shù)據(jù)庫使用的是簡單恢復模式,并且在執(zhí)行上一條引用數(shù)據(jù)庫的 BACKUP DATABASE 語句后,發(fā)生下列事件之一:

  在數(shù)據(jù)庫中執(zhí)行一項最小日志記錄大容量復制操作或一條最條小日志記錄的 WRITETEXT 語句。

  執(zhí)行一個在數(shù)據(jù)庫中添加或刪除文件的 ALTER DATABASE 語句。

  4.停止服務器也會在服務器上的每個數(shù)據(jù)庫中發(fā)出一個檢查點命令。下列停止 SQL Server 的方法將為每個數(shù)據(jù)庫執(zhí)行檢查點:

  使用 SQL Server 配置管理器。

  使用 SQL Server Management Studio。

  使用 SHUTDOWN 語句。

http://database.ctocio.com.cn/21/11507521.shtml

 

 


--  作者:prcak47
--  發(fā)布時間:2011/10/9 14:24:14
--  

有時候數(shù)據(jù)庫很慢,但是cpu占用率和內(nèi)存使用率不高,這很有可能是CheckPoint事件導致大量的寫硬盤操作造成的

減少CheckPoint的方法可以注意上文中 導致CheckPoint檢查點的事件 的第二和第三點。

確切的說,日志文件過大會導致CheckPoint事件頻繁。另外數(shù)據(jù)庫不能一直處于簡單恢復模式。

 

因為在完整恢復模式下不能截斷數(shù)據(jù)庫日志,所以需要先將數(shù)據(jù)庫置為簡單恢復模式,但是截斷數(shù)據(jù)庫日志后要及時恢復為完整恢復模式

 

使用SQL Server Management Studio工具來查看或更改數(shù)據(jù)庫的恢復模式,具體操作過程如下。

(1)打開SQL Server Management Studio并連接到數(shù)據(jù)庫引擎服務器。

(2)在“對象資源管理器”窗口中,展開“數(shù)據(jù)庫”節(jié)點。

(3)右擊Practice JWGL數(shù)據(jù)庫,在彈出的快捷菜單中選擇“屬性”命令,打開“數(shù)據(jù)庫屬性”對話框。

(4)選擇“選項”選項,數(shù)據(jù)庫的當前恢復模式顯示在右側(cè)詳細信息的“恢復模式”列表框中,如圖9-3所示。

(5)可以從“恢復模式”列表中,選擇不同的模式來更改數(shù)據(jù)庫的恢復模式。其中,可以選擇“完整”、“大容量日志”或“簡單”模式。

(6)單擊“確定”按鈕,即可完成查看或更改數(shù)據(jù)庫的恢復模式的操作。

[此貼子已經(jīng)被作者于2011-10-9 15:14:22編輯過]

皋兰县| 新龙县| 辽中县| 清徐县| 安国市| 贵德县| 安达市| 波密县| 二连浩特市| 安国市| 威远县| 南皮县| 阿尔山市| 郸城县| 吴忠市| 石楼县| 盘山县| 满洲里市| 孟州市| 贵溪市| 松溪县| 清流县| 富锦市| 司法| 萨嘎县| 广宁县| 鞍山市| 金塔县| 兰考县| 新疆| 南昌县| 岫岩| 甘谷县| 郴州市| 陵川县| 旬邑县| 清丰县| 威远县| 渝北区| 库车县| 宁国市|