博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql 内存表和临时表的区别
阅读量:4188 次
发布时间:2019-05-26

本文共 261 字,大约阅读时间需要 1 分钟。

内存表,就是放在内存中的表,所使用内存的大小可通过My.cnf中的max_heap_table_size指定,如max_heap_table_size=1024M。临时表也是存放在内存中,临时表最大所需内存需要通过tmp_table_size=1024M设定。

       当数据超过临时表的最大值设定时,自动转为磁盘表,此时因需要进行IO操作,性能会大大下降,而内存表不会,内存表满后,会提示数据满错误。
        临时表和内存表都可以人工创建,但临时表更多的作用是系统自己创建后,组织数据以提升性能,如子查询,临时表在多个连接之间不能共享。

 

转载地址:http://rrjoi.baihongyu.com/

你可能感兴趣的文章
学习Android界面设计的超级利器HierarchyView.bat
查看>>
众多Android 开源项目推荐,给力工作给力学习
查看>>
Android线程模型和AsyncTask
查看>>
Android Activity和Intent机制
查看>>
Java多线程-阻塞队列BlockingQueue
查看>>
Android动画开发——Animation动画效果
查看>>
webview加载网页的时候在标题栏上显示加载进度
查看>>
Android 配置 OpenCV2.3.1
查看>>
Android pull封装,直接解析xml
查看>>
Eclipse 快捷键
查看>>
launcher修改--launcher架构解析
查看>>
Android之最简单的ImageView加边框方法
查看>>
Windows:Apache与Tomcat集群调优
查看>>
Apache+2Tomcat 集群及调优
查看>>
通向架构师的道路(第三天)之apache性能调优
查看>>
Tomcat性能调优
查看>>
Tomcat集群
查看>>
quartz在集群环境下的最终解决方案
查看>>
ERwin Data Modeler 建模实践
查看>>
MapReduce 的基本构成
查看>>