1

データベースを作成すると、ログ ファイルはゼロで初期化されます。以下のハイライト番号 (( 0x5000 から 0x6000 )、(0x6000 から 0x3c6000) )について誰か助けてくれませんか? これらのハイライトされた数字は何を表しています...</p>

2013-02-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-02-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-02-23 12:43:23.440 spid51 FixupLogTail (進行状況) C:\Program Files\Microsoft SQL Server\MSSQL10.SQL2K8ENT\MSSQL\DATA\Instant_Initialization_log.ldf を0x5000 から 0x6000 にゼロ化します。

2013-02-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-02-23 12:43:23.460 spid51 C:\Program Files\Microsoft SQL Server\MSSQL10.SQL2K8ENT\MSSQL\DATA\Instant_Initialization_log.ldf でゼロ化が完了しました

ログ ファイルがゼロで初期化されると、「FixupLogTail」以降のゼロ初期化プロセスが再び発生するのはなぜですか?

ありがとう!

4

1 に答える 1

1

SQL Server のページの長さは 8192 バイトです。16 進数は、ページのバイト位置を参照しているようです。

例えば:

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

 0x6000 = 24576
 24576 / 8192 = 3

 0x3c600 = 3956736
 3956736 / 8192 = 483
于 2013-02-23T21:18:46.827 に答える