2016-08-24 6 views
0

derbyの文書化された制限事項で、以下の項目が見つかりました。 それはどういう意味ですか?ダービー・データベースの列名サイズ

インデックス内のキー列の長さは テーブルに障害が発生したため、これらのキー列に索引を作成、インデックスの半分 ページサイズよりも大きい場合。既存のインデックスの場合、 のキー列がインデックスページサイズの半分より大きい新しい行を挿入すると、 挿入が失敗します。

+0

これは、列の**名前**の長さの制限ではなく、列の**値**の長さに対する制限であることに注意してください。あなたの質問のタイトルは言う**列名サイズ** –

答えて

0

インデックスでダービーのための定義されたページのサイズがあることが表示されます。 非常に単純に、これはあなたのテーブルのキーがそのページサイズの半分以下であることを示しています。これを見るもう1つの方法は、キーがインデックスページあたり少なくとも2つのキーを取得できるほど小さくなければならないということです。

キーに長い文字列が含まれていたり、多数の列が含まれていない限り、これは問題ではありません。

関連する問題