校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 一次性壓縮Sqlserver2005中所有庫日志的存儲過程

一次性壓縮Sqlserver2005中所有庫日志的存儲過程

熱門標簽:威海智能語音外呼系統 智能語音外呼系統哪個牌子好 北京辦理400電話多少 南京電銷外呼系統運營商 溫州語音外呼系統代理 山西語音外呼系統價格 西安青牛防封電銷卡 重慶防封電銷機器人供應商 400電話申請需要開戶費嗎
有沒有辦法更快一點?
有沒有辦法一次性收縮所有數據庫?
復制代碼 代碼如下:

alter database 數據庫名
set recovery simple
go
dbcc shrinkdatabase (數據庫名)
go
alter database 數據庫名
set recovery full
go

目前也有壓縮日志的工具,一個B/S界面形式的操作壓縮數據庫的,就是在選擇數據庫的時候老需要重新去選擇具體的庫,而且數據庫數量很大的時候,有些庫被壓縮了,并沒有自動排序; 目前需要的是被壓縮后的數據庫自動滾到最后面,每次下拉列表中打開的始終是日志記錄容量最大的那個庫,這個容易實現,要求就是執行日志壓縮的時候,執行速度要快些?
如何優化?有沒有辦法一次性壓縮所有的庫?
通過存儲過程實現,一次性壓縮所有數據庫:在Sqlserver2005中測試通過
復制代碼 代碼如下:

create procedure shrinkDatabase
as
declare @name nvarchar(2000)
declare getDataBaseCursor cursor for
select name from sysdatabases //取出所有庫名
open getDataBaseCursor
fetch next from getDataBaseCursor
into @name //將取出來的值放在一個變量中
while @@fetch_status=0 //根據值循環執行壓縮
begin
exec ('alter database '+ @name+' set recovery simple')
exec ('dbcc shrinkdatabase('+@name+')')
exec ('alter database'+@name+' set recovery full')
fetch next from getDataBaseCursor
into @name end
close getDataBaseCursor //關閉
deallocate getDataBaseCursor //釋放
sp_helpdb urltest //比對數據庫大小
exec shrinkDatabase //執行
您可能感興趣的文章:
  • 使用sqlserver存儲過程sp_send_dbmail發送郵件配置方法(圖文)
  • sqlserver2005利用臨時表和@@RowCount提高分頁查詢存儲過程性能示例分享
  • sqlserver2008查看表記錄或者修改存儲過程出現目錄名無效錯誤解決方法
  • sqlserver 存儲過程中If Else的用法實例
  • .net下調用sqlserver存儲過程的小例子
  • SqlServer獲取存儲過程返回值的實例
  • sqlserver 各種判斷是否存在(表名、函數、存儲過程等)
  • sqlserver 存儲過程帶事務 拼接id 返回值
  • SqlServer存儲過程實現及拼接sql的注意點
  • SQLServer存儲過程中事務的使用方法
  • 獲取SqlServer存儲過程定義的三種方法

標簽:宜春 黃山 新余 金昌 濟寧 中衛 河源 貸款群呼

巨人網絡通訊聲明:本文標題《一次性壓縮Sqlserver2005中所有庫日志的存儲過程》,本文關鍵詞  一次性,壓縮,Sqlserver2005,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《一次性壓縮Sqlserver2005中所有庫日志的存儲過程》相關的同類信息!
  • 本頁收集關于一次性壓縮Sqlserver2005中所有庫日志的存儲過程的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 金堂县| 祥云县| 湖北省| 法库县| 来宾市| 醴陵市| 泸州市| 手游| 佛学| 孝感市| 永昌县| 大埔区| 锦州市| 阜平县| 黑河市| 建阳市| 诏安县| 同德县| 德格县| 集贤县| 滁州市| 富顺县| 阜康市| 昌江| 长岛县| 宾川县| 绥中县| 万年县| 泾川县| 昌宁县| 镇巴县| 左权县| 西安市| 民丰县| 株洲市| 彝良县| 上高县| 桐梓县| 镇原县| 湖州市| 章丘市|