arcgis中数据库碎片化整理会少数据么

arcgis中数据库碎片化整理会少数据么,第1张

不会的。因为这只会重新调整地理数据库在磁盘中的存储方式。

【拓展】数据库碎片整理:对个人地理数据库或文件地理数据库进行碎片整理。数据库碎片整理 *** 作会重新调整地理数据库在磁盘中的存储方式,因而通常会减小地理数据库的大小并提高性能。

用法:

当个人地理数据库大于 250 MB 时,建议对数据库进行碎片整理。

如果频繁对某个数据库执行数据输入、删除或常规编辑,则应对该数据库进行定期碎片整理以确保最佳性能。

如果在 ArcMap 中打开了某个数据库以供编辑,则无法对其进行碎片整理。要对数据库进行碎片整理,可从“内容列表”中移除引用了该数据库中包含的表或要素类的所有图层。

开始行动:个人和文件地理数据库以二进制文件形式存储在磁盘驱动器中。添加、移除或编辑数据时,这些文件会产生碎片,降低数据库的整体性能。数据库碎片整理工具通过对这些二进制文件进行碎片整理,可重新整理数据库在磁盘中的存储方式,从而减少磁盘中数据库的大小并改善数据库性能。

1.内部碎片:

当一个进程装入到固定大小的分区块(比如页)时,假如进程所需空间小于分区块,则分区块的剩余的空间将无法被系统使用,称为内部碎片。

2.外部碎片:

指的是还没有被分配出去(不属于任何进程),但由于太小了无法分配给申请内存空间的新进程的内存空闲区域。

3.存储管理中都可能产生的碎片:

除了内部碎片和外部碎片,在“分页存储”中,可能产生“页内碎片”,页内碎片是由于进程的最后一页经常装不满一块而形成了不可利用的碎片。

扩展资料

在数据存储领域中,碎片(fragmentation)是指存储空间使用效率低下,结果导致功能、运行效率变低或二者兼而有之的现象。碎片化所造成的影响取决于具体的存储系统以及碎片化的种类。

大部分情况下,碎片化都会导致都会导致存储空间的浪费,此时“碎片”一词亦可指代闲置的空间本身。对于其他的一些系统来说(比如FAT文件系统),数据量一定的前提下,用于存储数据所占的存储空间是一定的,和碎片化的程度无关。

参考资料来源:百度百科-外部碎片

4、检查碎片化严重的表 8K数据块

col owner format a20

col table_name format a40

col "act/block %" format 9999999

select owner,table_name,act_size,block_size,round(act_size/block_size*100,3) "act/block %"

from (

select owner,table_name,round((blocks*8/1024),3) block_size,round((avg_row_len*num_rows/1024/1024),3) act_size

from dba_tables

where owner not in ('SYS','SYSTEM') AND blocks>0

)

where block_size>20 and round(act_size/block_size,3)*100<30


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10832333.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存