数据库|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