23.06.2024 03:22, Adriano dos Santos Fernandes пишет:
> With exception of charset/collation, every object is referenced by name
> fields in Firebird system tables.
>
> I don't like it, but it's what we received from the original design.
>
> I don't think this should be changed in a specific place only.
Agreed.
> And since removal of very small page sizes isn't probably a big deal, I
> think this path should be chosen on this feature.
Bigger page sizes are not always good, they have problems too (bigger
latch contention under write-intensive load and higher risks for
database corruption due to partial page writes). But given that 8KB is
the default page size, I don't think things would get any worse overall,
and these issues may (should?) be addressed separately.
Dmitry