




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、SQL-數(shù)據(jù)庫(kù)文件超級(jí)大而且增 長(zhǎng)速度過(guò)快的解決辦法 SQL數(shù)據(jù)庫(kù)文件超級(jí)大,而且增長(zhǎng)速度過(guò)快! (2008-09-05 13:50:29) 目前一客戶的數(shù)據(jù)庫(kù)文件(.MDF )占用空間超過(guò)有48G,切增長(zhǎng)速度很快。已 經(jīng)對(duì)日志文件進(jìn)行了壓縮。 的問(wèn)題) 1、用 BACKUP LOG database WITH NO LOG 把數(shù)據(jù)庫(kù)屬性中的故障還原模型改為“簡(jiǎn)單”可以大大減慢日志增長(zhǎng)的速度。 如果把還原模型調(diào)到簡(jiǎn)單,這樣就不支持時(shí)間點(diǎn)還原了,但是日志文件會(huì)很小, 如果數(shù)據(jù)在查詢分析器中用 exec sp_sp aceused 語(yǔ)句進(jìn)行查詢,輸出結(jié)果如下:(頭疼 database, name
2、database_size un allocated_s pace NSMIS 48770.00M 1370.97 MB reserved data in dex_size unused 48504160 KB 7017272 KB 270776 KB 41216112 KB 清除日志 比較重要推薦還是把數(shù)據(jù)庫(kù)的還原模型調(diào)為完全1、用 Enterprise Manager 壓縮數(shù)據(jù)庫(kù) 用BACKUP LOG database WITH NO_LOG 命名后,會(huì)截?cái)嗖换顒?dòng)日志,不 減小物理日志文件的大小,但邏輯日志會(huì)減小,收縮數(shù)據(jù)庫(kù)后會(huì)把不活動(dòng)虛擬日 志刪除來(lái)釋放空間,不會(huì)損壞數(shù)據(jù)。 如果日志被
3、截?cái)嗖⑹湛s數(shù)據(jù)庫(kù)后,就不能直接用最近的一個(gè)全庫(kù)備份做時(shí)間點(diǎn)還 原,建議立即備份數(shù)據(jù)庫(kù),以防萬(wàn)一。 2、sql server運(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ì)方法 SQL Server 2000 基礎(chǔ)教程一一壓縮數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)在使用一段時(shí)間后,時(shí)常會(huì) 出現(xiàn)因數(shù)據(jù)刪除而造成數(shù)據(jù)庫(kù)中空閑空間太多的情況, 這時(shí)就需要減少分配給數(shù) 據(jù)
4、庫(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)中選擇“ Auto shrink ”選項(xiàng),讓系統(tǒng)自動(dòng)壓縮數(shù)據(jù)庫(kù),也可 以用人工的方法來(lái)壓縮。人工壓縮數(shù)據(jù)庫(kù)有以下兩種方式: 在Enterprise Manager 中在所要壓縮的數(shù)據(jù)庫(kù)上單擊右鍵,從快捷菜單中的 “所有任務(wù)(All Tasks ) ”中選擇“ Shrink Database (壓縮數(shù)據(jù)庫(kù))”選項(xiàng), 就會(huì)出現(xiàn)如圖6-10所示的對(duì)話框??梢栽趫D6-1
5、0所示的對(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è)置完成后單擊“ 0K”按鈕就開(kāi)始?jí)嚎s數(shù)據(jù)庫(kù),在壓縮結(jié)束后會(huì)顯示 一個(gè)壓縮情況信息框。 2、用Transact-SQL 命令壓縮數(shù)據(jù)庫(kù) 可以使
6、用DBCC SHRINKDATABASE 和DBCC SHRINKFILE 命令來(lái)壓縮數(shù) 據(jù)庫(kù)。其中 DBCC SHRINKDATABASE SHRINKFILE 命令對(duì)數(shù)據(jù)庫(kù)中指定的文件進(jìn)行壓縮。 (1) DBCC SHRINKDATABASE DBCC SHRINKDATABASE 命令語(yǔ)法如下: DBCC SHRINKDATABASE (database_name , target_perce nt ,NOTRUNCATE | TRUNCATEONLY) 各參數(shù)說(shuō)明如下: target_perce nt 指定將數(shù)據(jù)庫(kù)壓縮后,未使用的空間占數(shù)據(jù)庫(kù)大小的百分之 幾。如果指定的百分比過(guò)大,超過(guò)
7、了壓縮前未使用空間所占的比例, 則數(shù)據(jù)庫(kù)不 會(huì)被壓縮。并且壓縮后的數(shù)據(jù)庫(kù)不能比數(shù)據(jù)庫(kù)初始設(shè)定的容量小。 NOTRUECATE 命令對(duì)數(shù)據(jù)庫(kù)進(jìn)行壓縮,DBCC 將數(shù)據(jù)庫(kù)縮減后剩余的空間保留在數(shù)據(jù)庫(kù),中不返還給操作系統(tǒng) 。如果不選擇此選項(xiàng),則剩余的空間返還給操作系統(tǒng)。 TRUNCATEONLY 將數(shù)據(jù)庫(kù)縮減后剩余的空間返還給操作系統(tǒng)。使用此命令時(shí) SQL Server將文 件縮減到最后一個(gè)文件分配,區(qū)域但不移動(dòng)任何數(shù)據(jù)文件。選擇此項(xiàng)后, target_percent 選項(xiàng)就無(wú)效了。例6-14 :壓縮數(shù)據(jù)庫(kù)mytest的未使用空間 為數(shù)據(jù)庫(kù)大小的20% dbcc shri nkdatabase (m
8、ytest, 20) 運(yùn)行結(jié)果如下: DBCC executi on compi eted. If DBCC prin ted error messages, con tact your system admi ni strator. (2) DBCC SHRINKFILE DBCC SHRINKFILE 命令壓縮當(dāng)前數(shù)據(jù)庫(kù)中的文件。其語(yǔ)法如下: DBCC SHRINKFILE ( file_name | file_id , target_size | ,EMP TYFILE | NOTRUNCATE | TRUNCATEONLY ) 各參數(shù)說(shuō)明如下: file_id 指定要壓縮的文件的鑒別號(hào)
9、(Identification number ,即ID) 。文件的ID號(hào)可以通過(guò)FILE_ID ()函數(shù)或如本章前面所講述 的Sp_helpdb 系統(tǒng)存儲(chǔ)過(guò)程來(lái)得到。 target_size 指定文件壓縮后的大小。以 MB為單位。如果不指定此選項(xiàng), 會(huì)盡最大可能地縮減文件。 EMP TYFILE 指明此文件不再使用,將移動(dòng)所有在此文件中的數(shù)據(jù)到同一文件組中的其它文件 中去。執(zhí)行帶此參數(shù)的命令后,此文件就可以用 ALTER DATABASE 命令來(lái)刪 除了。其余參數(shù) NOTRUNCATE 和 TRUNCATEONLY 與 DBCC SHRINKDATABASE 命令中的含義相同。 例6-15:壓
10、縮數(shù)據(jù)庫(kù)mydb中的數(shù)據(jù)庫(kù)文件 mydb_data2 的大小到 1MB。use mydb dbcc shrinkfile (mydb_data2, 1) 企業(yè)管理器里面的方法: 1、打開(kāi)企業(yè)管理器 2、打開(kāi)要處理的數(shù)據(jù)庫(kù) 3、點(diǎn)擊最上面菜單 工具SQL查詢分析器,打開(kāi)SQL查詢分析器 4、在輸入窗口里面輸入: Code: SQL Server 就 DUMP TRANSACTION 數(shù)據(jù)庫(kù)名WITH NO_LOG BACKUP LOG 數(shù)據(jù)庫(kù)名WITH NO_LOG DBCC SHRINKDATABASE( 數(shù)據(jù)庫(kù)名) 點(diǎn)擊綠色的小三角(或按F5 )執(zhí)行查詢,等狀態(tài)欄提示處理完成 即可! 程序里面的方法: 壓縮數(shù)據(jù)庫(kù)日志 -1.清空日志 exec(DU MP TRANSACTION +db name+ WITH -2.截?cái)嗍聞?wù)日志: exec(BACKU P LOG +db name+ WITH NO_LOG) -3.收縮數(shù)據(jù)庫(kù)文件(如果不壓縮,數(shù)據(jù)庫(kù)的文件不會(huì)減小 exec(DBCC SHRINKDATABASE(+db name+) 4、減小日志的方法: 、用如下步做了: 1、DUMP TRANSACTION 庫(kù)名 WITH no_log 2
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 倉(cāng)庫(kù)玉米代銷合同范本
- 入股有效合同范本
- 農(nóng)村收購(gòu)廠房合同范本
- 勞動(dòng)合同范本美發(fā)
- 農(nóng)業(yè)農(nóng)具租賃合同范本
- 勞務(wù)承攬框架合同范本
- app推廣服務(wù)合同范本
- 二手車庫(kù)轉(zhuǎn)讓合同范本3篇
- 辦公電器銷售合同范本
- 動(dòng)畫演示合同范本
- 《幼兒教育政策與法規(guī)》教案-單元6 幼兒園的工作人員
- 虛擬制片技術(shù)在VRAR應(yīng)用中的角色建模與渲染-洞察分析
- 2024年山東商務(wù)職業(yè)學(xué)院高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 醫(yī)學(xué)教育中的學(xué)習(xí)風(fēng)格與個(gè)性化教學(xué)
- GB/T 45167-2024熔模鑄鋼件、鎳合金鑄件和鈷合金鑄件表面質(zhì)量目視檢測(cè)方法
- 2023年?yáng)|北公司加油站賬務(wù)人員考試題庫(kù)
- 2024年四川綿陽(yáng)初中學(xué)業(yè)水平考試英語(yǔ)試卷真題(含答案詳解)
- 《鴉片戰(zhàn)爭(zhēng)改》課件
- 2024至2030年中國(guó)數(shù)字壓力表行業(yè)投資前景及策略咨詢研究報(bào)告
- 《SPIN顧問(wèn)式銷售》課件
- 2025屆河南省鄭州市外國(guó)語(yǔ)學(xué)校高三考前熱身英語(yǔ)試卷含解析
評(píng)論
0/150
提交評(píng)論