愚蠢的问题:我有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,我笑了。尼斯。 –