Trafodion get region stats查看表对应的region详情

本文介绍了Trafodion数据库管理系统中SQL命令getregionstats的使用方法及其返回的信息详情。该命令能够帮助用户详细了解指定表或索引所对应region的状态统计数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Trafodion中SQL语法”get region stats”可以用于查看表或索引对应的region的详细信息,
基本语法如下,

get region stats for table <TABLE_NAME>;
get region stats for index <INDEX_NAME>;
get region stats for table <TABLE_NAME>,summary;
get region stats for index <INDEX_NAME>,summary;

这里以查看一个有16个分区的表的region信息为列,

>>get region stats for table ry_hcyxx, summary;


Stats Summary
=============

  ObjectName:              TRAFODION.DSJCS_TJ.RY_HCYXX
  NumRegions:              16
  RegionsLocation:         /hbase/data/default
  TotalNumStores:          32
  TotalNumStoreFiles:      25
  TotalUncompressedSize:   26128416768
  TotalStoreFileSize:      14747172864
  TotalMemStoreSize:       0
  TotalReadRequestsCount:  30283164
  TotalWriteRequestsCount: 0

--- SQL operation complete.

>>get region stats for table ry_hcyxx;


Stats Summary
=============

  ObjectName:              TRAFODION.DSJCS_TJ.RY_HCYXX
  NumRegions:              16
  RegionsLocation:         /hbase/data/default
  TotalNumStores:          32
  TotalNumStoreFiles:      25
  TotalUncompressedSize:   26128416768
  TotalStoreFileSize:      14747172864
  TotalMemStoreSize:       0
  TotalReadRequestsCount:  30284764
  TotalWriteRequestsCount: 0

Stats Details
=============

  RegionServer:       esg11:60020
  RegionNum:          1
  RegionName:         TRAFODION.DSJCS_TJ.RY_HCYXX/1493169020533
  NumStores:          2
  NumStoreFiles:      2
  UncompressedSize:   1635778560 Bytes
  StoreFileSize:      922746880 Bytes
  MemStoreSize:       0 (less than 1MB)
  ReadRequestsCount:  1892892
  WriteRequestsCount: 0

  RegionServer:       esg15:60020
  RegionNum:          2
  RegionName:         TRAFODION.DSJCS_TJ.RY_HCYXX/1493169020533
  NumStores:          2
  NumStoreFiles:      2
  UncompressedSize:   1635778560 Bytes
  StoreFileSize:      923795456 Bytes
  MemStoreSize:       0 (less than 1MB)
  ReadRequestsCount:  1893185
  WriteRequestsCount: 0

  RegionServer:       esg12:60020
  RegionNum:          3
  RegionName:         TRAFODION.DSJCS_TJ.RY_HCYXX/1493169020533
  NumStores:          2
  NumStoreFiles:      1
  UncompressedSize:   1630535680 Bytes
  StoreFileSize:      920649728 Bytes
  MemStoreSize:       0 (less than 1MB)
  ReadRequestsCount:  1893663
  WriteRequestsCount: 0

  RegionServer:       esg14:60020
  RegionNum:          4
  RegionName:         TRAFODION.DSJCS_TJ.RY_HCYXX/1493169020533
  NumStores:          2
  NumStoreFiles:      2
  UncompressedSize:   1635778560 Bytes
  StoreFileSize:      923795456 Bytes
  MemStoreSize:       0 (less than 1MB)
  ReadRequestsCount:  1893414
  WriteRequestsCount: 0

  RegionServer:       esg15:60020
  RegionNum:          5
  RegionName:         TRAFODION.DSJCS_TJ.RY_HCYXX/1493169020533
  NumStores:          2
  NumStoreFiles:      2
  UncompressedSize:   1634729984 Bytes
  StoreFileSize:      922746880 Bytes
  MemStoreSize:       0 (less than 1MB)
  ReadRequestsCount:  1892920
  WriteRequestsCount: 0

  RegionServer:       esg10:60020
  RegionNum:          6
  RegionName:         TRAFODION.DSJCS_TJ.RY_HCYXX/1493169020533
  NumStores:          2
  NumStoreFiles:      2
  UncompressedSize:   1635778560 Bytes
  StoreFileSize:      923795456 Bytes
  MemStoreSize:       0 (less than 1MB)
  ReadRequestsCount:  1892451
  WriteRequestsCount: 0

  RegionServer:       esg10:60020
  RegionNum:          7
  RegionName:         TRAFODION.DSJCS_TJ.RY_HCYXX/1493169020533
  NumStores:          2
  NumStoreFiles:      2
  UncompressedSize:   1634729984 Bytes
  StoreFileSize:      922746880 Bytes
  MemStoreSize:       0 (less than 1MB)
  ReadRequestsCount:  1891924
  WriteRequestsCount: 0

  RegionServer:       esg13:60020
  RegionNum:          8
  RegionName:         TRAFODION.DSJCS_TJ.RY_HCYXX/1493169020533
  NumStores:          2
  NumStoreFiles:      1
  UncompressedSize:   1629487104 Bytes
  StoreFileSize:      918552576 Bytes
  MemStoreSize:       0 (less than 1MB)
  ReadRequestsCount:  1892446
  WriteRequestsCount: 0

  RegionServer:       esg10:60020
  RegionNum:          9
  RegionName:         TRAFODION.DSJCS_TJ.RY_HCYXX/1493169020533
  NumStores:          2
  NumStoreFiles:      1
  UncompressedSize:   1629487104 Bytes
  StoreFileSize:      918552576 Bytes
  MemStoreSize:       0 (less than 1MB)
  ReadRequestsCount:  1891414
  WriteRequestsCount: 0

  RegionServer:       esg11:60020
  RegionNum:          10
  RegionName:         TRAFODION.DSJCS_TJ.RY_HCYXX/1493169020533
  NumStores:          2
  NumStoreFiles:      2
  UncompressedSize:   1634729984 Bytes
  StoreFileSize:      922746880 Bytes
  MemStoreSize:       0 (less than 1MB)
  ReadRequestsCount:  1891931
  WriteRequestsCount: 0

  RegionServer:       esg10:60020
  RegionNum:          11
  RegionName:         TRAFODION.DSJCS_TJ.RY_HCYXX/1493169020533
  NumStores:          2
  NumStoreFiles:      1
  UncompressedSize:   1629487104 Bytes
  StoreFileSize:      920649728 Bytes
  MemStoreSize:       0 (less than 1MB)
  ReadRequestsCount:  1892455
  WriteRequestsCount: 0

  RegionServer:       esg14:60020
  RegionNum:          12
  RegionName:         TRAFODION.DSJCS_TJ.RY_HCYXX/1493169020533
  NumStores:          2
  NumStoreFiles:      2
  UncompressedSize:   1634729984 Bytes
  StoreFileSize:      922746880 Bytes
  MemStoreSize:       0 (less than 1MB)
  ReadRequestsCount:  1891892
  WriteRequestsCount: 0

  RegionServer:       esg12:60020
  RegionNum:          13
  RegionName:         TRAFODION.DSJCS_TJ.RY_HCYXX/1493169020533
  NumStores:          2
  NumStoreFiles:      1
  UncompressedSize:   1630535680 Bytes
  StoreFileSize:      919601152 Bytes
  MemStoreSize:       0 (less than 1MB)
  ReadRequestsCount:  1893410
  WriteRequestsCount: 0

  RegionServer:       esg11:60020
  RegionNum:          14
  RegionName:         TRAFODION.DSJCS_TJ.RY_HCYXX/1493169020533
  NumStores:          2
  NumStoreFiles:      1
  UncompressedSize:   1630535680 Bytes
  StoreFileSize:      920649728 Bytes
  MemStoreSize:       0 (less than 1MB)
  ReadRequestsCount:  1893666
  WriteRequestsCount: 0

  RegionServer:       esg11:60020
  RegionNum:          15
  RegionName:         TRAFODION.DSJCS_TJ.RY_HCYXX/1493169020533
  NumStores:          2
  NumStoreFiles:      2
  UncompressedSize:   1635778560 Bytes
  StoreFileSize:      923795456 Bytes
  MemStoreSize:       0 (less than 1MB)
  ReadRequestsCount:  1893193
  WriteRequestsCount: 0

  RegionServer:       esg13:60020
  RegionNum:          16
  RegionName:         TRAFODION.DSJCS_TJ.RY_HCYXX/1493169020533
  NumStores:          2
  NumStoreFiles:      1
  UncompressedSize:   1630535680 Bytes
  StoreFileSize:      919601152 Bytes
  MemStoreSize:       0 (less than 1MB)
  ReadRequestsCount:  1893908
  WriteRequestsCount: 0


