临时表:表在内存里,数据在内存里。
内存表:表在磁盘里,数据在内存里。
my.cnf文件中修改 临时表和内存表的大小:
[mysqld]
# 内存表容量
max_heap_table_size=1024M
# 临时表容量
tmp_table_size=1024M
创建:
内存表: 注意引擎是memory
CREATE TABLE coldtest_vardata ( Id int(11) AUTO_INCREMENT, name varchar(255) ) ENGINE=MEMORY DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;
临时表:
create temporary table tmp1(id int not null);
相关链接:
http://blog.csdn.net/feihong247/article/details/7847722 //临时表和内存表
http://blog.chinaunix.net/uid-16844903-id-3026988.html //临时表和内存表
时间: 2024-10-11 01:17:50