内存表:
1. 参数控制:max_heap_table_size
2. 到达上线后报错。
3. 表定义保存在磁盘上,数据和索引保存在内存里面。
4. 不能包含TEXT,BLOB等字段。
-- 创建内存表 CREATE ##t(id INT, name VARCHAR (50), Years INT , nums INT)
-- 插入数据 INSERT ##t SELECT 1 , 'nn' , 14 , 15
-- 查询表 SELECT * FROM ##t
-- 删除表 DROP TABLE ##t
临时表:
1. 参数控制:tmp_table_size。
2. 到达上线后创建文件在磁盘上。
3. 表定义和数据都在内存里。
4. 可以包含TEXT, BLOB等字段。
SqlServer内存表与临时表的区别
最新推荐文章于 2023-03-17 08:54:28 发布