首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mysqld.exe内存大小增加到130 is,性能较差。

问Mysqld.exe内存大小增加到130 is,性能较差。
EN

Server Fault用户
提问于 2016-09-01 03:04:52
回答 2查看 187关注 0票数 0

我已经用java 8和mysql服务器部署了我的应用程序。在运行时,mysqld.exe占用最多130 MB的内存大小,并且停止增长。但在那之后,我的应用程序的性能非常差。有人能帮我找出背后的原因吗。是哪个因素增加了mysqld.exe的内存大小,以及为什么我的应用程序会被数据库塞入。提前谢谢

EN

回答 2

Server Fault用户

发布于 2016-09-01 03:41:16

关系数据库服务器将(在我曾经使用过的每一种情况下)使用系统中所有可用的RAM来缓存和优化搜索算法。可以指定允许消费多少的上限.但是在大多数情况下,对于一个简单的数据库环境来说,缺省值通常是相当好的。

在今天的服务器上。如果你在抱怨130 of内存..。你不该使用mysql..。或任何关系数据库服务器。我已经构建了数据库服务器,旨在“正常”运行,消耗超过100 of的RAM。如果你在使用一个相对较小的数据库..。资源极其有限..。尝试查看sqlite3或一些基于文件的东西,而不需要专门的流程来有效地跟踪与什么相关的内容。极其有限的系统资源也意味着您的“性能”永远不会“出色”。

票数 1
EN

Server Fault用户

发布于 2016-09-01 06:02:31

默认情况下,MySQL使用高达128 MB的InnoDB缓冲区。

如果您有更多的内存,编辑my.cnf并将innodb_buffer_pool_size设置为更大的东西(例如:innodb_buffer_pool_size=512M),然后重新启动MySQL。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/800369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档