I have a MySQL table that has 17 million rows in it. It's the largest table I've ever worked with. Some of my queries are a little slow, and even a simple select with no joins can take 6+ seconds on the server (even longer on my local machine). With the query cache and what not, the major pages on my site load pretty quick and it's only the 'obscure' pages that are slow.
Since search engines look at page load speeds now, and search engines will look at the 'obscure' pages on your site, I guess it's more important than ever to make sure all of your pages load as quickly as possible. So I've been trying to optimise my queries, and I've got indexes on my tables, but I'm wondering whether I should be looking at other options as well (e.g. a better server.)
I'm by no means a professional when it come to MySQL or databases in general, so it got me wondering, what's the largest MySQL table you have used, and when (if ever) did you start to run into any problems?
Since search engines look at page load speeds now, and search engines will look at the 'obscure' pages on your site, I guess it's more important than ever to make sure all of your pages load as quickly as possible. So I've been trying to optimise my queries, and I've got indexes on my tables, but I'm wondering whether I should be looking at other options as well (e.g. a better server.)
I'm by no means a professional when it come to MySQL or databases in general, so it got me wondering, what's the largest MySQL table you have used, and when (if ever) did you start to run into any problems?







