Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 09-14-2007, 11:29 AM
koldar
Sarnak
 
Join Date: Dec 2004
Posts: 45
Default MySQL Optimization

Hello,
Has anyone played around with the memory allocation/buffers/cache within MySQL to optimize the performance? My query cache is currently set to 0 (default) and i'm wondering if there is a more optimal setting for my queries.

Koldar
Reply With Quote
  #2  
Old 09-08-2013, 07:34 AM
knowom's Avatar
knowom
Discordant
 
Join Date: Jun 2006
Posts: 371
Default

I'm curious about mysql query cache setting as well anyone played around with it on EQemu?
Reply With Quote
  #3  
Old 09-08-2013, 10:25 AM
Kingly_Krab
Administrator
 
Join Date: May 2013
Location: United States
Posts: 1,603
Default

I haven't played with it myself, however, you revived a 6 year old post, haha.
Reply With Quote
  #4  
Old 09-09-2013, 06:12 AM
knowom's Avatar
knowom
Discordant
 
Join Date: Jun 2006
Posts: 371
Default

Quote:
Originally Posted by Kingly_Krab View Post
I haven't played with it myself, however, you revived a 6 year old post, haha.
Yeah I know I'm a performance nut I was just curious if anyone had tampered with it is all and sometimes those are the best kept secret threads.

Basically you can set a mysql query cache to a set amount and a few parameters to speed up query results is the gist of it which seems like it could be useful for EQemu servers.

Servers with high disk I/O going on would benefit the most from the setting. It wouldn't do much to help with connection based lag, but it could help minimize some hardware based server lag for some people.


I figured someone might have experimented with it, but apparently not. I think the best method to test it would probably be take as many mobs as you can and stick them in the arena zone spawn simultaneously and make them high aggro radius then aoe all them at once and make them different mob types and sizes as well with different weapon so it really hits the DB hard all at once.
Reply With Quote
  #5  
Old 09-09-2013, 08:51 AM
joligario's Avatar
joligario
Developer
 
Join Date: Mar 2003
Posts: 1,498
Default

Quote:
Originally Posted by knowom View Post
I think the best method to test it would probably be take as many mobs as you can and stick them in the arena zone spawn simultaneously and make them high aggro radius then aoe all them ... so it really hits the DB hard all at once.
Actually, there is a video (and command) where someone did this. I don't think it was for DB optimization - I think it was for pathing.
Reply With Quote
  #6  
Old 09-09-2013, 09:05 AM
Maze_EQ
Demi-God
 
Join Date: Mar 2012
Posts: 1,103
Default

In regards to this, Secrets optimized to the point where he had all of Sanctus Seru on his screen, no hardware lag, nada.

As far as I can see, EQEmu runs fine on a 4gb quad core laptop, let alone a 32gb 8 core xeon...........

There shouldn't be that much overhead, and if there are issues, man do a #reloadworld, it respawns the whole game at once.

I never EVER see EQEmu use more than 3% processor, or over 6gb of ram (181) static zones.

"Optimization" shouldn't be needed, unless you're project1999, where every bit of resources helps.

If you seriously want a server state platform, why not use SQL server?

Of course it's a bit more difficult to setup, but it's as stable as a rock, and has the benefits of auto-utilization of resources to a specific cap.

TL: DR

You don't need to optimize your "mysql" to run faster queries.
__________________
"No, thanks, man. I don't want you fucking up my life, too."

Skype:
Comerian1
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 05:06 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3