oracle 查询临时表临时表空间设置多大合适? 有没有一些参考的设置原则?

如何查看oracle临时表空间当前使用了多少空间的大小_百度知道
如何查看oracle临时表空间当前使用了多少空间的大小
提问者采纳
SQL&TEMP01、向临时表空间中添加数据文件;
FROM (SELECT tablespace_name:alter user scott tempoapp/app/Free percent&1024 file_size from v_$; alter tablespace temp add tempfile ‘/orcl&#47:SQL&DEFAULT_TEMP_TABLESPACE'temp11; create temporary tablespace temp1 tempfile ‘/oradata/temp01、删除临时表空间删除临时表空间的一个数据文件.BLOCKS;.tablespace_temp02; total,temporary_tablespace,autoextensible from dba_temp_files、创建临时表空间, B;select status,--sys用户查看2;10.DBF'app/--更改某一用户的临时表空间,
round(nvl(total -Free&1024/Total&quot:&#92.SEGBLK#:--查询默认临时表空间select * from database_properties where property_name=&#39.dbf’ size 100m;oracle&#471.dbf’ drop.tablespace_name = temp_total.dbf’ autoextend on next 5app/oradata&#47,
total - used as & 1024 /u01&#47.tablespace_name ORDER BY B;orcl&#47、查看临时表空间的使用情况(GV_$TEMP_SPACE_HEADER视图必须在sys用户下才能查询)GV_$TEMP_SPACE_HEADER视图记录了临时表空间的使用大小与未使用的大小dba_temp_files视图的bytes字段记录的是临时表空间的总大小SELECT temp_used:方法一;app/5;oradata/ alter database tempfile ‘/D;6;--修改默认临时表空间alter database default temporary tablespace temp1;方法二; alter database tempfile ‘/temp02, 3) &oracle&#47.dbf’ resize 100m,bytes&#47, 0) * 100 /TELEMT&#92.0&#92, name:select username、增大临时文件大小:SQL&oracle/orcl/u01/u01/oracle&#47,
total as &ORACLE\1024 file_size:SQL&gt.dbf’ size 10M;oracle/ 1024 total
FROM dba_temp_files
GROUP BY tablespace_name) temp_total WHERE temp_所有用户的默认临时表空间都将切换为新的临时表空间;7; 1024 /orcl&#47, SUM(bytes_used) &#47、查看临时表空间 (dba_temp_files视图)(v_$tempfile视图)select tablespace_; resize 100M、扩展临时表空间:SQL&PRODUCT\oradata&#47,default_ from dba_ORADATA\oradata/u01&#47:SQL&gt,
(SELECT tablespace_name, B.SEGFILE#;3, bytes/temp01;orcl/u01/1024&#47, SUM(bytes) /方法三.2、更改系统的默认临时表空间.TABLESPACE、缩小临时表空间大小alter database tempfile ' drop tablespace temp1 including contents and datafiles alter database tempfile ‘&#47, B;希望能帮到您、将临时数据文件设为自动扩展;4; 1024 used
FROM GV_$TEMP_SPACE_HEADER
GROUP BY tablespace_name) temp_删除临时表空间(彻底删除),file_name
其他类似问题
为您推荐:
临时表空间的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁oracle临时表空间
以下是在学习中学到的一些关于临时表空间的语句:
--1、查看临时表空间 (dba_temp_files视图)(v_$tempfile视图)
& select tablespace_name,file_name,bytes/ &file_size(M)&,autoextensible from dba_temp_
& select status,enabled, name, bytes/ file_size from v_$--sys用户查看
--2、改变临时表空间大小
& alter database tempfile 'C:\ORADATA\ORCL\TEMP01.DBF' resize 21M;
--3、扩展临时表空间:
& --方法一、增大临时文件大小:
& SQL& alter database tempfile &/u01/app/oracle/oradata/orcl/temp01.dbf& resize 100m;
& --方法二、将临时数据文件设为自动扩展:
& SQL& alter database tempfile &/u01/app/oracle/oradata/orcl/temp01.dbf& autoextend on next 5
& --方法三、向临时表空间中添加数据文件:
& SQL& alter tablespace temp add tempfile &/u01/app/oracle/oradata/orcl/temp02.dbf& size 100m;
--4、创建临时表空间:
& create temporary tablespace temp01 tempfile 'C:\ORADATA\ORCL\TEMP01.DBF' size 10M;
--5、更改系统的默认临时表空间:
& --查询默认临时表空间
& select * from database_properties where property_name='DEFAULT_TEMP_TABLESPACE';
& --修改默认临时表空间
& alter database default temporary tablespace temp02;
& --所有用户的默认临时表空间都将切换为新的临时表空间:
& select username,temporary_tablespace,default_tablespace from dba_
& --更改某一用户的临时表空间:
& alter user scott temporary tablespace temp02;
--6、删除临时表空间
& --删除临时表空间的一个数据文件:
& alter database tempfile 'C:\ORADATA\ORCL\TEMP03.DBF'
& --删除临时表空间(彻底删除):
& drop tablespace temp including contents and datafiles
--7、查看临时表空间的使用情况(GV_$TEMP_SPACE_HEADER视图必须在sys用户下才能查询)
&&& --GV_$TEMP_SPACE_HEADER视图记录了临时表空间的使用大小与未使用的大小
&&& --dba_temp_files视图的bytes字段记录的是临时表空间的总大小
&&& SELECT temp_used.tablespace_name,
&&&&&&&&&& total - used as &Free&,
&&&&&&&&&& total as &Total&,
&&&&&&&&&& round(nvl(total - used, 0) * 100 / total, 3) &Free percent&
&&&&& FROM (SELECT tablespace_name, SUM(bytes_used) / 1024 / 1024 used
&&&&&&&&&&&&& FROM GV_$TEMP_SPACE_HEADER
&&&&&&&&&&&& GROUP BY tablespace_name) temp_used,
&&&&&&&&&& (SELECT tablespace_name, SUM(bytes) / 1024 / 1024 total
&&&&&&&&&&&&& FROM dba_temp_files
&&&&&&&&&&&& GROUP BY tablespace_name) temp_total
&&&& WHERE temp_used.tablespace_name = temp_total.tablespace_name
--8、查找消耗资源比较的sql语句
& Select se.username,
&&&&&&&& se.sid,
&&&&&&&& su.extents,
&&&&&&&& su.blocks * to_number(rtrim(p.value)) as Space,
&&&&&&&& tablespace,
&&&&&&&& segtype,
&&&&&&&& sql_text
&&& from v$sort_usage su, v$parameter p, v$session se, v$sql s
&& where p.name = 'db_block_size'
&&&& and su.session_addr = se.saddr
&&&& and s.hash_value = su.sqlhash
&&&& and s.address = su.sqladdr
&& order by se.username, se.sid
--9、查看当前临时表空间使用大小与正在占用临时表空间的sql语句
& select sess.SID, segtype, blocks * 8 / 1000 &MB&, sql_text
&&& from v$sort_usage sort, v$session sess, v$sql sql
&& where sort.SESSION_ADDR = sess.SADDR
&&&& and sql.ADDRESS = sess.SQL_ADDRESS
--10、临时表空间组介绍
&&& --1)创建临时表空间组:
&&& create temporary tablespace tempts1 tempfile 'C:\ORADATA\ORCL\TEMP1_01.DBF' size 2M tablespace group group1;
&&& create temporary tablespace tempts2 tempfile 'C:\ORADATA\ORCL\TEMP1_02.DBF' size 2M tablespace group group2;
&&& --2)查询临时表空间组:dba_tablespace_groups视图
&&& select * from dba_tablespace_
&&& GROUP_NAME&&&&&&&&&&&&&&&&&&&& TABLESPACE_NAME
&&& ------------------------------ ------------------------------
&&& GROUP1&&&&&&&&&&&&&&&&&&&&&&&& TEMPTS1
&&& GROUP2&&&&&&&&&&&&&&&&&&&&&&&& TEMPTS2
&&& --3)将表空间从一个临时表空间组移动到另外一个临时表空间组:
&&& alter tablespace tempts1 tablespace group GROUP2 ;
&&& select * from dba_tablespace_
&&& GROUP_NAME&&&&&&&&&&&&&&&&&&&& TABLESPACE_NAME
&&& ------------------------------ ------------------------------
&&& GROUP2&&&&&&&&&&&&&&&&&&&&&&&& TEMPTS1
&&& GROUP2&&&&&&&&&&&&&&&&&&&&&&&& TEMPTS2
&&&& --4)把临时表空间组指定给用户
&&& alter user scott temporary tablespace GROUP2;
&&&& --5)在级设置临时表空间
&&& --alter database &db_name& default temporary tablespace GROUP2;
&&& alter database orcl default temporary tablespace GROUP2;
&&&& --6)删除临时表空间组 (删除组成临时表空间组的所有临时表空间)
&&& drop tablespace tempts1 including co
&&& select * from dba_tablespace_
&&& GROUP_NAME&&&&&&&&&&&&&&&&&&&& TABLESPACE_NAME
&&& ------------------------------ ------------------------------
&&& GROUP2&&&&&&&&&&&&&&&&&&&&&&&& TEMPTS2
&&& drop tablespace tempts2 including co
&&& select * from dba_tablespace_
&&& GROUP_NAME&&&&&&&&&&&&&&&&&&&& TABLESPACE_NAME
--11、对临时表空间进行shrink(11g新增的功能)
&&& --将temp表空间收缩为20M
&&& alter tablespace temp02 shrink space keep 20M;
&&& --自动将表空间的临时文件缩小到最小可能的大小
&&& ALTER TABLESPACE temp SHRINK TEMPFILE &/u02/oracle/data/lmtemp02.dbf&;
临时表空间作用
临时表空间主要用来做查询和存放一些缓冲区数据。临时表空间消耗的主要原因是需要对查询的中间结果进行排序。
重启数据库可以释放临时表空间,如果不能重启实例,而一直保持问题sql语句的执行,temp表空间会一直增长。直到耗尽硬盘空间。
网上有人猜测在磁盘空间的分配上,oracle使用的是贪心算法,如果上次磁盘空间消耗达到1GB,那么临时表空间就是1GB。
也就是说当前临时表空间文件的大小是历史上使用临时表空间最大的大小。
临时表空间的主要作用:
& 索引create或rebuild;
& Order by 或 group by;
& Distinct 操作;
& Union 或 intersect 或 minus;
& Sort-merge joins;
& analyze。
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'oracle表空间大小随便修改好吗?
[问题点数:100分,结帖人jhone99]
oracle表空间大小随便修改好吗?
[问题点数:100分,结帖人jhone99]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2011年7月 VB大版内专家分月排行榜第二2010年7月 VB大版内专家分月排行榜第二2009年12月 VB大版内专家分月排行榜第二2009年11月 VB大版内专家分月排行榜第二2009年10月 VB大版内专家分月排行榜第二2009年8月 VB大版内专家分月排行榜第二2008年11月 VB大版内专家分月排行榜第二2008年10月 VB大版内专家分月排行榜第二2008年9月 VB大版内专家分月排行榜第二
2010年6月 VB大版内专家分月排行榜第三2009年9月 VB大版内专家分月排行榜第三2009年3月 VB大版内专家分月排行榜第三2009年2月 VB大版内专家分月排行榜第三2009年1月 VB大版内专家分月排行榜第三
2008年6月 Oracle大版内专家分月排行榜第三2008年3月 Oracle大版内专家分月排行榜第三2002年11月 VC/MFC大版内专家分月排行榜第三
2011年7月 VB大版内专家分月排行榜第二2010年7月 VB大版内专家分月排行榜第二2009年12月 VB大版内专家分月排行榜第二2009年11月 VB大版内专家分月排行榜第二2009年10月 VB大版内专家分月排行榜第二2009年8月 VB大版内专家分月排行榜第二2008年11月 VB大版内专家分月排行榜第二2008年10月 VB大版内专家分月排行榜第二2008年9月 VB大版内专家分月排行榜第二
2010年6月 VB大版内专家分月排行榜第三2009年9月 VB大版内专家分月排行榜第三2009年3月 VB大版内专家分月排行榜第三2009年2月 VB大版内专家分月排行榜第三2009年1月 VB大版内专家分月排行榜第三
2011年7月 VB大版内专家分月排行榜第二2010年7月 VB大版内专家分月排行榜第二2009年12月 VB大版内专家分月排行榜第二2009年11月 VB大版内专家分月排行榜第二2009年10月 VB大版内专家分月排行榜第二2009年8月 VB大版内专家分月排行榜第二2008年11月 VB大版内专家分月排行榜第二2008年10月 VB大版内专家分月排行榜第二2008年9月 VB大版内专家分月排行榜第二
2010年6月 VB大版内专家分月排行榜第三2009年9月 VB大版内专家分月排行榜第三2009年3月 VB大版内专家分月排行榜第三2009年2月 VB大版内专家分月排行榜第三2009年1月 VB大版内专家分月排行榜第三
2011年7月 VB大版内专家分月排行榜第二2010年7月 VB大版内专家分月排行榜第二2009年12月 VB大版内专家分月排行榜第二2009年11月 VB大版内专家分月排行榜第二2009年10月 VB大版内专家分月排行榜第二2009年8月 VB大版内专家分月排行榜第二2008年11月 VB大版内专家分月排行榜第二2008年10月 VB大版内专家分月排行榜第二2008年9月 VB大版内专家分月排行榜第二
2010年6月 VB大版内专家分月排行榜第三2009年9月 VB大版内专家分月排行榜第三2009年3月 VB大版内专家分月排行榜第三2009年2月 VB大版内专家分月排行榜第三2009年1月 VB大版内专家分月排行榜第三
2011年7月 VB大版内专家分月排行榜第二2010年7月 VB大版内专家分月排行榜第二2009年12月 VB大版内专家分月排行榜第二2009年11月 VB大版内专家分月排行榜第二2009年10月 VB大版内专家分月排行榜第二2009年8月 VB大版内专家分月排行榜第二2008年11月 VB大版内专家分月排行榜第二2008年10月 VB大版内专家分月排行榜第二2008年9月 VB大版内专家分月排行榜第二
2010年6月 VB大版内专家分月排行榜第三2009年9月 VB大版内专家分月排行榜第三2009年3月 VB大版内专家分月排行榜第三2009年2月 VB大版内专家分月排行榜第三2009年1月 VB大版内专家分月排行榜第三
2009年11月 Oracle大版内专家分月排行榜第二2009年10月 Oracle大版内专家分月排行榜第二
2009年5月 Oracle大版内专家分月排行榜第三
2011年7月 VB大版内专家分月排行榜第二2010年7月 VB大版内专家分月排行榜第二2009年12月 VB大版内专家分月排行榜第二2009年11月 VB大版内专家分月排行榜第二2009年10月 VB大版内专家分月排行榜第二2009年8月 VB大版内专家分月排行榜第二2008年11月 VB大版内专家分月排行榜第二2008年10月 VB大版内专家分月排行榜第二2008年9月 VB大版内专家分月排行榜第二
2010年6月 VB大版内专家分月排行榜第三2009年9月 VB大版内专家分月排行榜第三2009年3月 VB大版内专家分月排行榜第三2009年2月 VB大版内专家分月排行榜第三2009年1月 VB大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。ORACLE技术(17)
http://www.itpub.net/.html经常看到有人说看到temporary tablespace空间不释放等等的问题,整理一篇metalink上的相关文章,入门级的,还算浅显吧。基本上就是翻译了。有疑问的欢迎讨论。参考metalink:Temporary Segments Are Not Being De-Allocated After a Sort(Note:)sort之后临时段不回收描述======当你监控temporary tablespace 的空闲空间,发现空闲空间并没有随着sort的结束而增加,甚至当前数据库没有任何客户端连接也是如此:仍然有大量的temporary类型的extent存在于temporary tablespace,有时候用户会在运行事务的时候遇到ora-1652(在temp表空间上),这个错误表明没有足够的空间,但是当用户的查询失败后,smon并没有去清理临时段。Scope & Application===================如果TEMPORARY TABLESPACE的类型是TEMPORARY,TEMPORARY TABLESPACE里的使用过的空间是不会被释放的,除非shutdown。如果是PERMANENT,SMON会在process不再使用临时段之后去做清理。如果使用TEMPORARY类型的临时表空间,数据库刚刚startup后,第一个使用TEMPORARY tablespace进行排序的statement会创一个建sort segment,这个segment不会被释放,除非数据库restart,可以用V$SORT_SEGMENT察看当前的已分配了的sort segments地使用情况。如果是用PERMANENT tablespace作排序,由smon负责在statement结束之后删除被创建的temporary segments,这样空间可以被其他对象使用。使用如下查询:select OWNER,SEGMENT_NAME,SEGMENT_TYPE ,TABLESPACE_NAMEfrom DBA_SEGMENTSwhere SEGMENT_TYPE = 'TEMPORARY';to give results similar to:OWNER SEGMENT_NAME SEGMENT_TYPE TABLESPACE_NAME----- ------------ ------------ ---------------SYS 4.2 TEMPORARY TEMPNote: segment_name and tablepace_name are likely to be different.tablespace的类型可以用如下查询:select TABLESPACE_NAME,CONTENTSfrom DBA_TABLESPACESwhere TABLESPACE_NAME in (&list of tablespaces from above& );to give results similar to:TABLESPACE_NAME CONTENTS------------------------------ ---------TEMP TEMPORARYTEMP1 PERMANENT解释=====1)对于使用了TEMPORARY类型的TEMPORARY TABLESPACE,临时段被使用后不被回收是正常的行为(7.3以后),这时如果有ora-1652发生,说明临时表空间是真得不够:-)系统中的临时段在oracle startup之后被创建,并只有在oracle shutdown的时候被释放,如果存在大量的extent,一个可能的原因是你的storage子句的设置有问题。考虑到性能原因,当一个temporary extent被分配的时候,tablespace会做一个标记,操作结束之后这个extent不会被释放或回收,相应的,这个extent被简单的标志为free,对于后面的sort操作是available的,这样就省去了系统分配和回收temporary extent的负载。2)对于在PERMANENT的tablespace里面使用temporary segment(别让概念搞昏了,呵呵),记得检查parameter file里面没有设置如下参数:event="10061 trace name context forever, level 10"event="10269 trace name context forever, level 10"这两个参数禁止smon去做temporary segment的clean up和coalescing,在oraus.msg里面可以看到具体的定义:1, "disable SMON from cleaning temp segments1, "Don't do coalesces of free space in SMON"// *Cause: setting this event prevents SMON from doing free space coalesces(正常情况下,smon会负责定期做temporary segment的clean up和coalescing。具体作的方式metalink可以找到)通过查询V$SORT_SEGMENT来看temp segment是free还是being usedFor example:select TABLESPACE_NAME,TOTAL_BLOCKS,USED_BLOCKS,FREE_BLOCKS from v$sort_&&& DURING the SORT you will see something like this:TABLESPACE_NAME TOTAL_BLOCKS USED_BLOCKS FREE_BLOCKS---------------- ------------ ----------- -----------TEMP 590 590 0&&& AFTER the SORT you will see something like this:TABLESPACE_NAME TOTAL_BLOCKS USED_BLOCKS FREE_BLOCKS--------------- ------------ ------------ -----------TEMP 590 0 590通过这个查询可以看到在做sort的时候,segment标识为used,sort结束后,标志为free。实际上这时候相应的extents都被释放回SEP(sort extent pool)里面。(SEP是SGA里面存放temp extent的部分,具体描述在metalink也可以找到)最后,把tablespace的类型改为temporary可以这样:ALTER TABLESPACE &TABLESPACE_NAME& TEMPORARY;如果temp被扩大 关于回收temp空间大小 9i就是shutdown在startup也不能 回收空间只能重建才能回收空间temporary 类型的temporary tablespace,是没有回收这个概念,用完了的temp extent,只是标志为free,不回收。temp表空间为autoextend,所以一直扩张.看我翻译的文章,当你使用的temporary tablespace 的类型是PERMANENT的时候,smon才会负责回收空间。如果你的类型时TEMPORARY,smon不会起作用,这跟表空间是否 locally managed (还是字典管理表空间)是不同概念吧。可以将表空间的缺省存储参数pctincrease改为非0。一般将其设为1,如:alter tablespace tempdefault storage(pctincrease 1);这样smon便会将自由范围自动合并。也可以手工合并自由范围:alter tabl (注:这个仅仅对使用字典管理的temp空间有用。)Oracle临时表空间为何暴涨? &&&&&&& 昨天在做测试的时候发现一个非常奇怪的问题:在程序的查询模块中做查询的时候,开始速度很快,但是过了一段时间以后速度就变慢,最后干脆就报错,不工作了。在排错的过程中,发现Oracle临时表空间暴涨,达到了几十个GB,在Oracle中对Session进行跟踪,发现磁盘空间还在不停的消耗,几乎是每隔5s,临时表空间就会增长500MB左右,最后报错的原因应该是因为没有磁盘空间可以分配造成的。这是一件十分恐怖的事情。&&&&&&& 我们知道Oracle临时表空间主要是用来做查询和存放一些缓存的数据的,磁盘消耗的一个主要原因是需要对查询的结果进行排序,如果没有猜错的话,在磁盘空间的(内存)的分配上,Oracle使用的是贪心算法,如果上次磁盘空间消耗达到1GB,那么临时表空间就是1GB,如果还有增长,那么依此类推,临时表空间始终保持在一个最大的上限。像上文提到的恐怖现象经过分析可能是以下几个方面的原因造成的。&&&&&&& 1. 没有为临时表空间设置上限,而是允许无限增长。但是如果设置了一个上限,最后可能还是会面临因为空间不够而出错的问题,临时表空间设置太小会影响性能,临时表空间过大同样会影响性能,至于需要设置为多大需要仔细的测试。&&&&&&& 2.查询的时候连表查询中使用的表过多造成的。我们知道在连表查询的时候,根据查询的字段和表的个数会生成一个迪斯卡尔积,这个迪斯卡尔积的大小就是一次查询需要的临时空间的大小,如果查询的字段过多和数据过大,那么就会消耗非常大的临时表空间。&&&&&& 3.对查询的某些字段没有建立索引。Oracle中,如果表没有索引,那么会将所有的数据都复制到临时表空间,而如果有索引的话,一般只是将索引的数据复制到临时表空间中。&&&&&& 针对以上的分析,对查询的语句和索引进行了优化,情况得到缓解,但是需要进一步测试。&&&&&& 总结:&&&&&& 1.SQL语句是会影响到磁盘的消耗的,不当的语句会造成磁盘暴涨。&&&&&& 2.对查询语句需要仔细的规划,不要想当然的去定义一个查询语句,特别是在可以提供用户自定义查询的软件中。&&&&&& 3.仔细规划表索引。&&&&&& 如果有那位高人遇到过类似的问题,请给予您的建议。&Oracle:由临时表空间迅速增长所想到的...1、临时表空间的作用:临时表空间主要用途是在数据库进行排序运算、管理索引、访问视图等操作时提供临时的运算空间,当运算完成之后系统会自动清理。当临时表空间不足时,表现为运算速度异常的慢,并且临时表空间迅速增长到最大空间(扩展的极限),并且一般不会自动清理了。2、迅速增长的原因:一般原因是sql算法不正确,可能导致出现了迪卡尔积。另外一个原因是视图的创建问题(本人遇到的正是该问题!)。Oracle数据库中多张表联合查询时,极限的表单数量为4张,一般将以为3张!有时需要大于4张表联合查询时,怎么办呢?可以建立子视图:如view0(联合table0,table1,table2),view1(联合table0,table3,table4),view2(联合table0,table5,table6)然后将view0、view1、view2联合成view。这样可以解决临时表空间迅速增长的问题!以上所述,如有不正确的地方,欢迎大家指正!临时表空间使用注意:1.临时表空间 是用于在进行排序操作(如大型查询,创建索引和联合查询期间存储临时数据)每个用户都有一个临时表空间2.对于大型操作频繁,(大型查询,大型分类查询,大型统计分析等),应指定单独的临时表空间,以方便管理3.分配用户单独临时表空间,一般是针对 大型产品数据库,OLTP数据库,数据库仓库对于小型产品不需要单独制定临时表空间,使用默认临时表空间注:如果临时表空间异常增涨很快,则要考虑是否应用的sql语句产生了笛卡儿积,可以通过stactpack 进行分析查出问题所在,从而保证数据库的正常运行
阅读(460) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:6110次
排名:千里之外
原创:38篇oracle临时表空间设置多大合适? 有没有一些参考的设置原则?_百度知道
oracle临时表空间设置多大合适? 有没有一些参考的设置原则?
提问者采纳
一个表空间可以有多个数据文件组成但记好了单个数据文件最大值只有32GB设计的时候你可以先创建单个数据文件,这个日后可以手动增加的表空间剩余空闲要保持在15%以上
提问者评价
原来是这样,感谢!
其他类似问题
为您推荐:
临时表空间的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 oracle 查询临时表 的文章

 

随机推荐