Thanks for the very helpful replies! I've been reading before responded with more questions to bother you guys with. =P
Maybe you guys can offer some suggestions if I give you an example of what is running so sloow.
The database I am trying to search has 7,716,099 rows which are 162 B and a row length of 111. (according to phpmyadmin). The whole thing is 1.2gb.
The table is a records of uploads my users have added it has 4 rows.
id
userid
url
title
id is primary, userid and title are indexes. I chose to make title an index because I want to search that for result. It seemed to speed things up a bit... however when I do a query like the following it takes over 130 secs. 🙁
SELECT `url`, `title`
FROM `records`
WHERE `title` LIKE '%somestring'
LIMIT 0 , 20
Any suggestions for speeding this up? I'm lost....
Thank you for your time thus far. I really do appriciate every response. 🙂