pgm 17.1 resize the db array.  It has to be very large because an allocation request for 10 rows gets you over 29000 rows anyway, so it would be silly and dangerous to keep doubling the size even though we're nowhere near the allocated amount