Our primary apps deal with trading data at 15/30 minute intervals over multiple years. It's not uncommon to have millions of rows involved in a process.
Yes, nearly all of our performance problems boil down to the database. The majority of the time spent on the server is on data access.
Basic CRUD on small data wouldn't be the same.