表空间:此空间是用来进行数据存储的(表、function、存储过程等),因此是实际物理存储区域,就是存储在磁盘上的。数据库
临时表空间:用来管理数据库排序操做以及用于存储临时表、中间排序结果等临时对象。临时表空间也是表空间,所以它也是存储在磁盘上的。spa
像数据库中一些操做: CREATE INDEX、 ANALYZE、SELECT DISTINCT、ORDER BY、GROUP BY、 UNION ALL、 INTERSECT、MINUS、SORT-MERGE JOINS、HASH JOIN等均可能会用到临时表空间。日志
当数据量比较小的时候,内存就能操做排序等功能时,也就直接在内存中进行,当内存不够时就须要临时表空间了,所以当SQL中须要使用临时表空间时,效率会降低。对象
临时表空间不会存储永久类型的对象,因此不须要备份,对临时表空间的操做不产生redo日志,会生成undo日志。
排序