Subject | Re: [firebird-support] Does anyone know what the error too many indexes in table TMP%#MAU@ means |
---|---|
Author | Mark Rotteveel |
Post date | 2012-12-29T19:19:20Z |
On 29-12-2012 19:33, Ann Harrison wrote:
http://www.firebirdsql.org/en/firebird-technical-specifications/ it
65535 indices per table (which BTW is a hell of a lot).
There used to be a limit in index key size of 252 bytes, but now it is
1/4 of the page size.
Mark
--
Mark Rotteveel
> Firebird has a limit on the number of indexes that can be created on aAre you sure? According to
> table, because the index identifier is a byte. The system tables in
> Firebird were designed in the early 1980's when every byte was precious.
> So, the limit is either 255 or more likely 127. Drop some indexes. Any
> table with more than 100 indexes suggests bad design.
http://www.firebirdsql.org/en/firebird-technical-specifications/ it
65535 indices per table (which BTW is a hell of a lot).
There used to be a limit in index key size of 252 bytes, but now it is
1/4 of the page size.
Mark
--
Mark Rotteveel