--- SQL operation complete.
import pie import pie.time # 1. 定义研究区域和时间范围 region = pie.FeatureCollection('RES/XXXX/行政区划/中国/山西省/忻州市') # 替换实际资源ID start_year = 2000 end_year = pie.time.getYear() # 获取当前年份 # 2. 定义夜光数据集(示例使用VIIRS数据,需补充DMSP) def get_nightlight_data(year): # VIIRS数据集(2012-至今) viirs = pie.ImageCollection('dataset/NOAA/VIIRS_001/NTL') \ .filterDate(f"{year}-01-01", f"{year}-12-31") \ .select('avg_rad') \ .median() # 添加DMSP数据处理(2000-2013) # 需要做数据标准化和单位转换 return viirs.set('year', year) # 3. 时间序列处理 collection = pie.List.sequence(start_year, end_year).map(get_nightlight_data) # 4. 定义统计函数 def calculate_stats(image): stats = image.reduceRegion( reducer = pie.Reducer.sum().combine( reducer2=pie.Reducer.mean(), sharedInputs=True ), geometry = region.geometry(), scale = 500, maxPixels = 1e10 ) return pie.Feature(None, { 'year': image.get('year'), 'sum': stats.get('avg_rad_sum'), 'mean': stats.get('avg_rad_mean') }) # 5. 执行批处理 results = collection.map(calculate_stats) # 6. 结果可视化 # 时间序列图 pie.Chart.featureCollection(results.select(['year', 'sum', 'mean'])) \ .setChartType('LineChart') \ .setOptions({ 'title': '忻州市夜光指数时序变化', 'hAxis': {'title': '年份'}, 'vAxis': {'title': '辐射值'}, 'width': 1200, 'height': 600 }) # 空间分布制图 m = pie.Map() m.addLayer(region, {'color': 'blue'}, 'Study Area') m.addLayer(collection.first().clip(region), {'min': 0, 'max': 60, 'palette': ['black', 'blue', 'cyan', 'green', 'yellow', 'red']}, 'First Year') m.centerObject(region, 7) m
03-19
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数据源的港湾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值