sql查询结果是放在哪块内存,该如何解决

sql查询结果是放在哪块内存,该如何解决

sql查询结果是放在哪块内存

在mysql的client   端输入SQL   查询语句,其查询结果在mysqld-net   服务端是临时保存在哪块内存?是在net_buffer_length块区   还是在   tmp_table_size   块区?

还有,什么时候需要分配   tmp_table_size   内存块,created_tmp_tables?

大家发表一下自己的看法?




net_buffer_length

tmp_table_size是临时表的。




MySQL有一个查询结果缓冲区用来存放上一次查询的结果.

而临时表空间的分配,这个还真没有考虑过应该是在创建heap表时才分配的吧.

sql查询结果是放在哪块内存,该如何解决

相关文章:

你感兴趣的文章:

标签云: