closuresMySQL服务器以获得性能?

我打算制作一个将其数据存储在MySQL服务器上的(servlet)应用程序,但只能在启动时读取它们,并且每4小时写一次。
我希望让这个应用程序具有尽可能多的RAM和CPU的能力(硬盘访问无关紧要)。 会打开,在数据库中写入数据,然后closuresMySQL服务器每4小时一个好主意,以减less其内存使用量?

你可以configurationmysql来使用less量的ram,但是你明显会这么做,但是如果你不处理太多的数据,这可能是值得的。 这听起来像使用数据库在这里可能是矫枉过正(从你所描述的)

硬盘访问是您拥有的最慢的选项。 更好地使用RAM时可用。

MySQL将适当地pipe理它的caching。 它关心的是限制MySQL使用的RAM调整其内存参数。 如果你给它太less的内存性能将受到影响。

您不会声明您的操作系统平台,但是从磁盘读取的Linux和其他任何Unix操作都会被存储在内存缓冲区中。 这些缓冲区一直保存到需要内存用于其他目的。 根据可用内存的不同,closures数据库并重新打开数据库可能无济于事。