-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
簡述數(shù)據(jù)庫快照的作用(簡述數(shù)據(jù)庫快照的作用有哪些)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于簡述數(shù)據(jù)庫快照的作用的問題,以下是小編對(duì)此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請(qǐng)撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、簡述在歷史記錄面板中快照的作用
創(chuàng)建圖像任何狀態(tài)的臨時(shí)副本叫做快照??煺辗诺健皻v史記錄”調(diào)板頂部,可有多個(gè)快照。建立快照后,無論何種操作,系統(tǒng)均會(huì)保存該狀態(tài)。
二、sql2005 數(shù)據(jù)庫快照是什么?
數(shù)據(jù)庫快照是MSSQL2005的新功能,僅在 Microsoft SQL Server 2005 Enterprise Edition 中可用。而且SQL Server Management Studio 不支持創(chuàng)建數(shù)據(jù)庫快照,創(chuàng)建快照的唯一方式是使用 Transact-SQL。
數(shù)據(jù)庫快照是數(shù)據(jù)庫(稱為“源數(shù)據(jù)庫”)的只讀靜態(tài)視圖。在創(chuàng)建時(shí),每個(gè)數(shù)據(jù)庫快照在事務(wù)上都與源數(shù)據(jù)庫一致。在創(chuàng)建數(shù)據(jù)庫快照時(shí),源數(shù)據(jù)庫通常會(huì)有打開的事務(wù)。在快照可以使用之前,打開的事務(wù)會(huì)回滾以使數(shù)據(jù)庫快照在事務(wù)上取得一致。
客戶端可以查詢數(shù)據(jù)庫快照,這對(duì)于基于創(chuàng)建快照時(shí)的數(shù)據(jù)編寫報(bào)表是很有用的。而且,如果以后源數(shù)據(jù)庫損壞了,便可以將源數(shù)據(jù)庫恢復(fù)到它在創(chuàng)建快照時(shí)的狀態(tài)。
創(chuàng)建數(shù)據(jù)庫快照可以:
·<!--[if !supportLists]--><!--[endif]-->維護(hù)歷史數(shù)據(jù)以生成報(bào)表??梢酝ㄟ^快照訪問特定時(shí)間點(diǎn)的數(shù)據(jù)。例如,您可以在給定時(shí)間段(例如,財(cái)務(wù)季度)要結(jié)束的時(shí)候創(chuàng)建數(shù)據(jù)庫快照以便日后制作報(bào)表。然后便可以在快照上運(yùn)行期間要結(jié)束時(shí)創(chuàng)建的報(bào)表。
·<!--[if !supportLists]-->將查詢實(shí)施在數(shù)據(jù)庫的快照上,可以釋放主體數(shù)據(jù)庫上的資源。
·<!--[if !supportLists]-->加快恢復(fù)操作效率,使用快照將數(shù)據(jù)庫恢復(fù)到生成快照時(shí)的狀態(tài)比從備份還原快得多;但是,此后您無法對(duì)數(shù)據(jù)進(jìn)行前滾操作。根據(jù)磁盤資源,可以每 24 小時(shí)創(chuàng)建 6 到 12 個(gè)滾動(dòng)快照。每創(chuàng)建一個(gè)新的快照,就刪除最早的快照。如果要恢復(fù),可以將數(shù)據(jù)庫恢復(fù)到在錯(cuò)誤發(fā)生的前一時(shí)刻的快照?;蛘?,也可以利用快照中的信息,手動(dòng)重新創(chuàng)建刪除的表或其他丟失的數(shù)據(jù)。例如,可以將快照中的數(shù)據(jù)大容量復(fù)制到數(shù)據(jù)庫中,然后手動(dòng)將數(shù)據(jù)合并回?cái)?shù)據(jù)庫中。
但是只要存在數(shù)據(jù)庫快照,快照的源數(shù)據(jù)庫就存在以下限制:
·<!--[if !supportLists]-->必須在與源數(shù)據(jù)庫相同的服務(wù)器實(shí)例上創(chuàng)建數(shù)據(jù)庫快照。
·<!--[if !supportLists]--> <!--[endif]-->數(shù)據(jù)庫快照捕獲開始創(chuàng)建快照的時(shí)間點(diǎn),去掉所有未提交的事務(wù)。未提交的事務(wù)將在創(chuàng)建數(shù)據(jù)庫快照期間回滾,因?yàn)閿?shù)據(jù)庫引擎 將對(duì)快照?qǐng)?zhí)行恢復(fù)操作(數(shù)據(jù)庫中的事務(wù)不受影響)。
·<!--[if !supportLists]-->當(dāng)將源數(shù)據(jù)庫中更新的頁強(qiáng)制壓入快照時(shí),如果快照用盡磁盤空間或者遇到某些錯(cuò)誤,則該快照將成為可疑快照并且必須將其刪除。有關(guān)詳細(xì)信息,請(qǐng)參閱刪除數(shù)據(jù)庫快照。
·<!--[if !supportLists]-->快照為只讀。
·<!--[if !supportLists]--> <!--[endif]-->禁止對(duì) model 數(shù)據(jù)庫、master 數(shù)據(jù)庫和 tempdb 數(shù)據(jù)庫創(chuàng)建快照。
·<!--[if !supportLists]--> <!--[endif]-->不能更改數(shù)據(jù)庫快照文件的任何規(guī)范。
·<!--[if !supportLists]--><!--[endif]-->不能從快照中刪除文件。
·<!--[if !supportLists]-->不能備份或還原快照。
·<!--[if !supportLists]-->不能附加或分離快照。
·<!--[if !supportLists]-->不能在 FAT32 文件系統(tǒng)或 RAW 分區(qū)中創(chuàng)建快照。
·<!--[if !supportLists]--> <!--[endif]-->數(shù)據(jù)庫快照不支持全文索引,不能從源數(shù)據(jù)庫傳播全文目錄。
·<!--[if !supportLists]-->數(shù)據(jù)庫快照將繼承快照創(chuàng)建時(shí)其源數(shù)據(jù)庫的安全約束。由于快照是只讀的,因此無法更改繼承的權(quán)限,對(duì)源數(shù)據(jù)庫的更改權(quán)限將不反映在現(xiàn)有快照中。
·<!--[if !supportLists]-->快照始終反映創(chuàng)建該快照時(shí)的文件組狀態(tài):在線文件組將保持在線狀態(tài),離線文件組將保持離線狀態(tài)。有關(guān)詳細(xì)信息,請(qǐng)參閱本主題后面的“含有離線文件組的數(shù)據(jù)庫快照”。
·<!--[if !supportLists]-->如果源數(shù)據(jù)庫的狀態(tài)為 RECOVERY_PENDING,可能無法訪問其數(shù)據(jù)庫快照。但是,當(dāng)解決了源數(shù)據(jù)庫的問題之后,快照將再次變成可用快照。
·<!--[if !supportLists]-->只讀文件組和壓縮文件組不支持恢復(fù)。嘗試恢復(fù)到這兩類文件組將失敗。有關(guān)恢復(fù)的詳細(xì)信息,請(qǐng)參閱恢復(fù)到數(shù)據(jù)庫快照。
三、SQLServer快照功能以及其查詢?nèi)绾尾僮?/strong>
SQLServer數(shù)據(jù)庫的快照只能通過SQL語句創(chuàng)建,以msdb數(shù)據(jù)庫為例進(jìn)行說明:
1、執(zhí)行以下代碼,看看MSDB數(shù)據(jù)庫有多少數(shù)據(jù)文件
EXEC SP_HELPDB msdb
2、為每一個(gè)數(shù)據(jù)文件創(chuàng)建快照,代碼如下:
create database snap_MSDBData_1811221202
ON ( NAME = MSDBData, FILENAME= 'D:userdatatempSnap_MSDBData.snap')
AS SNAPSHOT OF MSDB
3、在“數(shù)據(jù)庫快照”那里就可以看到剛剛創(chuàng)建snap_MSDBData_1811221202這個(gè)快照了,對(duì)比一下快照和原庫,內(nèi)容是一樣的
4、數(shù)據(jù)庫快照其實(shí)也是一個(gè)數(shù)據(jù)庫,可以在上面執(zhí)行任何SQL語句,我們執(zhí)行一個(gè)查詢語句看看效果
SELECT * FROM [MSDB].[dbo].[MSdbms]
SELECT * FROM [snap_MSDBData_1811221202].[dbo].[MSdbms]
查詢結(jié)果是完全一樣的。
(如有幫助,請(qǐng)采納,謝謝)
四、什么是磁盤快照技術(shù)???
隨著存儲(chǔ)應(yīng)用需求的提高,用戶需要在線方式進(jìn)行數(shù)據(jù)保護(hù),快照就是在線存儲(chǔ)設(shè)備防范數(shù)據(jù)丟失的有效方法之一,越來越多的設(shè)備都開始支持這項(xiàng)功能。越來越多的存儲(chǔ)設(shè)備支持快照功能,在這些產(chǎn)品的資料中宣傳了各自快照技術(shù)的優(yōu)勢(shì),有的是快照數(shù)量多,有的是占用空間小。那么,究竟什么是快照技術(shù)?主要有哪些類型?接下來我們深入了解一下。快照的定義與作用SNIA(存儲(chǔ)網(wǎng)絡(luò)行業(yè)協(xié)會(huì))對(duì)快照(Snapshot)的定義是:關(guān)于指定數(shù)據(jù)集合的一個(gè)完全可用拷貝,該拷貝包括相應(yīng)數(shù)據(jù)在某個(gè)時(shí)間點(diǎn)(拷貝開始的時(shí)間點(diǎn))的映像??煺湛梢允瞧渌硎镜臄?shù)據(jù)的一個(gè)副本,也可以是數(shù)據(jù)的一個(gè)復(fù)制品。而從具體的技術(shù)細(xì)節(jié)來講,快照是指向保存在存儲(chǔ)設(shè)備中的數(shù)據(jù)的引用標(biāo)記或指針。我們可以這樣理解,快照有點(diǎn)像是詳細(xì)的目錄表,但它被計(jì)算機(jī)作為完整的數(shù)據(jù)備份來對(duì)待??煺沼腥N基本形式:基于文件系統(tǒng)式的、基于子系統(tǒng)式的和基于卷管理器/虛擬化式的,而且這三種形式差別很大。市場上已經(jīng)出現(xiàn)了能夠自動(dòng)生成這些快照的實(shí)用工具,比如有代表性的有NetApp的存儲(chǔ)設(shè)備基于文件系統(tǒng)實(shí)現(xiàn),高中低端設(shè)備使用共同的操作系統(tǒng),都能夠?qū)崿F(xiàn)快照應(yīng)用;HP的EVA、HDS通用存儲(chǔ)平臺(tái)以及EMC的高端陣列則實(shí)現(xiàn)了子系統(tǒng)式快照;而Veritas則通過卷管理器實(shí)現(xiàn)快照??煺盏淖饔弥饕悄軌蜻M(jìn)行在線數(shù)據(jù)恢復(fù),當(dāng)存儲(chǔ)設(shè)備發(fā)生應(yīng)用故障或者文件損壞時(shí)可以進(jìn)行及時(shí)數(shù)據(jù)恢復(fù),將數(shù)據(jù)恢復(fù)成快照產(chǎn)生時(shí)間點(diǎn)的狀態(tài)??煺盏牧硪粋€(gè)作用是為存儲(chǔ)用戶提供了另外一個(gè)數(shù)據(jù)訪問通道,當(dāng)原數(shù)據(jù)進(jìn)行在線應(yīng)用處理時(shí),用戶可以訪問快照數(shù)據(jù),還可以利用快照進(jìn)行測(cè)試等工作。因此,所有存儲(chǔ)系統(tǒng),不論高中低端,只要應(yīng)用于在線系統(tǒng),那么快照就成為一個(gè)不可或缺的功能。兩種類型目前有兩大類存儲(chǔ)快照,一種叫做即寫即拷(copy-on-write)快照,另一種叫做分割鏡像快照。 即寫即拷快照可以在每次輸入新數(shù)據(jù)或已有數(shù)據(jù)被更新時(shí)生成對(duì)存儲(chǔ)數(shù)據(jù)改動(dòng)的快照。這樣做可以在發(fā)生硬盤寫錯(cuò)誤、文件損壞或程序故障時(shí)迅速地恢復(fù)數(shù)據(jù)。但是,如果需要對(duì)網(wǎng)絡(luò)或存儲(chǔ)媒介上的所有數(shù)據(jù)進(jìn)行完全的存檔或恢復(fù)時(shí),所有以前的快照都必須可供使用。即寫即拷快照是表現(xiàn)數(shù)據(jù)外觀特征的“照片”。這種方式通常也被稱為“元數(shù)據(jù)”拷貝,即所有的數(shù)據(jù)并沒有被真正拷貝到另一個(gè)位置,只是指示數(shù)據(jù)實(shí)際所處位置的指針被拷貝。在使用這項(xiàng)技術(shù)的情況下,當(dāng)已經(jīng)有了快照時(shí),如果有人試圖改寫原始的LUN上的數(shù)據(jù),快照軟件將首先將原始的數(shù)據(jù)塊拷貝到一個(gè)新位置(專用于復(fù)制操作的存儲(chǔ)資源池),然后再進(jìn)行寫操作。以后當(dāng)你引用原始數(shù)據(jù)時(shí),快照軟件將指針映射到新位置,或者當(dāng)你引用快照時(shí)將指針映射到老位置。 分割鏡像快照引用鏡像硬盤組上所有數(shù)據(jù)。每次應(yīng)用運(yùn)行時(shí),都生成整個(gè)卷的快照,而不只是新數(shù)據(jù)或更新的數(shù)據(jù)。這種使離線訪問數(shù)據(jù)成為可能,并且簡化了恢復(fù)、復(fù)制或存檔一塊硬盤上的所有數(shù)據(jù)的過程。但是,這是個(gè)較慢的過程,而且每個(gè)快照需要占用更多的存儲(chǔ)空間。分割鏡像快照也叫作原樣復(fù)制,由于它是某一LUN或文件系統(tǒng)上的數(shù)據(jù)的物理拷貝,有的管理員稱之為克隆、映像等。原樣復(fù)制的過程可以由主機(jī)(Windows上的MirrorSet、Veritas的Mirror卷等)或在存儲(chǔ)級(jí)上用硬件完成(Clone、BCV、ShadowImage等)。三種使用方法具體使用快照時(shí),存儲(chǔ)管理員可以有三種形式,即冷快照拷貝、暖快照拷貝和熱快照拷貝。冷快照拷貝:進(jìn)行冷快照拷貝是保證系統(tǒng)可以被完全恢復(fù)的最安全的方式。在進(jìn)行任何大的配置變化或維護(hù)過程之前和之后,一般都需要進(jìn)行冷拷貝,以保證完全的恢復(fù)原狀(rollback)。冷拷貝還可以與克隆技術(shù)相結(jié)合復(fù)制整個(gè)服務(wù)器系統(tǒng),以實(shí)現(xiàn)各種目的,如擴(kuò)展、制作生產(chǎn)系統(tǒng)的復(fù)本供測(cè)試/開發(fā)之用以及向二層存儲(chǔ)遷移。暖快照拷貝:暖快照拷貝利用服務(wù)器的掛起功能。當(dāng)執(zhí)行掛起行動(dòng)時(shí),程序計(jì)數(shù)器被停止,所有的活動(dòng)內(nèi)存都被保存在引導(dǎo)硬盤所在的文件系統(tǒng)中的一個(gè)臨時(shí)文件(.vmss文件)中,并且暫停服務(wù)器應(yīng)用。在這個(gè)時(shí)間點(diǎn)上,復(fù)制整個(gè)服務(wù)器(包括內(nèi)存內(nèi)容文件和所有的LUN以及相關(guān)的活動(dòng)文件系統(tǒng))的快照拷貝。在這個(gè)拷貝中,機(jī)器和所有的數(shù)據(jù)將被凍結(jié)在完成掛起操作時(shí)的處理點(diǎn)上。當(dāng)快照操作完成時(shí),服務(wù)器可以被重新啟動(dòng),在掛起行動(dòng)開始的點(diǎn)上恢復(fù)運(yùn)行。應(yīng)用程序和服務(wù)器過程將從同一時(shí)間點(diǎn)上恢復(fù)運(yùn)行。從表面上看,就好像在快照活動(dòng)期間按下了一個(gè)暫停鍵一樣。對(duì)于服務(wù)器的網(wǎng)絡(luò)客戶機(jī)看來,就好像網(wǎng)絡(luò)服務(wù)暫時(shí)中斷了一下一樣。對(duì)于適度加載的服務(wù)器來說,這段時(shí)間通常在30到120秒。熱快照拷貝:在這種狀態(tài)下,發(fā)生的所有的寫操作都立即應(yīng)用在一個(gè)虛硬盤上,以保持文件系統(tǒng)的高度的一致性。服務(wù)器提供讓持續(xù)的虛擬硬盤處于熱備份模式的工具,以通過添加REDO日志文件在硬盤子系統(tǒng)層上復(fù)制快照拷貝。一旦REDO日志被激活,復(fù)制包含服務(wù)器文件系統(tǒng)的LUN的快照是安全的。在快照操作完成后,可以發(fā)出另一個(gè)命令,這個(gè)命令將REDO日志處理提交給下面的虛擬硬盤文件。當(dāng)提交活動(dòng)完成時(shí),所有的日志項(xiàng)都將被應(yīng)用,REDO文件將被刪除。在執(zhí)行這個(gè)操作過程中,會(huì)出現(xiàn)處理速度的略微下降,不過所有的操作將繼續(xù)執(zhí)行。但是,在多數(shù)情況下,快照進(jìn)程幾乎是瞬間完成的,REDO的創(chuàng)建和提交之間的時(shí)間非常短。熱快照操作過程從表面上看基本上察覺不到服務(wù)器速度下降。在最差情況下,它看起來就是網(wǎng)絡(luò)擁塞或超載的CPU可能造成的一般服務(wù)器速度下降。在最好情況下,不會(huì)出現(xiàn)可察覺到的影響。與鏡像、復(fù)制的區(qū)別鏡像、快照和復(fù)制是三種不同的功能鏡像是通過從一個(gè)I/O創(chuàng)建兩個(gè)I/O來復(fù)制數(shù)據(jù)。磁盤鏡像通過OS或卷管理軟件在主系統(tǒng)上創(chuàng)建。磁盤鏡像是依靠平臺(tái)和本地連接特性的本地選件。鏡像可用于DAS和SAN并且大多數(shù)NAS支持它。存儲(chǔ)轉(zhuǎn)發(fā)式鏡像磁盤子系統(tǒng)(例如,EMC SRDF, IBM PPRC, Hitachi TrueCopy)主要用于SAN產(chǎn)品。復(fù)制是通過網(wǎng)絡(luò)傳輸數(shù)據(jù)對(duì)象(文件、表格等)。傳輸是從系統(tǒng)到系統(tǒng)進(jìn)行的,而不是在存儲(chǔ)設(shè)備之間或子系統(tǒng)之間進(jìn)行。復(fù)制一般也針對(duì)具體平臺(tái),因此用于Windows 2000復(fù)制產(chǎn)品的運(yùn)行方式與Unix平臺(tái)存在很大不同。容災(zāi)技術(shù)中的數(shù)據(jù)快照技術(shù)遠(yuǎn)程鏡像技術(shù)往往同快照技術(shù)結(jié)合起來實(shí)現(xiàn)遠(yuǎn)程備份,即通過鏡像把數(shù)據(jù)備份到遠(yuǎn)程存儲(chǔ)系統(tǒng)中,再用快照技術(shù)把遠(yuǎn)程存儲(chǔ)系統(tǒng)中的信息備份到遠(yuǎn)程的磁帶庫、光盤庫中??煺占夹g(shù)分為兩類,一類指針型,是通過軟件對(duì)要備份的磁盤子系統(tǒng)的數(shù)據(jù)快速掃描,建立一個(gè)要備份數(shù)據(jù)的快照邏輯單元號(hào)LUN和快照cache,在快速掃描時(shí),把備份過程中即將要修改的數(shù)據(jù)塊同時(shí)快速拷貝到快照cache中??煺誏UN是一組指針,它指向快照cache和磁盤子系統(tǒng)中不變的數(shù)據(jù)塊(在備份過程中)。在正常業(yè)務(wù)進(jìn)行的同時(shí),利用快照LUN實(shí)現(xiàn)對(duì)原數(shù)據(jù)的一個(gè)完全的備份。另一類是空間型,也駐留在磁盤陣列系統(tǒng)中。它使主機(jī)系統(tǒng)和磁盤陣列設(shè)備管理者能夠在后臺(tái)狀態(tài)下,為主機(jī)處理的數(shù)據(jù)在磁盤陣列內(nèi)部實(shí)時(shí)創(chuàng)建可獨(dú)立尋址多copy卷。這些copy卷是應(yīng)用數(shù)據(jù)存放的現(xiàn)用生產(chǎn)卷的鏡象,可同時(shí)并行運(yùn)行任務(wù)。一旦生產(chǎn)數(shù)據(jù)的copy卷建立后,通過命令可以與其生產(chǎn)卷分割開,應(yīng)用系統(tǒng)數(shù)據(jù)庫可通過生產(chǎn)卷繼續(xù)做聯(lián)機(jī)應(yīng)用,與此同時(shí),備份系統(tǒng)可利用copy卷進(jìn)行備份、報(bào)表生成和應(yīng)用開發(fā)測(cè)試等工作。大大縮短了應(yīng)用系統(tǒng)因備份等原因OFFLINE脫機(jī)的時(shí)間,工作示意圖如下:無論是生產(chǎn)、測(cè)試、災(zāi)難恢復(fù),還是數(shù)據(jù)倉庫應(yīng)用,該系統(tǒng)件套件都能提供業(yè)務(wù)數(shù)據(jù)影像拷貝的生成和管理維護(hù),使客戶以不同的方式更好、更充分的利用業(yè)務(wù)數(shù)據(jù),獲得更大的增值效益?;跀?shù)據(jù)復(fù)制、保護(hù)和信息共享而設(shè)計(jì)的復(fù)制管理系統(tǒng)件,提供了非常強(qiáng)大的功能:既可以在一個(gè)數(shù)據(jù)中心內(nèi)部或者不同數(shù)據(jù)中心之間實(shí)現(xiàn)數(shù)據(jù)復(fù)制,也可以在不同部門之間實(shí)現(xiàn)信息共享,快速、有效地適應(yīng)業(yè)務(wù)的靈活擴(kuò)展,在競爭中獲得領(lǐng)先優(yōu)勢(shì)。它可使用戶在正常業(yè)務(wù)不受影響的情況下,實(shí)時(shí)提取當(dāng)前在線業(yè)務(wù)數(shù)據(jù)。其“備份窗口”接近于零,可大大增加系統(tǒng)業(yè)務(wù)的連續(xù)性,為實(shí)現(xiàn)系統(tǒng)真正的7×24運(yùn)轉(zhuǎn)提供了保證。
以上就是關(guān)于簡述數(shù)據(jù)庫快照的作用相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
簡述在線營銷的主要內(nèi)容(簡述在線營銷的主要內(nèi)容包括)
請(qǐng)簡述品牌設(shè)計(jì)的原則(請(qǐng)簡述品牌設(shè)計(jì)的原則有哪些)
鄉(xiāng)下院子圍墻大門(農(nóng)村圍墻大門圖片大全)
抖音直播封禁30天嚴(yán)重嗎(抖音直播封禁30天嚴(yán)重嗎知乎)