1
8
如前所述,最大密钥大小是页面大小的1/4,但来自Firebird参考更新 (here) ,以字节为单位的最大可索引字符串长度比最大密钥长度小9。而utf8-in-firebird在内部存储为 4 Bytes/char . 因此,在4096页大小的数据库中,utf8的最大长度是253个字符(4096/4-9=1024-9=1015,限制为253*4=1012)。因此,如果您想要一个更大的字符串,您需要一个更大的页面大小的数据库(即使您使用的是Firebird 2.5.x)。 |
2
1
根据
FirebirdFAQ
Firebird 2.x中的最大密钥大小是页面大小的四分之一。如果页面大小为4096字节,则最大密钥大小为1024字节。
|
3
0
只需生成gstat d:\path\database.fdb 你的索引会得到这样的结果:
如果深度超过3:则必须增大页面大小。 它和 Douglas Tosi 说。 您可以在以下工具中很好地看到这一点 IBExpert full edition 或在 IBAnalist |
Michael Samuel · MYSQL在以下情况下自动创建索引 6 年前 |
Patricia Rozario · 数据库设计确保一对一关系 6 年前 |
dryhay · MySQL“多对多”关系错误 6 年前 |
L. Fox · 我在这里用的是什么样的Laravel雄辩的关系 6 年前 |
Geoff Harper · 我应该如何构建关系松散的SQL db 6 年前 |
waroxx · SQL—当多个表具有相同的列时,最好怎么做 6 年前 |
Lumpi01 · SQL 2不同的注释类型-最佳解决方案? 6 年前 |
Hayreddin Tüzel · 预约系统数据库建模[关闭] 6 年前 |