PDA

View Full Version : problem with myisam should upgrade to vb4?


hollyboy
02-04-2012, 08:20 AM
hi,

got a large board (100.000 users) and i'm having issues with myisam which is according to my hosting using a lot of server loads (im on dedicated server)

so my hosting suggested to upgrade to vb4 because the myisam there is manages better

is that true? should i do it or are other ways to manage and decrease usage of myisam?

thanks

Paul M
02-04-2012, 02:21 PM
I dont think your host has much idea what they are talking about tbh.

What issues exactly are you having ?

hollyboy
02-04-2012, 10:09 PM
What issues exactly are you having ?

Issue is myisam table is overloading my server so much that it crashes.
Do you have any suggestions?

At the moment my server's machine is the following:

Dell PowerEdge 860
Intel Quad Core Intel(R) Xeon(R) CPU X3210 @ 2.13GHz
4 Gb RAM
2 x 250GB DISCO Raid1


My forum details:
- registered users: 100.000 (regular: 50.000)
- threads: 29.815
- messages: 6.601.228

Paul M
02-04-2012, 10:29 PM
You need to be more specific.

How is myisam table "Overloading" your server exactly ?

What table ? What precisely happens ?

hollyboy
02-05-2012, 09:12 AM
You need to be more specific.

How is myisam table "Overloading" your server exactly ?

What table ? What precisely happens ?
My forum is a bout a football team.
When we are in the game day the users connected to the frum increase a lot.
So the hosting says when the users number increase the myisam of the post table get crazy and the server crashes.

Hope I was clear (not a big expert of server and tables, but I think I reported exactly what the hosting says)

--------------- Added 1328458263 at 1328458263 ---------------

Ok the forum has just crashed, here is the message:

Database error in vBulletin 3.7.4:

Invalid SQL:

SELECT
user.username, (user.options & 512) AS invisible, user.usergroupid,
session.userid, session.inforum, session.lastactivity, session.badlocation,
IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid, infractiongroupid

FROM session AS session
LEFT JOIN user AS user ON(user.userid = session.userid)

WHERE session.lastactivity > 1328456985

ORDER BY username ASC;

MySQL Error : MySQL server has gone away
Error Number : 2006
Request Date : Sunday, February 5th 2012 @ 05:09:45 PM
Error Date : Sunday, February 5th 2012 @ 05:09:56 PM
Script : http://www.mysite/forum/
Referrer :
IP Address : 95.248.18.136
Username : Interfan
Classname : vB_Database_MySQLi
MySQL Version :

--------------- Added 1328458479 at 1328458479 ---------------

would this help? https://vborg.vbsupport.ru/showthread.php?t=228846

Willo
02-05-2012, 03:34 PM
You need to find out why the client(your site) couldn't query the server.

How many connections are you allowed and are you making a bunch of long queries?

hollyboy
02-05-2012, 03:42 PM
dont understand "bunch of long queries?"
anyway the forum is super slow i got 800-900 users connected...i had to put forum offline :(

Paul M
02-06-2012, 11:14 PM
That message usually means the mysql timeout is too small, something your host controls.