mysql线程缓存和表缓存
生活随笔
收集整理的这篇文章主要介绍了
mysql线程缓存和表缓存
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
一.线程缓存
1.thread_cache_size定义了线程缓冲中的数量.每个缓存中的线程通常消耗256kb内存
2.Threads_cached,可以看到已经建立的线程
二.表缓存(table_cache)
1.表缓存有点以myisam为中心
2.在mysql5.1中,这个变量被分为两部分.表缓存分为两个部分:一部分为打开表,一部分为定义表(table_open_cache和table_definition_cache定义)
3.如果Opened_tables很大,并且在上升,说明表缓存不够大
4.将表缓存变得很大的唯一坏处是在有很多myisam表的时候,会导致较长的关闭时间.FLUSH TABLES WITH READ LOCK需要较长的时间
5.如果提示不能打开更多的文件,应该增加open_files_limit的值
转载于:https://www.cnblogs.com/itfenqing/p/4429405.html
创作挑战赛新人创作奖励来咯,坚持创作打卡瓜分现金大奖总结
以上是生活随笔为你收集整理的mysql线程缓存和表缓存的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: android button的selec
- 下一篇: 如何进行防SQL注入?