2013-02-23 61 views
1

當我們創建數據庫時,日誌文件初始化爲零。任何人都可以請幫我關於下面的高亮數字((0x5000到0x6000),(0x6000到0x3c6000))?這些突出數字代表什麼...SQL Server - 日誌文件 - 零初始化

2013年2月23日12:42:36.850 spid51清零C:\ Program Files文件\ Microsoft SQL Server的\ MSSQL10.SQL2K8ENT \ MSSQL \ DATA \ Instant_Initialization_log.ldf從0頁面393216(0x0到0xC0000000的)

2013年2月23日12:43:22.960 spid51歸零完成了C:\ Program Files文件\ Microsoft SQL Server的\ MSSQL10.SQL2K8ENT \ MSSQL \ DATA \ Instant_Initialization_log.ldf

2013 -02-23 12:43:23.410 spid51啓動數據庫'Instant_Initialization'。

2013年2月23日12:43:23.440 spid51 FixupLogTail(進度)零C:\ Program Files文件\ Microsoft SQL Server的\ MSSQL10.SQL2K8ENT \ MSSQL \ DATA \ Instant_Initialization_log.ldf從0x5000處到0x6000。

2013年2月23日12:43:23.440 spid51清零C:\ Program Files文件\ Microsoft SQL Server的\ MSSQL10.SQL2K8ENT \ MSSQL \ DATA \ Instant_Initialization_log.ldf從3頁至483 (0x6000到0x3c6000)

2013年2月23日12:43:23.460 spid51歸零完成了C:\ Program Files文件\ Microsoft SQL Server的\ MSSQL10.SQL2K8ENT \ MSSQL \ DATA \ Instant_Initialization_log.ldf

一旦日誌文件具有爲什麼在「FixupLogTail」和之後的零初始化過程再次發生時爲什麼會被初始化?

謝謝!

回答

1

SQL Server中的頁面長度爲8192個字節。十六進制數似乎指的是頁面的字節位置。

例如:

"from page 3 to 483 (0x6000 to 0x3c6000)" 

0x6000 = 24576 
24576/8192 = 3 

0x3c600 = 3956736 
3956736/8192 = 483 
+0

嗨Andomore,非常感謝你對你的即時回覆!您是否也可以在我的下面的問題上提供一些信息 - 「一旦日誌文件被初始化了,爲什麼在」FixupLogTail「時間以及之後的零初始化過程再次發生?」和十六進制數(0x6000)「x」代表什麼? – 2013-02-24 04:18:26

+0

0x =十六進制表示法。或者讀者如何能夠確定一個數字是否是十六進制記數法?它支持閱讀。 – hot2use 2017-04-12 05:56:02