2016-07-09 5 views
1

MSDNは最大データファイルサイズが "16TB"であるmsdn maximums - テラバイトの定義が1024^4か1000^4かどうかわからない - 有効な最大ページ数は2,147,483,648(1024ベース)または1,953,125,000(for 1000ベース)または多分何か - 誰も確実に知っていますか?SQL Sever - ファイル内の最大8kページですか?

私は、この制限は、将来のリリースで増加する必要があることを聞いた - 今、私ははい、キロバイトである1024に基づいており、2012年

答えて

0

を使用しています。 1024を掛け合わせるとメガバイトになります。等々。

さらに新しいバージョンの最大値が大きいことを修正してください。

0

SQL Serverに任意の種類のデータを格納するために必要な最小単位はページです。ページは、サイズは8192 Bytesです。ページは論理的にExtentsに格納されます。

ページヘッダー

しかし8192 Bytesのすべてが8192 Bytesからのスペースの一部をページ自体についての情報を格納するために使用され、データストレージのために利用可能ではありません。それはPage Headerと呼ばれ、それは約96 Bytesです。

行セット

これは、そのページの行についての情報を含むページ上の別のセクションでは、総ページサイズ8192 Bytesから別の36 Bytesを取ってページの最後に開始されます。

ので

8912 Total space on a page 
- 96 Space taken by the page header 
- 36 Space taken by the Row set 
---------------------------------------------- 
8060 Total Space Available for Data Storage 

データストレージで使用可能な領域の合計あなたがデータベースに格納することができるようになりますデータの量を計算しようとしているとあなたはテラバイトに話している場合は特に場合ページヘッダーと行セットを考慮に入れることを忘れないでください。