2017-04-10 13 views
0

DB2 LUW 11.1.xでユニーク索引でサポートされているNVARCHAR列の最大列サイズ(ページ・サイズ)を理解します。 私は次のような答えが必要です: (1)NVARCHAR(512)はユニークなインデックスでサポートされているNVARCHARカラムの最大サイズです。 (2)XはDB2ユニーク索引でサポートできるNVARCHARの最大サイズは何ですか?

は、私は、このリンクを持っている任意の一意のインデックスの最大バイトサイズですが、私にはその非常に明確ではない: https://www.ibm.com/support/knowledgecenter/SSEPGG_11.1.0/com.ibm.db2.luw.sql.ref.doc/doc/r0001029.html

答えて

0

あなたが示すページを示している単一の列の最大サイズインデックスキーでは、オーバーヘッドを含むバイトのpagesize/4です。したがって、NVARCHAR(x)がどのようにバイトにマップするかを理解する必要があります。

これは、nchar_mappingdatabase configuration parameterの設定に依存します。

デフォルトの設定は、文字(CODEUNITS32)あたり4つのバイトを使用することですので、あなたは4KページのNVARCHAR(255)に限定されると思い、8KのページのNVARCHAR(511)、16KのページのNVARCHAR(1023)、および32Kページ・テーブルのためのNVARCHAR(2047)スペース。

関連する問題