I have a really strange problem with my site. After the new year a lot of data from different tables but in the same database were lost. Most of my tables have several indexes. Maybe the indexes are outdated or something? The data was in the database at one point, but after the holidays, stuff started coming up missing. This could just be a coincidence. Do MySQL databases have any limits on how many entries can be in a database, other than just diskspace limits?
Everything on my site has been working perfectly until now. Any help is greatly appreciated.