MySQL performace is gedaalt

Pagina: 1
Acties:

  • Shift
  • Registratie: Augustus 2000
  • Laatst online: 04-08 13:44

Shift

[] Dual crazy []

Topicstarter
Hi,

Mijn web server had eerst 256MB RAM, draait op Win2k3 WEB IIS, PHP en MySQL
mysql performance was goed, ik dacht voordat er problemen ontstaan heb ik totaal 1GB RAM geplaatst, eerst gebruikde MySQL 46MB toen heb ik de my-huge.cnf inhoud over de originele geplaatst en nog paar aanpassingen gemaakt hier onder te zien.

#socket=MySQL
skip-locking
set-variable = key_buffer=384M
set-variable = max_allowed_packet=1M
set-variable = table_cache=512
set-variable = sort_buffer=2M
set-variable = record_buffer=2M
set-variable = thread_cache=8
set-variable = query_cache_size=1MB

# Try number of CPU's*2 for thread_concurrency
set-variable = thread_concurrency=8
set-variable = myisam_sort_buffer_size=64M
server-id = 1

# Uncomment the following if you want to log updates
#log-bin

# Uncomment the following rows if you move the MySQL distribution to another
# location
#basedir = d:/mysql/
#datadir = d:/mysql/data/


# Uncomment the following if you are NOT using BDB tables
#skip-bdb

# Uncomment the following if you are using BDB tables
#set-variable = bdb_cache_size=384M
#set-variable = bdb_max_lock=100000

# Uncomment the following if you are using Innobase tables
#innodb_data_file_path = ibdata1:2000M;ibdata2:2000M
#innodb_data_home_dir = c:\ibdata
#innodb_log_group_home_dir = c:\iblogs
#innodb_log_arch_dir = c:\iblogs
#set-variable = innodb_mirrored_log_groups=1
#set-variable = innodb_log_files_in_group=3
#set-variable = innodb_log_file_size=5M
#set-variable = innodb_log_buffer_size=8M
#innodb_flush_log_at_trx_commit=1
#innodb_log_archive=0
#set-variable = innodb_buffer_pool_size=16M
#set-variable = innodb_additional_mem_pool_size=2M
#set-variable = innodb_file_io_threads=4
#set-variable = innodb_lock_wait_timeout=50

[mysqldump]
quick
set-variable = max_allowed_packet=16M

[mysql]
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates

[isamchk]
set-variable = key_buffer=256M
set-variable = sort_buffer=256M
set-variable = read_buffer=2M
set-variable = write_buffer=2M

[myisamchk]
set-variable = key_buffer=256M
set-variable = sort_buffer=256M
set-variable = read_buffer=2M
set-variable = write_buffer=2M

[mysqlhotcopy]
interactive-timeout

Ik heb zelf de query cache size aangepast, mysql gebruikt nu iets van 400MB aan RAM dat is mooi, alleen de perfomace is slecht, met 256MB RAM kon ik de zelfde query uitvoeren en de resultaat stond binnen 1 sec op scherm, en nu de zelfde query duurt minimaal 2 seconden voordat ik het resultaat zie.

Heeft iemand ervaring of suggesties om aanpassing te maken in de config file om de performance op te krikken?

Bedankt alvast.

  • Apache
  • Registratie: Juli 2000
  • Laatst online: 02-09 12:24

Apache

amateur software devver

# Try number of CPU's*2 for thread_concurrency
set-variable = thread_concurrency=8

zitten er 4 cpu's in die doos?
K'weet niet meteen of dit een impact zal hebben op de performance maar het kan misschien onverwachte problemen veroorzaken.

If it ain't broken it doesn't have enough features


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

En is er nog meer veranderd dan deze configuratie? Aka, als je de originele config weer terugzet, is het dan weer snel?

  • Shift
  • Registratie: Augustus 2000
  • Laatst online: 04-08 13:44

Shift

[] Dual crazy []

Topicstarter
Ik heb 1 CPU, ik heb verder niets aan de configuratie gedaan, ik heb net dat thread_concurrenty weghaald maar helpt niet.

[ Voor 81% gewijzigd door Shift op 29-06-2003 18:10 ]


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 04-09 14:38

curry684

left part of the evil twins

Dit is geen P&W, heeft nl. nogal niets met programmeren van doen. Ik zit te twijfelen tussen SA en WOS, maar omdat het hier gaat om een Windows-server die performance kwijtraakt na hardwarechanges gok ik op WOS. Moved dus :P

Professionele website nodig?