SQL Server中是否有任何方法來使用SQL查詢來識別日誌文件中的已用空間?我們如何識別日誌文件中的已用空間?
-2
A
回答
1
使用DBCC命令
dbcc Sqlperf('logspace')
在我的本地機器,它提供了以下..
Database Name Log Size (MB) Log Space Used (%) Status
master 1.242188 50.9434 0
tempdb 0.7421875 63.81579 0
model 0.4921875 81.74603 0
msdb 1.992188 33.92157 0
如果你想知道VLF計數每個VLF的每個日誌文件和狀態(活躍部分或日誌的非活動部分),您也可以使用以下內容,但這是數據庫特定的
Dbcc loginfo
0
您不能RY使用
select size, * from sys.database_files
+0
這將不會給使用空間 – TheGameiswar
+0
雖然這段代碼可能有助於解決問題,它不解釋_why_和/或_how_它回答了問題。提供這種附加背景將顯着提高其長期教育價值。請[編輯]您的答案以添加解釋,包括適用的限制和假設。 –
1
Four Ways to Find Free Space In SQL Server Database(easy to find on Google ...)
sp_spaceused
或
DBCC SQLPERF(logspace)
或
DBCC SHRINKFILE(logfile_here)
或
SELECT DB_NAME() AS DbName, name ASFileName, size/128.0 AS CurrentSizeMB,
size/128.0 - CAST(FILEPROPERTY(name,'SpaceUsed') AS INT)/128.0 AS FreeSpaceMB
FROM sys.database_files;
相關問題
- 1. 什麼是日誌文件,我們如何在android中創建日誌文件?
- 2. Python日誌記錄我如何創建空的日誌文件?
- 3. logstash如何識別和解析新創建的日誌文件?
- 4. 如何識別機架空間中的文件類型?
- 5. 我們如何訪問Heroku中的第三方日誌文件
- 6. 如何通過識別問題解析日誌文件
- 7. 日誌的模式識別
- 8. 如何處理日誌中的空間
- 9. JBoss EAP 6.4.4中的空日誌文件(日誌配置文件)
- 10. 如何從我的日誌文件中篩選日誌
- 11. log4j的 - 空日誌文件 -
- 12. 我們如何識別記事本文件?
- 13. 如何獲得RewriteCond標誌「-f」來識別已重寫的文件?
- 14. 不同級別的日誌在不同的日誌文件中
- 15. 如何提高我的日誌類別
- 16. 我們如何識別密碼
- 17. 我們可以使用akka.event.Logging在文件中寫入日誌嗎?
- 18. 我們如何給我們Galaxy Note的手寫識別
- 19. R RGtk2 gdf:我們如何識別我們的行
- 20. 如何識別x509標誌
- 21. 如何識別系統日誌消息發件人?
- 22. Rails - 我的開發日誌中無法識別的語法
- 23. 如何識別iPhone中的錯誤崩潰日誌
- 24. 如何識別暫住空間
- 25. 用Log4J2生成空的日誌文件
- 26. 使用python,我們如何從代理日誌文件中刪除auth_user列?
- 27. 主管空日誌文件
- 28. Grails Log4j空日誌文件
- 29. 如何識別python中csv文件中的空白字段?
- 30. 的空間讓line_terminator識別
夥計們,你爲什麼要奉獻我? – Singh
谷歌或其他搜索引擎被禁止在我的公司,所以我能做些什麼..在滴答否定你應該問一次.. – Singh
我的觀點是關於做一個小研究... MSDN,SQL服務器書籍在線,stackoverflow ...等等。只是試圖解釋爲什麼你downvoted(順便說一句,我沒有downvote你) – KornMuffin