愚蠢的問題:我有4 GB的RAM,我的數據集大約500 MB。我如何確保MySQL/InnoDB將我的數據集保存在RAM中?如何確保MySQL正在使用所有可用內存?
6
A
回答
6
MySQL Tuning Primer爲您提供關於MySQL性能的大量信息和建議。請記住(它會警告你),這個實例應該運行一段時間,以給你準確的反饋。
+0
Offtopic:你知道Windows的替代方案嗎? –
+0
謝謝!如何兼容w/mysql 5.5是這樣的? – Carson
6
將innodb_buffer_pool設置爲3G - InnoDB將在緩衝池中加載儘可能多的數據。
1
Darhazer是對的(我給他投票但沒有代表點)。通常建議將innodb_buffer_pool_size設置爲70-80%的內存,雖然它比這更復雜,因爲您需要考慮系統其他部分實際使用的RAM數量。
相關問題
- 1. 如何使用所有可用內存
- 2. 如何確保所有目錄之前存在使用node.js fs.writeFile
- 3. 如何確保WCF服務始終可供所有人使用?
- 4. Codeigniter + Mysql =口音沒有正確保存
- 5. 使用xpath如何正確匹配所有內部文本
- 6. 正確使用MagicalRecord保存在BG中
- 7. 如何正確使用C中的strtok,所以沒有內存泄漏?
- 8. 使用Git時如何確保所有人都可以使用引用的dll
- 9. 如何在Yii中保存數據並確保正確保存?
- 10. 如何確保使用正確的DateTime?
- 11. Unicode字符保存爲使用JDBC,但可以正確保存使用phpMyAdmin
- 12. 如何確保在rails中使用正確的帳戶保存模型?
- 13. 如何確定Drupal 6如何確保所有內存和崩潰?
- 14. Tessnet使用所有內存
- 15. 如何在使用QTKit編輯後正確保存QTMovie?
- 16. 如何正確保存javax.persistence.ManyToOne
- 17. 如何確保下載所有應用程序緩存資源?
- 18. 我如何在CUDA中正確使用全局內存?
- 19. 如何保存存活在PHP所有的時間(或MySQL的)可變
- 20. 如何在所有可用內核中使用grep?
- 21. Promises.all如何確保所有承諾都可用?
- 22. MySQL不使用可用內存
- 23. 如何正確使用MySQL交易
- 24. 如何正確使用MySQL的NOT EXISTS?
- 25. 如何正確保存在Django
- 26. Model :: save()返回false,即使所有數據都正確保存
- 27. NSUserDefaults沒有正確保存
- 28. ClaimsPrincipal沒有正確保存
- 29. ApplicationSettings沒有正確保存
- 30. 如何在UNIX中使用Secure Copy保存所有權
我發現簡單地運行MySQL通常足以確保它消耗所有可用的系統內存。 – Crashworks
+1,我笑了。尼斯。 –