Zie dat hij in het verkeerde forum staat graag verplaatsen naar non-windows os
op mijn nieuwe webserver is de mysql echt bijzonder traag
een simpele querie van een phpbb3 forum duurt 10 a 15 seconden (normaal <1 seconde)
dit is zelfs als er maar 1 gebruikers aanwezig is
ik heb de volgende opstelling
een hp proliant dl360g2 met een hardware matige mirror van 2 10krpm scsi schijven
4gb ram 2x 1,4ghz processors
hierop draait debian met vmware server
in vmware server draait een ubuntu installatie met daarop de webserver
de webserver heeft 1gb ram toegewezen gekregen
er draaien nog wat andere vmware machines op maar dit is niet echt spanend te noemen
ik heb met dd een testje uit gevoerd
op de vmware machine
op de fysieke machine (waar vmware server dus op draait)
ik heb alleen last van de mysql server dus daarom ook even mijn my.conf
ik hoop dat hier iemand mij veder kan helpen
alvast bedank
Mark
op mijn nieuwe webserver is de mysql echt bijzonder traag
een simpele querie van een phpbb3 forum duurt 10 a 15 seconden (normaal <1 seconde)
dit is zelfs als er maar 1 gebruikers aanwezig is
ik heb de volgende opstelling
een hp proliant dl360g2 met een hardware matige mirror van 2 10krpm scsi schijven
4gb ram 2x 1,4ghz processors
hierop draait debian met vmware server
in vmware server draait een ubuntu installatie met daarop de webserver
de webserver heeft 1gb ram toegewezen gekregen
er draaien nog wat andere vmware machines op maar dit is niet echt spanend te noemen
ik heb met dd een testje uit gevoerd
op de vmware machine
code:
1
2
3
4
| dd if=/dev/zero of=/tmp/uitvoerbestand 493050+0 records in 493049+0 records out 252441088 bytes (252 MB) copied, 15.676 seconds, 16.1 MB/s |
op de fysieke machine (waar vmware server dus op draait)
code:
1
2
3
4
| $ dd if=/dev/zero of=/tmp/uitvoerbestand 1181697+0 records in 1181696+0 records out 605028352 bytes (605 MB) copied, 17.4642 seconds, 34.6 MB/s |
ik heb alleen last van de mysql server dus daarom ook even mijn my.conf
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
| $ cat my.cnf schreef: # # The MySQL database server configuration file. # # You can copy this to one of: # - "/etc/mysql/my.cnf" to set global options, # - "~/.my.cnf" to set user-specific options. # # One can use all long options that the program supports. # Run program with --help to get a list of available options and with # --print-defaults to see which it would actually understand and use. # # For explanations see # http://dev.mysql.com/doc/mysql/en/serve … ables.html # This will be passed to all mysql clients # It has been reported that passwords should be enclosed with ticks/quotes # escpecially if they contain "#" chars... # Remember to edit /etc/mysql/debian.cnf when changing the socket location. [client] port = 3306 socket = /var/run/mysqld/mysqld.sock # Here is entries for some specific programs # The following values assume you have at least 32M ram # This was formally known as [safe_mysqld]. Both versions are currently parsed. [mysqld_safe] socket = /var/run/mysqld/mysqld.sock nice = 0 [mysqld] # # * Basic Settings # user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp language = /usr/share/mysql/english skip-external-locking # # Instead of skip-networking the default is now to listen only on # localhost which is more compatible and is not less secure. bind-address = 127.0.0.1 # # * Fine Tuning # key_buffer = 16M max_allowed_packet = 16M thread_stack = 128K thread_cache_size = 8 #max_connections = 100 #table_cache = 64 #thread_concurrency = 10 # # * Query Cache Configuration # query_cache_limit = 1M query_cache_size = 16M # # * Logging and Replication # # Both location gets rotated by the cronjob. # Be aware that this log type is a performance killer. #log = /var/log/mysql/mysql.log # # Error logging goes to syslog. This is a Debian improvement # # Here you can see queries with especially long duration #log_slow_queries = /var/log/mysql/mysql-slow.log #long_query_time = 2 #log-queries-not-using-indexes # # The following can be used as easy to replay backup logs or for replication. #server-id = 1 log_bin = /var/log/mysql/mysql-bin.log # WARNING: Using expire_logs_days without bin_log crashes the server! See README .Debian! expire_logs_days = 10 max_binlog_size = 100M #binlog_do_db = include_database_name #binlog_ignore_db = include_database_name # # * BerkeleyDB # # Using BerkeleyDB is now discouraged as its support will cease in 5.1.12. skip-bdb # # * InnoDB # # InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/. # Read the manual for more InnoDB related options. There are many! # You might want to disable InnoDB to shrink the mysqld process by circa 100MB. #skip-innodb # # * Security Features # # Read the manual, too, if you want chroot! # chroot = /var/lib/mysql/ # # For generating SSL certificates I recommend the OpenSSL GUI "tinyca". # # ssl-ca=/etc/mysql/cacert.pem # ssl-cert=/etc/mysql/server-cert.pem # ssl-key=/etc/mysql/server-key.pem [mysqldump] quick quote-names max_allowed_packet = 16M [mysql] #no-auto-rehash # faster start of mysql but no tab completition [isamchk] key_buffer = 16M # # * NDB Cluster # # See /usr/share/doc/mysql-server-*/README.Debian for more information. # # The following configuration is read by the NDB Data Nodes (ndbd processes) # not from the NDB Management Nodes (ndb_mgmd processes). # # [MYSQL_CLUSTER] # ndb-connectstring=127.0.0.1 # # * IMPORTANT: Additional settings that can override those from this file! # !includedir /etc/mysql/conf.d/ |
ik hoop dat hier iemand mij veder kan helpen
alvast bedank
Mark