Selamlar, AMD 5600+ 64bit X2 işlemci 4gb ram li bir sunucum var üzerinde Centos 4.6 kurulu panel olarak cpanel var. tuning-primer ile aşağıdaki çıktıyı aldım. onun altınada my. cnf dosyamı yapıştırıyorum. Optimizasyona gerek var mı? Var ise kaynak kullanımını düşürmek için neler yapabilirim önerilerinizi bekliyorum. Teşekkürler Cihan SAĞLAMÖZ -- MYSQL PERFORMANCE TUNING PRIMER -- - By: Matthew Montgomery - MySQL Version 4.1.22-standard i686 Uptime = 4 days 11 hrs 26 min 56 sec Avg. qps = 27 Total Questions = 10581343 Threads Connected = 5 Server has been running for over 48hrs. It should be safe to follow these recommendations To find out more information on how each of these runtime variables effects performance visit: http://dev.mysql.com/doc/refman/4.1/en/server-system-variables.html Visit http://www.mysql.com/products/enterprise/advisors.html for info about MySQL's Enterprise Monitoring and Advisory Service SLOW QUERIES Current long_query_time = 10 sec. You have 19 out of 10581355 that take longer than 10 sec. to complete The slow query log is NOT enabled. Your long_query_time may be too high, I typically set this under 5 sec. WORKER THREADS Current thread_cache_size = 0 Current threads_cached = 0 Current threads_per_sec = 4 Historic threads_per_sec = 1 Threads created per/sec are overrunning threads cached You should raise thread_cache_size MAX CONNECTIONS Current max_connections = 500 Current threads_connected = 8 Historic max_used_connections = 66 The number of used connections is 13% of the configured maximum. Your max_connections variable seems to be fine. MEMORY USAGE Max Memory Ever Allocated : 195 M Configured Max Per-thread Buffers : 1 G Configured Max Global Buffers : 17 M Configured Max Memory Limit : 1 G Physical Memory : 2.84 G Max memory limit seem to be within acceptable norms KEY BUFFER Current MyISAM index space = 192 M Current key_buffer_size = 7 M Key cache miss rate is 1 : 49 Key buffer fill ratio = 51.00 % Your key_buffer_size seems to be fine QUERY CACHE Query cache is supported but not enabled Perhaps you should set the query_cache_size SORT OPERATIONS Current sort_buffer_size = 2 M Current record/read_rnd_buffer_size = 256 K Sort buffer seems to be fine JOINS Current join_buffer_size = 132.00 K You have had 28121 queries where a join could not use an index properly You have had 2359 joins without keys that check for key usage after each row You should enable &quot;log-queries-not-using-indexes&quot; Then look for non indexed joins in the slow query log. If you are unable to optimize your queries you may want to increase your join_buffer_size to accommodate larger joins in one pass. Note! This script will still suggest raising the join_buffer_size when ANY joins not using indexes are found. OPEN FILES LIMIT Current open_files_limit = 2500 files The open_files_limit should typically be set to at least 2x-3x that of table_cache if you have heavy MyISAM usage. Your open_files_limit value seems to be fine TABLE CACHE Current table_cache value = 64 tables You have a total of 7607 tables You have 64 open tables. Current table_cache hit rate is 0%, while 100% of your table cache is in use You should probably increase your table_cache TEMP TABLES Current max_heap_table_size = 16 M Current tmp_table_size = 32 M Of 228855 temp tables, 20% were created on disk Effective in-memory tmp_table_size is limited to max_heap_table_size. Created disk tmp tables ratio seems fine TABLE SCANS Current read_buffer_size = 128 K Current table scan ratio = 359 : 1 read_buffer_size seems to be fine TABLE LOCKING Current Lock Wait ratio = 1 : 61922 Your table locking seems to be fine my. cnf dosyamda sadece bunlardan ibaret.. set-variable = max_connections=500 safe-show-database