![]() |
|
|||||||
| Kayıt ol | Blogs | Yardım | Üye Listesi | Ajanda | iTrader | Forumları Okundu Kabul Et |
| MySQL Veritabanı SQL SQL MySQL Access MSSQL Oracle Veritabani Database |
|
|
|
LinkBack (8) | Seçenekler | Stil |
|
|||
|
Şu andaki tablo sayın 385. O yüzden 385 yapman daha iyi olabilir. Ancak ileride genişleteceğin tablolar için de o sayıyı artırman performans açısından yararlı olabilir.
Ben kendi sunucumda kullandığım sayı ile göndermiştim.
__________________
elmasgunes.net |
|
||||
|
performans artırımı gibi birtakım konularda faydalı bulacağınız seminerler,anlatımlar
http://video.google.com/videosearch?...22&sitesearch= örnek : Performance Tuning Best Practices for MySQL RUBY: Competitious On Rails Implementing Drupal
__________________
satılık dizikolik.com hepmp3.com gelinliksitesi.com fazlabilgi.com tekneler.net esyalar.net turkblog.net istiklal.net seyret.net fenerli.net isyeri.net ziyafet.net ikincieloto.net yorumlar.net Konu tiva tarafından (2007-12-01 Saat 16:48 ) değiştirilmiştir.. |
|
||||
|
Bende cıkanlar.
-- MYSQL PERFORMANCE TUNING PRIMER -- - By: Matthew Montgomery - MySQL Version 4.1.20 i686 Uptime = 21 days 10 hrs 51 min 4 sec Avg. qps = 25 Total Questions = 47386472 Threads Connected = 2 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/...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 11082 out of 47386484 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 = 3 Historic threads_per_sec = 2 Threads created per/sec are overrunning threads cached You should raise thread_cache_size MAX CONNECTIONS Current max_connections = 300 Current threads_connected = 1 Historic max_used_connections = 57 The number of used connections is 19% of the configured maximum. Your max_connections variable seems to be fine. MEMORY USAGE Max Memory Ever Allocated : 203 M Configured Max Per-thread Buffers : 806 M Configured Max Global Buffers : 49 M Configured Max Memory Limit : 856 M Physical Memory : 1001.19 M Max memory limit seem to be within acceptable norms KEY BUFFER Current MyISAM index space = 74 M Current key_buffer_size = 7 M Key cache miss rate is 1 : 92 Key buffer fill ratio = 93.00 % You could increase key_buffer_size It is safe to raise this up to 1/4 of total system memory; assuming this is a dedicated database server. QUERY CACHE Query cache is enabled Current query_cache_size = 32 M Current query_cache_used = 22 M Current query_cache_limit = 1 M Current Query cache Memory fill ratio = 69.99 % Current query_cache_min_res_unit = 4 K Query Cache is 13 % fragmented Run "FLUSH QUERY CACHE" periodically to defragment the query cache memory If you have many small queries lower 'query_cache_min_res_unit' to reduce fragmentation. MySQL won't cache query results that are larger than query_cache_limit in 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 470 queries where a join could not use an index properly You should enable "log-queries-not-using-indexes" 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 = 1510 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 440 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 2803661 temp tables, 21% 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 = 350 : 1 read_buffer_size seems to be fine TABLE LOCKING Current Lock Wait ratio = 1 : 1071 You may benefit from selective use of InnoDB. If you have long running SELECT's against MyISAM tables and perform frequent updates consider setting 'low_priority_updates=1'
__________________
Siteni Ekle Site Ekle |
|
||||
|
3.x lerde olan cpu kullanımı 0,2x-0,3x lere düştü :S
Bu kadar fark tesadüfmü yoksa cokmu önemli idi bu degişikler bilmiyorum ![]()
__________________
Siteni Ekle Site Ekle |
|
||||
|
Buda başka bir sunucu:
-- MYSQL PERFORMANCE TUNING PRIMER -- - By: Matthew Montgomery - MySQL Version 4.0.25 is EOL please upgrade to MySQL 4.1 or later Uptime = 11 days 18 hrs 53 min 23 sec Avg. qps = 9 Total Questions = 10099373 Threads Connected = 1 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/...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 129 out of 10099385 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 = 100 Current threads_cached = 54 Current threads_per_sec = 0 Historic threads_per_sec = 0 Your thread_cache_size is fine MAX CONNECTIONS Current max_connections = 300 Current threads_connected = 1 Historic max_used_connections = 54 The number of used connections is 18% of the configured maximum. Your max_connections variable seems to be fine. MEMORY USAGE Max Memory Ever Allocated : 131 M Configured Max Per-thread Buffers : 316 M Configured Max Global Buffers : 74 M Configured Max Memory Limit : 390 M Physical Memory : 501.48 M Max memory limit seem to be within acceptable norms KEY BUFFER Current MyISAM index space = 66 M Current key_buffer_size = 512 K Key cache miss rate is 1 : 21 Key buffer fill ratio = Unknown % Your key_buffer_size seems to be fine QUERY CACHE Query cache is enabled Current query_cache_size = 64 M Current query_cache_used = 47 M Current query_cache_limit = 1 M Current Query cache Memory fill ratio = 74.51 % ./tuning-primer.sh: line 345: [: query_cache_min_res_unitHR: integer expression expected ./tuning-primer.sh: line 351: [: query_cache_min_res_unitHR: integer expression expected ./tuning-primer.sh: line 357: [: query_cache_min_res_unitHR: integer expression expected ./tuning-primer.sh: line 364: export: `=query_cache_min_res_unitHR': not a valid identifier Current query_cache_min_res_unit = bytes Query Cache is 13 % fragmented Run "FLUSH QUERY CACHE" periodically to defragment the query cache memory If you have many small queries lower 'query_cache_min_res_unit' to reduce fragmentation. MySQL won't cache query results that are larger than query_cache_limit in size SORT OPERATIONS Current sort_buffer_size = 100 K 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 526 queries where a join could not use an index properly You should enable "log-long-format" 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 = 1510 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 1597 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 146715 temp tables, 11% 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 = 96 K Current table scan ratio = 1248 : 1 read_buffer_size seems to be fine TABLE LOCKING Current Lock Wait ratio = 1 : 1604 You may benefit from selective use of InnoDB. If you have long running SELECT's against MyISAM tables and perform frequent updates consider setting 'low_priority_updates=1'
__________________
Siteni Ekle Site Ekle |
![]() |
LinkBacks (?)
LinkBack to this Thread: http://forum.iyinet.com/mysql-veritabani-sql/77047-tuning-primer-sh-mysql-tuning-scripti-mysql-performans-raporu.html
|
||||
| Konuyu Başlatan | For | Type | Tarih | |
| Turkwm.com: 5 dakikada hızlı mysql server optimizasyonu | This thread | Refback | 2008-05-15 16:20 | |
| Turkwm.com | This thread | Refback | 2008-05-15 13:42 | |
| 2007 Aralk -Webmaster Kaynak Sitesi | This thread | Refback | 2008-01-15 06:13 | |
| tuning-primer.sh mysql tuning scripti - Google - Webmaster Forum / Google Webmaster Fan | This thread | Refback | 2008-01-11 19:23 | |
| Mysql Tuning Scripti tuning-primer.sh | Webmaster Blogu | This thread | Pingback | 2007-12-23 21:44 | |
| Load sorunu yaşayanlar için genel tartışma konusu - vBulletin SEO Forums | This thread | Refback | 2007-12-12 10:58 | |
| Linux & Unix -Webmaster Kaynak Sitesi | This thread | Refback | 2007-12-11 08:55 | |
| mysql optimizastonu iin tuning-primer.sh scripti -Webmaster Kaynak Sitesi | This thread | Pingback | 2007-12-06 19:03 | |
| Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| Seçenekler | |
| Stil | |
|
|
Benzer Konular
|
||||
| Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
| Tuning Merkezi | trebuchet55 | Yeni Site Tanıtımları | 0 | 2008-02-24 15:21 |
| Sanal Tuning | Alexis | Yeni Site Tanıtımları | 6 | 2008-01-18 04:07 |
| sadece tuning, sanal tuning siteleri ile - PR4 | Alexis | Google PR Link Değişimi | 0 | 2007-05-11 00:50 |
| Tuning Siteleri . Com | sverdlow | Yeni Site Tanıtımları | 2 | 2006-11-19 11:00 |
| Mysql Asp Performans Sorusu | disconnect | MySQL Veritabanı SQL | 6 | 2006-10-04 22:16 |