Sorry, it was late last night when I posted that, I just meant to state that Class::DBI, being a general use layer, can never be as fast as well written specialized DBI and SQL. I was assuming that the OP may come back with an issue about blob fields in the same database being too unoptimized. I agree with you 100%.