-
Üyelik
09.04.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
öğrenci
-
Konum
Ankara
-
Ad Soyad
** **
-
Mesajlar
96
-
Beğeniler
3 / 5
-
Ticaret
1, (%100)
550 M innodb tablon var görünüyor. Öncelikle yeterli belleğin varsa innodb_buffer_pool_size minimum 600M veya üstü yap. Query cache size' da bir miktar artırabilirsin.
-
Üyelik
14.02.2014
-
Yaş/Cinsiyet
32 / E
-
Meslek
İşsiz
-
Konum
Adana
-
Ad Soyad
Y** G**
-
Mesajlar
41
-
Beğeniler
0 / 0
-
Ticaret
0, (%0)
İnnodb buffer size 900 üzeri bir rakam yazmıştım zaten query cache 64 yeterli mi?
Ek Olarak: My.cnf dosyamda bu:
[mysqld]
key_buffer=256M
myisam_sort_buffer_size=512M
join_buffer=64M
sort_buffer=22M
table_open_cache=10000
table_definition_cache=10000
thread_cache_size=512
connect_timeout=60
wait_timeout=500
interactive_timeout=500
max_allowed_packet=1024M
tmp_table_size=256M
max_heap_table_size=256M
query_cache_limit=64M
query_cache_size=64M
query_cache_type=1
open_files_limit=30000
thread_concurrency=16
max_connections=500
local-infile=0
connect_timeout=45
default-storage-engine=MyISAM
log-slow-queries=/var/lib/mysql/slow_queries.log
low_priority_updates=1
long_query_time = 1
innodb_buffer_pool_size=983
innodb_file_per_table=1
[mysqld_safe]
nice=-5
[mysqldump]
quick
max_allowed_packet=1024M
[myisamchk]
key_buffer = 64M
sort_buffer = 64M
read_buffer = 16M
write_buffer = 16M
Ek Olarak: Acaba şimdi anladım da
innodb_buffer_pool_size=983 olan en sonuna M eklemediğimden mi çalışmadı?
-
Üyelik
14.02.2014
-
Yaş/Cinsiyet
32 / E
-
Meslek
İşsiz
-
Konum
Adana
-
Ad Soyad
Y** G**
-
Mesajlar
41
-
Beğeniler
0 / 0
-
Ticaret
0, (%0)
Yok zaten 10 kişi girişinde database sorgusu load 10.99 felan ulaşıyor çok kasıyor yani innodb pool kısmını yanlış mı yaptım diyorsun? Sonuna M mi eklemem gerek?
-
Üyelik
09.04.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
öğrenci
-
Konum
Ankara
-
Ad Soyad
** **
-
Mesajlar
96
-
Beğeniler
3 / 5
-
Ticaret
1, (%100)
evet M ekleyerek dene. Sonra mysqltuner çalıştırdığında en altta "innodb_buffer_pool_size (>= 550M)" tavsiyesi vermemesi lazım.
-
Üyelik
14.02.2014
-
Yaş/Cinsiyet
32 / E
-
Meslek
İşsiz
-
Konum
Adana
-
Ad Soyad
Y** G**
-
Mesajlar
41
-
Beğeniler
0 / 0
-
Ticaret
0, (%0)
Peki başka önerin var mı? Tek değer değiştirip mysql restart yaptıktan sonra 2 gün beklemek lazım biliyorsun..
Ek Olarak: Birşey diyeceğimde bu ram kullanımı konusunda kafam karıştı.
Ssh den free yazınca ram kullanımı %99 kadarını kullanıyor ama htop yazınca ram kullanımı 1500MB lerde. Birde kontrol panelindeki vmware den bakınca aynı 1500Mb kullanıyor. Hangisine güveneyim?
-
Üyelik
09.04.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
öğrenci
-
Konum
Ankara
-
Ad Soyad
** **
-
Mesajlar
96
-
Beğeniler
3 / 5
-
Ticaret
1, (%100)
Ben free -m komutunda buffers/cache satırını dikkate alıyorum. O satırdaki free sütunu gerçek boş belleği veriyor bence.
-
Üyelik
14.02.2014
-
Yaş/Cinsiyet
32 / E
-
Meslek
İşsiz
-
Konum
Adana
-
Ad Soyad
Y** G**
-
Mesajlar
41
-
Beğeniler
0 / 0
-
Ticaret
0, (%0)
500 Felan diyordu da sitem hala aynı. Senin dediğin gibi Sonuna M ekledim şuan hata gözükmüyor join_buffer ile sort_buffer değerlerini azalttım şuan hata gözükmüyor ama sitem hala aşırı database sorgusu alıyor.
-
Üyelik
09.04.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
öğrenci
-
Konum
Ankara
-
Ad Soyad
** **
-
Mesajlar
96
-
Beğeniler
3 / 5
-
Ticaret
1, (%100)
Mycnf ayarlarında başka sorun kalmamıştır o zaman. Sorgularında sorun olabilir. Ya da eklenti, plugin vs. kullanıyorsan kötü kodlanmış olabilir. Cache kullanma imkanın varsa cok yardımı olur. Yada forumda optimizasyon işi yapan arkadaşlar var onlara ulaşabilirsin.