kimse innodb_buffer_pool_size & innodb_log_file_size ne olduğunu bana söyleyebilir misiniz? bu boyutları var artan sonra ne olacak ..innodb_buffer_pool_size & innodb_log_file_size nedir?
6
A
cevap
13
innodb_buffer_pool_size önbellek tablolar, indeksler ve birkaç diğer şeyler için kullanmak bellek miktarıdır. Bu ana ayarlanabilir ve performans nedenlerinden ötürü oldukça yüksek bir seviyeye getirmek isteyeceksiniz - bunu tartışan birçok kaynak var.
innodb_log_file_size işlemek Günlük dosyalarının boyutu darbe performansı yapar ama değil kadar hangi (normalde bu iki tane var). Daha fazla bilgi için dokümanlar okuyun.
innodb_log_file_size
akım dosyaları veya başlamaz sunucunun boyutundan farklı bir değere ayarlanması gerekir. Bu, eğer değiştirmek isterseniz, sunucuyu temiz bir şekilde kapatmanız, mevcut günlükleri silmeniz ve yenilerini yaratacağınız anlamına gelir. o kurtarmak için ihtiyaç duyması halinde bu veritabanı temiz bir şekilde kapatıldı olmasaydı günlükleri silinmemesi gereken Öte yandan.
1! Sadece innodb_log_file_size Performansın oldukça fazla etkileyebilir (ama onların veritabanı tamamen okur ise bunu herkes görecek) belirtebilir. Ayrıca, çok fazla bir değer iyileşme süresini artıracağından, bunu körü körüne yükseltmekle ilgili daha fazla endişe vardır. –
Aslında, 'innodb_log_file_size' değeri performansı büyük ölçüde etkiliyor. Ne yazık ki, çoğu sistem yöneticisi, arabellek havuzu boyutunun önemli olan tek şey olduğunu düşünüyor, ancak bu doğru değil. – itoctopus