1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 查询Oracle数据库存储的要素类 空间索引 属性索引大小

查询Oracle数据库存储的要素类 空间索引 属性索引大小

时间:2020-02-08 03:55:47

相关推荐

查询Oracle数据库存储的要素类 空间索引 属性索引大小

数据库|mysql教程

查询,Oracle,数据库,存储,要素,空间,索引,属性,大

数据库-mysql教程

博客网站带商城源码,ubuntu 放大显示,小程序题库爬虫,php南昌师大,seo网页缓存lzw

有些用户会有这样的疑问,我以文件形式(不管是GDB还是Shapefile)都是有物理大小的,但是我怎么知道在ArcSDE数据库里面存储某个图层的物理大小,以及相关的索引大小? 关于ArcSDE内部的索引机制可以参考 /linghe301/archive//03/23/

刷留言网站源码,ubuntu 更新源 国内,猫眼爬虫抢票,php入手,江苏seo引流lzw

仿7881游戏交易源码,vscode如何新建同级文件夹,引导启动ubuntu,tomcat上传的文件在哪,爬虫中国天气,php sku是库存算法,电商seo推广实训报告lzw

有些用户会有这样的疑问,我以文件形式(不管是GDB还是Shapefile)都是有物理大小的,但是我怎么知道在ArcSDE数据库里面存储某个图层的物理大小,以及相关的索引大小?

关于ArcSDE内部的索引机制可以参考

/linghe301/archive//03/23/6269847.aspx

举个例子:假如我查询一个要素类名称为:FW2的图层

1:查询该图层的属性索引名称

SQL> select index_name from user_indexes where table_name=’FW2′;

INDEX_NAME

——————————

R541_SDE_ROWID_UK

SYS_IL0000085622C00027$

A372_IX1

由上面可以获得R541_SDE_ROWID_UK为属性索引名称

2:查询该属性索引的存储大小

SQL> select bytes from user_segments where segment_name=’R541_SDE_ROWID_UK’;

BYTES

———-

393216

SQL> select bytes/1024/1024 as property_Index_MB from user_segments where segment_name=’R541_SDE_ROWID_UK’;

PROPERTY_INDEX_MB

—————–

.375

3:查询该图层的存储大小

SQL> select bytes/1024/1024 as table_MB from user_segments where segment_name=’FW2′;

TABLE_MB

———-

6

SQL> select bytes from user_segments where segment_name=’FW2′;

BYTES

———-

6291456

4:查询空间索引的存储大小

首先获得该图层的geom_id

SQL> select geom_id from sde.st_geometry_columns where table_name=’FW2′;

GEOM_ID

———-

440

根据该ID获得空间索引的名称,一般空间索引名称以’S$_IX1′

SQL> select bytes/1024/1024 as SpatialIndex_MB from user_segments where segment_name=’S440$_IX1′

SpatialIndex_MB

———-

4

SQL> select bytes as SpatialIndex_MB from user_segments where segment_name=’S440$_IX1′;

SpatialIndex_MB

———-

4194304

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。