所以我知道 my.cnf 文件可以让您控制应用程序的“key_buffer”和“thread_cache_size”等内容,但它会直接修改数据库吗?
目前,我的站点有 5 台服务器,4 台测试服务器和 1 台实时服务器。所有 5 台服务器都从 1 个数据库获取信息,这保持了数据的一致性,但显然我的实时服务器和测试之间的性能存在差异(实时有 8gb 内存,测试有 1gb)。所以目前我正在我的测试服务器上工作并运行MySQLTuner来检查是否有任何可以改进的地方。从我所见,我需要对my.cnf文件进行一些更改。但我想知道的是 my.cnf 文件如何影响数据库。它是对我的数据库进行更改还是只是告诉我的服务器要在其上使用哪些资源。
我不想更改测试服务器上的 my.cnf 文件来影响实时服务器或我拥有的任何其他测试服务器。
如果有人能准确说明我的更改将在哪里实施,我将不胜感激。谢谢。