根据opens_tables设置table_cache

我的MySQL服务器非常繁忙。 它有750K打开表格。 我一直在阅读,我应该增加table_cache与opens_tables一致,但我不知道我是如何扩展它的? 如果我将table_cache设置为750k,会发生什么情况?

我在想你运行了很多生成许多临时表的查询。 从表caching的文档页面中的注释看来,临时表为每一个递增计数器2。 我不认为扩大table_cachevariables是问题。

如果你明确地创build了临时表,除了调整你的代码之外,没有什么可以做的。

以下是关于临时表的更多信息: http : //dev.mysql.com/doc/refman/5.5/en/internal-temporary-tables.html