SQL> select tablespace_name,sum(bytes)/1024/1024 from dba_free_space where tablespace_n
ame like '%USER%' group by tablespace_name;
TABLESPACE_NAME SUM(BYTES)/1024/1024
------------------------------ --------------------
USERS 292.25
已选择 1 行。
SQL> select sum(bytes)/1024/1024 from dba_segments where tablespace_name like '%USER%';
SUM(BYTES)/1024/1024
--------------------
7.6875
已选择 1 行。
SQL> select file_name,tablespace_name,sum(bytes)/1024/1024 from dba_data_files where ta
blespace_name like '%USER%' group by file_name,tablespace_name;
FILE_NAME
--------------------------------------------------------------------------------
TABLESPACE_NAME SUM(BYTES)/1024/1024
------------------------------ --------------------
C:/ORAHOME92/ORACLE/ORA10G/ORADATA/ORCL/USERS01.DBF
USERS 300
已选择 1 行。
******************************************************************************************
SQL> select file_name,tablespace_name,bytes from dba_data_fileS where tablespace_name l
ike '%USER%';
FILE_NAME
--------------------------------------------------------------------------------
TABLESPACE_NAME BYTES
------------------------------ ----------
C:/ORAHOME92/ORACLE/ORA10G/ORADATA/ORCL/USERS01.DBF
USERS 314572800
已选择 1 行。
SQL> select sum(bytes) from dba_segments where tablespace_name like '%USER%';
SUM(BYTES)
----------
8060928
已选择 1 行。
SQL> select tablespace_name,sum(bytes) from dba_free_space where tablespace_name like '
%USER%' group by tablespace_name;
TABLESPACE_NAME SUM(BYTES)
------------------------------ ----------
USERS 306446336
已选择 1 行。
314572800-(306446336+8060928)=65536(64k)
answer:
from:http://www.itpub.net/viewthread.php?tid=1070404&pid=11827357&page=1&extra=
LMT的管理方式
LMT就是指Oracle不再利用数据字典表来记录Oracle表空间里面的区的使用状况,而是在每个表空间的数
据文件的头部加入了一个位图区,在其中记录每个区的使用状况。每个表文件头会有64K用于bit map。每
当一个区被使用,或者被释放以供重新使用时,Oracle都会更新数据文件头部的这个记录,反映这个变化
区大小的管理
extent_management_clause(表空间级参数)
AUTOALLOCATE(默认值)
区的大小由系统来管理,如果数据块小于16K.则默认是64K,如果大于16K,则默认是1M.然后再根据表的
情况分配区。大小是64K,1M,8M..
而系统表空间只能是autoallocate。
UNIFORM
规定了每个区的大小,而每个区至少包括5个数据库块大小
区属性的管理
segment_management_clause(表空间级参数)
MANUAL
用free lists来管理段空间
AUTO
这种段的管理方式也称为automatic segment- ace management.它是用位图来管理段空间,
会忽略对像的PCTUSED, FREELIST和FREELIST GROU 参数。oracle会自动管理表和索引的FREELISTS。对于
A M而言,INITIAL最小的值是三个块。
下面就详细的说说A M
传统的管理方式中。PCTUSED的设置影响着freelist的联接。如果我们想充分的利用disk。就会设一个大
大高于avg_row_len的value.相反,如果我们想提高i ert的性能,我们就要设一个低的PCTUSED,确保所
有的block有足够的空间来实现数据的更新。如果PCTUSED设置不合理,就会导致i ert性能的降低。如果
PCTUSED设置过大。使得新的数据无法在当前的块中更新,就必需去freelist中获取的别的。从而提高了
I/O的争用。如果经过5次获取都无法i ert这个数据,那oracle就会将HWM提高5块的空间。把这5个块分配
给这个I ert使用。
用A M管理方式。oracle就会根据dba_tables.avg_row_Len来调整PCTUSED的大小。从而使性能提高。使用
A M的最大的好处就是减少缓冲忙的等待。在oracle9i以前的版本中,缓冲忙的等待是最主要的问题。如
果是用单个freelist的时候。oracle会在表头用一个块来管理表中空闲的块。如果多个用户向同一个表i
ert数据,oracle会向table的freelist申请空闲的块,每次只能处理一个请求。这样就会造成等待。
由于A M使用位图来管理空闲的块。一个对像中,文件头会占三个块,其中有一个是位图信息。打个比方
,在一个表中,如果区大小是64K,那么前面16个块由第一个位图块管理,然后第17个块又是位图块,来
管理17到31个数据块。以此类推。
如果是64K/区,那么,一个位图块管理16个数据块
如果是1M/区,那么,一个位图块管理64个数据块
如果是8M/区,那么,一个位图块管理256个数据块
分享到:
相关推荐
少于64k的艺术:个人收藏的23枚精品64K demo大赛作品 1。使用汇编语言,要产生一个简单的DEMO,用高级语言可以很轻松的写出来,但因为一些限制速度很不理想。运用汇编语言最优化,可以充分发挥与控制软硬件饿威力。 ...
里面包含了质量更高,代码量更小的汇编精巧程序,让更少的代码完成更多的任务,做到非凡的效果
为了达到这些效果,这些DEMO通常有下面四个特性: 1。使用汇编语言,要产生一个简单的DEMO,用高级语言可以很轻松的写出来,但因为一些限制速度很不理想。运用汇编语言最优化,可以充分发挥与控制软硬件饿威力。 ...
90K的游戏,你的机器跑得动吗? 绝对不是病毒,请放心使用!! 提到FPS(第一人称射击)游戏,大家当然不会陌生,但时下流行的此类游戏动辄就要占据上GB的硬盘空间,如果说存在一款效果还算不错的FPS游戏,大小却...
因此,迫于软件市场激烈的竞争,现在的软件很少在空间和时间上作过多的优化了。但是,那些曾经经典中的经典,都是业内最高水平的爱好者编写的64KB视觉震撼的小程序,如今就更成为绝对好的收藏了。我们不要忘记这些...
压缩包内包含openssl1.0.2的安装包及全部依赖环境,下载openssl最新版可到官网http://www.openssl.org/source/下载,然后安装此依赖包均可。没有设置下载积分,如果有积分一定是CSDN自己搞得鬼,也可在...提取码:qy2k
对入门级大众的博客既要少些非常专业性的语言(咳咳,当然太专业的俺也说不出,嘿嘿),通俗化而又 不失专业,同时作为工程技术类博客,又马虎不得,笔风要严谨。所以好久能憋出一篇算是得意的系列来 就不错了,嘿嘿...
asmlib针对linux centos 6.5版本包,包括内核升级包。 资源分少的同志,可以不用下载。...http://mirror.centos.org/centos-6/6/updates/x86_64/Packages/kmod-oracleasm-2.0.8-4.el6_6.x86_64.rpm
之所以称为“稀疏表示”,因为一般n大于k,比如n=512,k=64。这时候你的字典一定是一个Redundant(冗余的,过剩的)的。因此你的表示里面一定有很多系数为0,因而被称作稀疏表示。 信号稀疏表示的目的就是在给定的超...
可扩展以使用很少的内存(64 kB闪存,10 kB RAM)进行操作 支持UTF-8的多语言支持,双向和阿拉伯脚本支持 通过完全可自定义的图形元素 支持操作系统,外部存储器和GPU,但不是必需的 即使只有一个也可以平滑渲染 用...
先从小车的供电说起,这次使用到的FRDM-K64引出的管脚兼容了Arduino的管脚。引脚图如下图所示: 这次DIY采用的是直接从P5_USB-10接入的5V电源。L298N模块板载7805芯片,可以将锂电池的7.4V电压转换到控制板所需的5V...
K是一个C ++库,具有遗传编程,密码学,64位算术,跨平台宏和unicode转换例程。 它可以在NewtonOS,Mac <X,Unix和Windows上编译,并且很少使用C ++模板。
关于openssl的资料真是少得要命; 碰巧找到一份比较全的,前人栽树后人乘凉啦,^_^~ 凉快~
这个是用汇编做的 所以只有64K的大小 却可以播放绚丽的画面好几分钟 如果用CG动画的话 估计得几个G呢 64K做出这样的DEMO 真的很厉害很厉害呀 带上耳机欣赏吧 (附件rar解压后就是demo了,exe文件 直接双击播放 ...
十分漂亮的桌面日历,支持换肤功能,在 Win2k/XP 中可以显示透明效果,还可以完全自定义显示内容。还支持和网上的服务器同步时间以及定制指定日期的事件等功能。新版本更增加了多种模版,Rainlendar只占用极少的系统...
A.3 B.4 C.5 D.6 答案为4 m+k+1^k m=5 k=4 ●特权指令在多用户,多任务的计算机中必不可少,它主要用于( ) A.检查用户的权限B.系统硬件自检和配置C.用户写汇编程序时调用D.系统资源的分配和管理。 答案是D ●微机A和...
然,它还是64K,完全符合优秀DEMO不超过65K的标准。 FAiRLiGHT 演示DEMO (15K) 这是在《三角洲3大地勇士》光碟版中带有的一个DEMO,发行组织FAiRLiGHT完全用原 代码写出的自己组织的DEMO演示程序,竟然才15K大小,...
Intel Core i7 10700K Ram 2 x 16GB DDR4 2933 MHz SSD WD BLACK SN750 1TB NVME PCIe Gen3 x4 (WDS100T3XHC) Gigabyte Radeon RX 5700 GAMING OC 8GB - Navi 10 Wifi + Bluetooth Bcm94360cd Monitor HP V225hz && ...
可扩展以使用很少的内存(64 kB闪存,10 kB RAM)进行操作 支持UTF-8的多语言支持,双向和阿拉伯语脚本支持 通过完全可自定义的图形元素 支持操作系统,外部存储器和GPU,但不是必需的 即使只有一个也可以平滑渲染 ...