




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
SQL
數(shù)據(jù)庫文件超級(jí)大,而且增長(zhǎng)速度過快!(2008-09-0513:50:29)目前一客戶的數(shù)據(jù)庫文件(.MDF)占用空間超過有48G,切增長(zhǎng)速度很快。已經(jīng)對(duì)日志文件進(jìn)行了壓縮。
在查詢分析器中用exec
sp_spaceused
語句進(jìn)行查詢,輸出結(jié)果如下:(頭疼的問題)
database_name
database_size
unallocated_space
NSMIS
48770.00M
1370.97MB
reserved
data
index_size
unused
48504160KB
7017272KB
270776KB
41216112KB--------------------------------------------------------------------------------------
1、用BACKUPLOGdatabaseWITHNO_LOG清除日志
把數(shù)據(jù)庫屬性中的故障還原模型改為“簡(jiǎn)單”可以大大減慢日志增長(zhǎng)的速度。
如果把還原模型調(diào)到簡(jiǎn)單,這樣就不支持時(shí)間點(diǎn)還原了,但是日志文件會(huì)很小,如果數(shù)據(jù)比較重要推薦還是把數(shù)據(jù)庫的還原模型調(diào)為完全
用BACKUPLOGdatabaseWITHNO_LOG命名后,會(huì)截?cái)嗖换顒?dòng)日志,不減小物理日志文件的大小,但邏輯日志會(huì)減小,收縮數(shù)據(jù)庫后會(huì)把不活動(dòng)虛擬日志刪除來釋放空間,不會(huì)損壞數(shù)據(jù)。
如果日志被截?cái)嗖⑹湛s數(shù)據(jù)庫后,就不能直接用最近的一個(gè)全庫備份做時(shí)間點(diǎn)還原,建議立即備份數(shù)據(jù)庫,以防萬一。
2、sqlserver運(yùn)行中,是否能刪除主數(shù)據(jù)庫事務(wù)日志文件
步驟如下:(1)、分離數(shù)據(jù)庫企業(yè)管理器--數(shù)據(jù)庫--右擊你要?jiǎng)h除日志的數(shù)據(jù)庫--所有
任務(wù)--分離數(shù)據(jù)庫
(2)、然后刪除日志文件
(3)、然后再附加數(shù)據(jù)庫
企業(yè)管理器--數(shù)據(jù)庫--右擊數(shù)據(jù)庫--所有任務(wù)--附加數(shù)據(jù)庫這時(shí)候只附加。mdf就可以了。
3、壓縮SQL數(shù)據(jù)庫及日志的詳細(xì)方法
SQLServer2000基礎(chǔ)教程——壓縮數(shù)據(jù)庫數(shù)據(jù)庫在使用一段時(shí)間后,時(shí)常會(huì)出現(xiàn)因數(shù)據(jù)刪除而造成數(shù)據(jù)庫中空閑空間太多的情況,這時(shí)就需要減少分配給數(shù)據(jù)庫文件和事務(wù)日志文件的磁盤空間,以免浪費(fèi)磁盤空間。當(dāng)數(shù)據(jù)庫中沒有數(shù)據(jù)時(shí),可以修改數(shù)據(jù)庫文件屬性直接改變其占用空間,但當(dāng)數(shù)據(jù)庫中有數(shù)據(jù)時(shí),這樣做會(huì)破壞數(shù)據(jù)庫中的數(shù)據(jù),因此需要使用壓縮的方式來縮減數(shù)據(jù)庫空間??梢栽跀?shù)據(jù)庫屬性選項(xiàng)中選擇“Autoshrink”選項(xiàng),讓系統(tǒng)自動(dòng)壓縮數(shù)據(jù)庫,也可以用人工的方法來壓縮。人工壓縮數(shù)據(jù)庫有以下兩種方式:
1、用EnterpriseManager壓縮數(shù)據(jù)庫
在EnterpriseManager中在所要壓縮的數(shù)據(jù)庫上單擊右鍵,從快捷菜單中的“所有任務(wù)(AllTasks)”中選擇“ShrinkDatabase(壓縮數(shù)據(jù)庫)”選項(xiàng),就會(huì)出現(xiàn)如圖6-10所示的對(duì)話框??梢栽趫D6-10所示的對(duì)話框中選擇數(shù)據(jù)庫的壓縮方式,也可以選擇使用壓縮計(jì)劃或壓縮單個(gè)文件單擊圖6-10中的“Files”按鈕,會(huì)出現(xiàn)如圖6-11所示的壓縮數(shù)據(jù)庫文件對(duì)話框,可以針對(duì)每個(gè)數(shù)據(jù)庫文件進(jìn)行不同的壓縮設(shè)置。
單擊圖6-10中的“Change”按鈕,會(huì)出現(xiàn)如圖6-12所示的壓縮計(jì)劃編輯對(duì)話框,可以指定壓縮計(jì)劃的執(zhí)行方式。單擊圖6-12中的“Change”按鈕,會(huì)出現(xiàn)如圖6-13所示的循環(huán)工作計(jì)劃編輯對(duì)話框,可以編輯計(jì)劃執(zhí)行的周期或時(shí)間點(diǎn)。設(shè)置完成后單擊“OK”按鈕就開始?jí)嚎s數(shù)據(jù)庫,在壓縮結(jié)束后會(huì)顯示一個(gè)壓縮情況信息框。
2、用Transact-SQL命令壓縮數(shù)據(jù)庫各參數(shù)說明如下:
·file_id
指定要壓縮的文件的鑒別號(hào)(Identificationnumber,即ID)
。文件的ID號(hào)可以通過FILE_ID()函數(shù)或如本章前面所講述
的Sp_helpdb系統(tǒng)存儲(chǔ)過程來得到。
·target_size
指定文件壓縮后的大小。以MB為單位。如果不指定此選項(xiàng),SQLServer就會(huì)盡最大可能地縮減文件。
·EMPTYFILE
指明此文件不再使用,將移動(dòng)所有在此文件中的數(shù)據(jù)到同一文件組中的其它文件中去。執(zhí)行帶此參數(shù)的命令后,此文件就可以用ALTERDATABASE命令來刪除了。其余參數(shù)NOTRUNCATE和TRUNCATEONLY與DBCCSHRINKDATABASE
命令中的含義相同。例6-15:壓縮數(shù)據(jù)庫mydb中的數(shù)據(jù)庫文件mydb_data2的大小到1MB。usemydbdbccshrinkfile(mydb_data2,1)
企業(yè)管理器里面的方法:
1、打開企業(yè)管理器
2、打開要處理的數(shù)據(jù)庫
3、點(diǎn)擊最上面菜單>工具>SQL查詢分析器,打開SQL查詢分析器
4、在輸入窗口里面輸入:
Code:
DUMPTRANSACTION[數(shù)據(jù)庫名]WITH
NO_LOG
BACKUPLOG[數(shù)據(jù)庫名]WITHNO_LOG
DBCCSHRINKDATABASE([數(shù)據(jù)庫名])
點(diǎn)擊綠色的小三角(或按F5)執(zhí)行查詢,等狀態(tài)欄提示處理完成
即可!
程序里面的方法:
壓縮數(shù)據(jù)庫日志
--1.清空日志
exec('DUMPTRANSACTION['+@dbname+']WITH
NO_LOG')
--2.截?cái)嗍聞?wù)日志:
exec('BACKUPLOG['+@dbname+']WITHNO_LOG')
--3.收縮數(shù)據(jù)庫文件(如果不壓縮,數(shù)據(jù)庫的文件不會(huì)減小
exec('DBCCSHRINKDATABASE(['+@dbname+'])')
4、減小日志的方法:
一、用如下步做了:
1、DUMPTRANSACTION庫名WITHno_log
2、dbccshrinkfile(logfilename)
3、收縮數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國(guó)食品產(chǎn)業(yè)園行業(yè)現(xiàn)狀調(diào)研及發(fā)展?jié)摿Ψ治鰣?bào)告
- 2025-2030年中國(guó)隨車起重機(jī)市場(chǎng)前景趨勢(shì)及發(fā)展?jié)摿Ψ治鰣?bào)告
- 2025-2030年中國(guó)防火門行業(yè)發(fā)展策略規(guī)劃分析報(bào)告
- 2025-2030年中國(guó)鉆機(jī)電控系統(tǒng)市場(chǎng)十三五規(guī)劃與發(fā)展策略研究報(bào)告
- 2025-2030年中國(guó)訓(xùn)練健身器材行業(yè)需求現(xiàn)狀及發(fā)展趨勢(shì)分析報(bào)告
- 2025-2030年中國(guó)組合電器產(chǎn)業(yè)發(fā)展趨勢(shì)及前景調(diào)研分析報(bào)告
- 武漢體育學(xué)院《機(jī)制設(shè)計(jì)理論及應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 鄂爾多斯職業(yè)學(xué)院《功能表面設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 大同師范高等??茖W(xué)?!堆芯啃詫W(xué)習(xí)指導(dǎo)與管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 合肥職業(yè)技術(shù)學(xué)院《社會(huì)企業(yè)》2023-2024學(xué)年第二學(xué)期期末試卷
- 新版統(tǒng)編版一年級(jí)道德與法治下冊(cè)全冊(cè)教案(完整版)教學(xué)設(shè)計(jì)含教學(xué)反思
- 城市開放空間-課件
- 2025年春季學(xué)期學(xué)校德育工作計(jì)劃安排表(完整版)
- 湖南2024年湖南省水利廳所屬事業(yè)單位招聘57人筆試歷年參考題庫附帶答案詳解
- 2025年全球及中國(guó)調(diào)頻儲(chǔ)能行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2024年加氫站技術(shù)規(guī)范
- 《幼兒教育政策與法規(guī)》教案-單元4 幼兒園的保育和教育
- 小學(xué)思政培訓(xùn)
- 電氣化基本知識(shí)-崗培教材編寫86課件講解
- 2024年廣東省公務(wù)員錄用考試《行測(cè)》試題及答案解析
- 二手人防車位使用權(quán)轉(zhuǎn)讓協(xié)議書
評(píng)論
0/150
提交評(píng)論