![SQL-數(shù)據(jù)庫(kù)文件超級(jí)大而且增長(zhǎng)速度過(guò)快的解決辦法_第1頁(yè)](http://file4.renrendoc.com/view/1ca7f13c6250e57c5571b4c93a87003f/1ca7f13c6250e57c5571b4c93a87003f1.gif)
![SQL-數(shù)據(jù)庫(kù)文件超級(jí)大而且增長(zhǎng)速度過(guò)快的解決辦法_第2頁(yè)](http://file4.renrendoc.com/view/1ca7f13c6250e57c5571b4c93a87003f/1ca7f13c6250e57c5571b4c93a87003f2.gif)
![SQL-數(shù)據(jù)庫(kù)文件超級(jí)大而且增長(zhǎng)速度過(guò)快的解決辦法_第3頁(yè)](http://file4.renrendoc.com/view/1ca7f13c6250e57c5571b4c93a87003f/1ca7f13c6250e57c5571b4c93a87003f3.gif)
![SQL-數(shù)據(jù)庫(kù)文件超級(jí)大而且增長(zhǎng)速度過(guò)快的解決辦法_第4頁(yè)](http://file4.renrendoc.com/view/1ca7f13c6250e57c5571b4c93a87003f/1ca7f13c6250e57c5571b4c93a87003f4.gif)
![SQL-數(shù)據(jù)庫(kù)文件超級(jí)大而且增長(zhǎng)速度過(guò)快的解決辦法_第5頁(yè)](http://file4.renrendoc.com/view/1ca7f13c6250e57c5571b4c93a87003f/1ca7f13c6250e57c5571b4c93a87003f5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
SQL
數(shù)據(jù)庫(kù)文件超級(jí)大,而且增長(zhǎng)速度過(guò)快!(2008-09-0513:50:29)目前一客戶的數(shù)據(jù)庫(kù)文件(.MDF)占用空間超過(guò)有48G,切增長(zhǎng)速度很快。已經(jīng)對(duì)日志文件進(jìn)行了壓縮。
在查詢分析器中用exec
sp_spaceused
語(yǔ)句進(jìn)行查詢,輸出結(jié)果如下:(頭疼的問(wèn)題)
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ù)庫(kù)屬性中的故障還原模型改為“簡(jiǎn)單”可以大大減慢日志增長(zhǎng)的速度。
如果把還原模型調(diào)到簡(jiǎn)單,這樣就不支持時(shí)間點(diǎn)還原了,但是日志文件會(huì)很小,如果數(shù)據(jù)比較重要推薦還是把數(shù)據(jù)庫(kù)的還原模型調(diào)為完全
用BACKUPLOGdatabaseWITHNO_LOG命名后,會(huì)截?cái)嗖换顒?dòng)日志,不減小物理日志文件的大小,但邏輯日志會(huì)減小,收縮數(shù)據(jù)庫(kù)后會(huì)把不活動(dòng)虛擬日志刪除來(lái)釋放空間,不會(huì)損壞數(shù)據(jù)。
如果日志被截?cái)嗖⑹湛s數(shù)據(jù)庫(kù)后,就不能直接用最近的一個(gè)全庫(kù)備份做時(shí)間點(diǎn)還原,建議立即備份數(shù)據(jù)庫(kù),以防萬(wàn)一。
2、sqlserver運(yùn)行中,是否能刪除主數(shù)據(jù)庫(kù)事務(wù)日志文件
步驟如下:(1)、分離數(shù)據(jù)庫(kù)企業(yè)管理器--數(shù)據(jù)庫(kù)--右擊你要?jiǎng)h除日志的數(shù)據(jù)庫(kù)--所有
任務(wù)--分離數(shù)據(jù)庫(kù)
(2)、然后刪除日志文件
(3)、然后再附加數(shù)據(jù)庫(kù)
企業(yè)管理器--數(shù)據(jù)庫(kù)--右擊數(shù)據(jù)庫(kù)--所有任務(wù)--附加數(shù)據(jù)庫(kù)這時(shí)候只附加。mdf就可以了。
3、壓縮SQL數(shù)據(jù)庫(kù)及日志的詳細(xì)方法
SQLServer2000基礎(chǔ)教程——壓縮數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)在使用一段時(shí)間后,時(shí)常會(huì)出現(xiàn)因數(shù)據(jù)刪除而造成數(shù)據(jù)庫(kù)中空閑空間太多的情況,這時(shí)就需要減少分配給數(shù)據(jù)庫(kù)文件和事務(wù)日志文件的磁盤空間,以免浪費(fèi)磁盤空間。當(dāng)數(shù)據(jù)庫(kù)中沒(méi)有數(shù)據(jù)時(shí),可以修改數(shù)據(jù)庫(kù)文件屬性直接改變其占用空間,但當(dāng)數(shù)據(jù)庫(kù)中有數(shù)據(jù)時(shí),這樣做會(huì)破壞數(shù)據(jù)庫(kù)中的數(shù)據(jù),因此需要使用壓縮的方式來(lái)縮減數(shù)據(jù)庫(kù)空間??梢栽跀?shù)據(jù)庫(kù)屬性選項(xiàng)中選擇“Autoshrink”選項(xiàng),讓系統(tǒng)自動(dòng)壓縮數(shù)據(jù)庫(kù),也可以用人工的方法來(lái)壓縮。人工壓縮數(shù)據(jù)庫(kù)有以下兩種方式:
1、用EnterpriseManager壓縮數(shù)據(jù)庫(kù)
在EnterpriseManager中在所要壓縮的數(shù)據(jù)庫(kù)上單擊右鍵,從快捷菜單中的“所有任務(wù)(AllTasks)”中選擇“ShrinkDatabase(壓縮數(shù)據(jù)庫(kù))”選項(xiàng),就會(huì)出現(xiàn)如圖6-10所示的對(duì)話框??梢栽趫D6-10所示的對(duì)話框中選擇數(shù)據(jù)庫(kù)的壓縮方式,也可以選擇使用壓縮計(jì)劃或壓縮單個(gè)文件單擊圖6-10中的“Files”按鈕,會(huì)出現(xiàn)如圖6-11所示的壓縮數(shù)據(jù)庫(kù)文件對(duì)話框,可以針對(duì)每個(gè)數(shù)據(jù)庫(kù)文件進(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”按鈕就開(kāi)始?jí)嚎s數(shù)據(jù)庫(kù),在壓縮結(jié)束后會(huì)顯示一個(gè)壓縮情況信息框。
2、用Transact-SQL命令壓縮數(shù)據(jù)庫(kù)各參數(shù)說(shuō)明如下:
·file_id
指定要壓縮的文件的鑒別號(hào)(Identificationnumber,即ID)
。文件的ID號(hào)可以通過(guò)FILE_ID()函數(shù)或如本章前面所講述
的Sp_helpdb系統(tǒng)存儲(chǔ)過(guò)程來(lái)得到。
·target_size
指定文件壓縮后的大小。以MB為單位。如果不指定此選項(xiàng),SQLServer就會(huì)盡最大可能地縮減文件。
·EMPTYFILE
指明此文件不再使用,將移動(dòng)所有在此文件中的數(shù)據(jù)到同一文件組中的其它文件中去。執(zhí)行帶此參數(shù)的命令后,此文件就可以用ALTERDATABASE命令來(lái)刪除了。其余參數(shù)NOTRUNCATE和TRUNCATEONLY與DBCCSHRINKDATABASE
命令中的含義相同。例6-15:壓縮數(shù)據(jù)庫(kù)mydb中的數(shù)據(jù)庫(kù)文件mydb_data2的大小到1MB。usemydbdbccshrinkfile(mydb_data2,1)
企業(yè)管理器里面的方法:
1、打開(kāi)企業(yè)管理器
2、打開(kāi)要處理的數(shù)據(jù)庫(kù)
3、點(diǎn)擊最上面菜單>工具>SQL查詢分析器,打開(kāi)SQL查詢分析器
4、在輸入窗口里面輸入:
Code:
DUMPTRANSACTION[數(shù)據(jù)庫(kù)名]WITH
NO_LOG
BACKUPLOG[數(shù)據(jù)庫(kù)名]WITHNO_LOG
DBCCSHRINKDATABASE([數(shù)據(jù)庫(kù)名])
點(diǎn)擊綠色的小三角(或按F5)執(zhí)行查詢,等狀態(tài)欄提示處理完成
即可!
程序里面的方法:
壓縮數(shù)據(jù)庫(kù)日志
--1.清空日志
exec('DUMPTRANSACTION['+@dbname+']WITH
NO_LOG')
--2.截?cái)嗍聞?wù)日志:
exec('BACKUPLOG['+@dbname+']WITHNO_LOG')
--3.收縮數(shù)據(jù)庫(kù)文件(如果不壓縮,數(shù)據(jù)庫(kù)的文件不會(huì)減小
exec('DBCCSHRINKDATABASE(['+@dbname+'])')
4、減小日志的方法:
一、用如下步做了:
1、DUMPTRANSACTION庫(kù)名WITHno_log
2、dbccshrinkfile(logfilename)
3、收縮數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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年物聯(lián)網(wǎng)市場(chǎng)合作協(xié)議書
- 2024-2025學(xué)年廣東省深圳市羅湖區(qū)四年級(jí)(上)期末數(shù)學(xué)試卷
- (新版)初級(jí)消防設(shè)施操作員《基礎(chǔ)知識(shí)》考試題庫(kù)完整版
- 2025年書面離婚合同協(xié)議(4篇)
- 2025年五年級(jí)班主任管理工作心得體會(huì)(6篇)
- 2025年中班幼兒園教師個(gè)人年終工作總結(jié)模版(二篇)
- 2025年中草藥植物購(gòu)銷合同模板(三篇)
- 2025年產(chǎn)品委托代理協(xié)議范文(2篇)
- 2025年個(gè)人木材買賣合同范文(2篇)
- 2025年個(gè)人車輛租賃協(xié)議(五篇)
- 2025年春季學(xué)期學(xué)校德育工作計(jì)劃安排表(完整版)
- 五年級(jí)口算題卡每天100題帶答案
- 2023-2024學(xué)年天津市小學(xué)數(shù)學(xué)二年級(jí)上冊(cè)期末高分試卷
- 工程造價(jià)績(jī)效考核KPI指標(biāo)庫(kù)
- GB/T 4662-2012滾動(dòng)軸承額定靜載荷
- 法律專題(本)(52876)-國(guó)家開(kāi)放大學(xué)電大學(xué)習(xí)網(wǎng)形考作業(yè)題目答案
- 人工智能技術(shù)介紹完整版人工智能概述、圍棋課件
- 加油站項(xiàng)目開(kāi)辦申報(bào)表
- 單個(gè)軍人隊(duì)列動(dòng)作教學(xué)法教案全(新條令)
- 《德育與班級(jí)管理》課程大綱
- (新教材)人教版高中化學(xué)必修第二冊(cè)第七章有機(jī)化合物(267張)課件
評(píng)論
0/150
提交評(píng)論