在以下状态下,我打开的文件计数为“95349”。这个值正在迅速增加。
mysql>show global status like 'open_%';
打开文件 = 721
Open_streams = 0
Open_table_definitions = 706
打开_tables = 741
已打开文件 = 95349
Opened_table_definitions = 701
已打开表 = 2851
也看到这个。
mysql>show variables like '%open%';
have_openssl = 禁用
innodb_open_files = 300
open_files_limit = 8502
table_open_cache = 4096
和
最大连接 = 300
与打开的文件和打开的文件有什么关系。是否会因为增加 opens_files 值而出现任何性能问题。这是一个 8 GD RAM 和 500 GB 硬盘的服务器,处理器:Intel(R) Xeon(R) CPU E3-1220 V2 @ 3.10GHz。它是一个专用的 mysql 服务器。
这里是命令
极限-n;
1024 是计数
服务器经常挂起。使用一些在线工具,我已经优化了一些参数。需要知道还有什么需要优化的吗?在什么情况下打开的文件数会减少?是否有必要将打开的文件数限制在一定范围内。如果是这样,如何为我的服务器找到适当的限制。如果不清楚某些地方,请通过提出更多问题来帮助我。