This extract only contain the last text sent/received with the recipient. Are the texts stored elsewhere on the phone?
p.s. my db is 1mb in size and I've had the phone since October and not done a data wipe until yesterday. I'm thinking that this is not big enough for the amount of texts I send. I send on average at least 3 SMS per day. On some days, 30 in a single day. Most of my texts are roughly 300 characters.