SQLSERVER手動增長日誌檔案和資料檔案

2021-09-06 13:46:28 字數 928 閱讀 2150

手動增長日誌檔案,實際上就是修改日誌檔案的大小  size 的單位是mb

下面設定日誌檔案大小是2048mb

alter

database

[gposdb

] modify file(name=gposdb_log,size=

2048)

exec sys.[sp_helpdb] @dbname = [gposdb] -- sysname

--

收縮日誌檔案

use[

gposdb]go

alter

database

[gposdb

]set

recovery ******;

go--

設定簡單恢復模式

dbcc shrinkfile (gposdb_log, 1

); go

--恢復為原模式

alter

database

[gposdb

]set recovery full

;go

--手動增長資料檔案,實際上就是修改資料檔案的大小 size 的單位是mb  下面設定日誌檔案大小是2048mb

alter

database

[gposdb

] modify file(name=gposdb_data,size=

2048)

exec sys.[sp_helpdb] @dbname = [gposdb] -- sysname

--收縮資料檔案  收縮為2mb

use

[gposdb]go

dbcc shrinkfile (n'

gposdb_data

' , 2

) go

SQL SERVER手動收縮日誌檔案

sql server資料庫日誌檔案增長過快,半年時間由9g增長到150g,不知道是不是日誌原因,伺服器占用記憶體一直很高,10 g。檢視日誌,多是某帳戶登入成功的資訊,這個資訊不知道能不能取消掉。有路過的大神請指教。先分享下手動收縮日誌檔案方法,比較安全的,還有分離 清除 附加,儲存過程清除日誌的方...

sql server 自動增長

問題 在實際業務處理中有些單號需要自動增長,但又不能用自增列代替,可能格式不相同。eg p031106001 第一位p表示採購單,031106表示日期,後三位是流水號。1 建立測試用的表結構 create table tablename pono char 10 b int go 2 建立乙個得到當...

驗證日誌增長

1 window conn scott tiger select from tab drop table t1 create table t1 as emp insert into t1 select from t1 commit 2.window sqlplus as sysdba conn as...