What I see is that Common.db uses bogus values for the record size:
average record size: 1086
minimum record size: 419
maximum record size: 419
If minimum and maximum is 419 then the average cannot be 1086. I think one of these values is off, and therefore maybe the max. key size is misleading. But this is just a wrong printout, it does not explain why you see unexpected results in your program.
See Dmitriy's mail from dec 17:
What I see is that Common.db uses bogus values for the record size:
If minimum and maximum is 419 then the average cannot be 1086. I think one of these values is off, and therefore maybe the max. key size is misleading. But this is just a wrong printout, it does not explain why you see unexpected results in your program.