Heya all,
So I've been trying to put this off, well, I have tried to do it but it failed and I wasted a few hours.
My forum is fairly large: Threads: 152,711, Posts: 3,020,660, Members: 40,212
It's gotten to the point that I had to turn of searching because the server just stalls out. I am happy to see that 3.1 is apparently going to introduce some solutions on the search for large forums! Another thing is I can pretty much no longer delete threads/posts with ease. Sometimes it does it, sometimes not. Sometimes it takes doing it about 5 times for it finally to delete (times out the other times after 30 seconds). Also when I go to prune users posts I get the same kind of results as with the manual delete process.
I purchased this forum from a friend about a year ago and all in all the DB hasn't been regularly maintained as far as running error checks/repairs etc. I have run a repair on post/post index a couple times when I had it go bad on me but that's all. On one issue I was having Eva (George) had recommended turning the forum off and running: mysqlcheck -s -u root -p --all-databases . I did this but it zonked out and just wouldn't complete the process (I was watching via mytop in shell). It just dies out. I even did it late at night off peak hours for my server.
I am looking to what I should do next. I charge my clients a yearly fee to host their forums on my site and it's getting to a scary point where I am afraid many will bail. Can someone suggest a solution? Should I downloadthe entire DB andrun locally on my computer somehow, is there a way to get in there and get this database to be successful with the CHECK / REPAIR process? I'm up for anything at this point.
I should add that with search turned off the forum screams even at peak times so it isn't a matter of my server not baing able to handle this size forum (Dual Xeon 2.4 2 GB ram 2x73 GB SCSI). Every now and then it will have a brief stall and the MySQL processes stack a bit not all in all it runs very awesome with 160-200 users on at any given time.
So I've been trying to put this off, well, I have tried to do it but it failed and I wasted a few hours.
My forum is fairly large: Threads: 152,711, Posts: 3,020,660, Members: 40,212
It's gotten to the point that I had to turn of searching because the server just stalls out. I am happy to see that 3.1 is apparently going to introduce some solutions on the search for large forums! Another thing is I can pretty much no longer delete threads/posts with ease. Sometimes it does it, sometimes not. Sometimes it takes doing it about 5 times for it finally to delete (times out the other times after 30 seconds). Also when I go to prune users posts I get the same kind of results as with the manual delete process.
I purchased this forum from a friend about a year ago and all in all the DB hasn't been regularly maintained as far as running error checks/repairs etc. I have run a repair on post/post index a couple times when I had it go bad on me but that's all. On one issue I was having Eva (George) had recommended turning the forum off and running: mysqlcheck -s -u root -p --all-databases . I did this but it zonked out and just wouldn't complete the process (I was watching via mytop in shell). It just dies out. I even did it late at night off peak hours for my server.
I am looking to what I should do next. I charge my clients a yearly fee to host their forums on my site and it's getting to a scary point where I am afraid many will bail. Can someone suggest a solution? Should I downloadthe entire DB andrun locally on my computer somehow, is there a way to get in there and get this database to be successful with the CHECK / REPAIR process? I'm up for anything at this point.
I should add that with search turned off the forum screams even at peak times so it isn't a matter of my server not baing able to handle this size forum (Dual Xeon 2.4 2 GB ram 2x73 GB SCSI). Every now and then it will have a brief stall and the MySQL processes stack a bit not all in all it runs very awesome with 160-200 users on at any given time.
Comment