Bất cứ ai có thể cho tôi biết innodb_buffer_pool_size & innodb_log_file_size là gì? Điều gì sẽ xảy ra sau khi tăng kích thước của nó ..innodb_buffer_pool_size & innodb_log_file_size là gì?
6
A
Trả lời
13
innodb_buffer_pool_size là lượng bộ nhớ để sử dụng để lưu trữ bảng, chỉ mục và một số thứ khác. Đây là điều chỉnh chính và bạn sẽ muốn đặt nó khá cao vì lý do hiệu suất - có rất nhiều tài nguyên thảo luận về điều này.
innodb_log_file_size là kích thước của tệp nhật ký cam kết (thường có hai tệp), tác động đến hiệu suất nhưng không nhiều. Đọc tài liệu để biết thêm thông tin.
Không nên đặt innodb_log_file_size thành giá trị khác với kích thước của tệp hiện tại hoặc máy chủ sẽ không bắt đầu. Điều này có nghĩa rằng nếu bạn muốn thay đổi nó, bạn nên tắt máy chủ một cách rõ ràng, xóa các bản ghi hiện có và nó sẽ tạo ra các bản ghi mới.
Mặt khác, không được xóa nhật ký nếu cơ sở dữ liệu không tắt sạch vì chúng cần khôi phục.
Các vấn đề liên quan
- 1. Sự khác nhau giữa innodb_log_buffer_size và innodb_buffer_pool_size
- 2. Tên giao diện mạng iOS chính xác là gì? pdp_ip là gì? ap là gì?
- 3. JAF là gì? Mục đích của nó là gì?
- 4. DTO và BO là gì? Sự khác biệt là gì?
- 5. DLL un/managed là gì? Mã un/managed là gì?
- 6. Phương pháp __del__ là gì, Cách gọi nó là gì?
- 7. Khung PHP là gì và khung tốt nhất là gì?
- 8. Chủ đề là gì (Chủ đề là gì)?
- 9. Tệp xcscheme là gì? Mục đích của nó là gì?
- 10. Git pull là gì. làm gì?
- 11. Làm gì? trong C nghĩa là gì?
- 12. "Trả về false" là gì? làm gì?
- 13. tempuri.org là gì?
- 14. Đại biểu là gì?
- 15. Hibernate.default_schema nghĩa là gì?
- 16. Lỗi bus là gì?
- 17. NSZombie là gì?
- 18. Lambda là gì?
- 19. nhanh hơn là gì?
- 20. /([^.]*)\.(.*)/ có nghĩa là gì?
- 21. IDisposable là gì?
- 22. dll là gì?
- 23. Lua, Lua là gì?
- 24. Pagelet là gì?
- 25. Tab dọc là gì?
- 26. Chỉ mục là gì?
- 27. Tệp crossdomain.xml là gì?
- 28. Điểm STL là gì?
- 29. Tệp ".dll.a" là gì?
- 30. Bắn TLB là gì?
+1! Tôi có thể chỉ cần lưu ý rằng innodb_log_file_size có thể ảnh hưởng đến hiệu năng khá nhiều (nhưng không phải ai cũng sẽ thấy nó nếu cơ sở dữ liệu của họ đọc hoàn toàn). Ngoài ra còn có nhiều mối quan tâm với việc nâng cao một cách mù quáng điều này, vì một giá trị rất lớn sẽ làm tăng thời gian phục hồi. –
Thực ra, giá trị 'innodb_log_file_size' tác động rất lớn đến hiệu suất. Thật không may, hầu hết các quản trị viên hệ thống nghĩ rằng kích thước vùng đệm là điều duy nhất quan trọng, nhưng điều này không đúng. – itoctopus