Real rough...
I've never had any issues except maybe with performance.
I try to warehouse transactions after given time frame so my transaction table stays under 1,000,000 records. Even at that size I get very little performance hits.
My archive table now is split in 2, the larger ones has 15m+ rows. Performance is an issue there but I reduce the hit by allowing only limited searches, limited to my indexed fields.