一、hive下檢視資料表資訊的方法
方法1:檢視表的字段資訊
desc table_name;
方法2:檢視表的字段資訊及元資料儲存路徑
desc extended table_name;
方法3:檢視表的字段資訊及元資料儲存路徑
desc formatted table_name;
方法4:檢視建表語句及其他詳細資訊的方法
show create table table_name;
二、檢視表容量大小
方法1:檢視乙個hive表檔案總大小時(單位為byte),可以通過一行指令碼快速實現,其命令如下:
-- #檢視普通表的容量
[hs@master ~]$ hadoop fs -ls /home/hs/opt/hive-1.2.1/hive-warehouse/tmp.db/temp_bigdata_dormiten|awk -f ' ' ''|awk 'end'
[hs@master ~]$ hadoop fs -ls /home/hs/opt/hive-1.2.1/hive-warehouse/tmp.db/temp_bigdata_dormiten|awk -f ' ' ''|awk 'end'
這樣可以省去自己相加,下面命令是列出該錶的詳細檔案列表
[hs@master ~]$ hadoop fs -ls /home/hs/opt/hive-1.2.1/hive-warehouse/tmp.db/temp_bigdata_dormiten
統計檔案詳細數目
[hs@master ~]$ hadoop fs -ls /home/hs/opt/hive-1.2.1/hive-warehouse/tmp.db/temp_bigdata_dormiten|wc -l
-- #檢視分割槽表的容量
[hs@master ~]$ hadoop fs -ls /home/hs/opt/hive-1.2.1/hive-warehouse/tmp.db/temp_bigdata_dormiten/yyyymm=201601|awk -f ' ' ''|awk 'end '
這樣可以省去自己相加,下面命令是列出該錶的詳細檔案列表
[hs@master ~]$ hadoop fs -ls /home/hs/opt/hive-1.2.1/hive-warehouse/tmp.db/temp_bigdata_dormiten/yyyymm=201601
方法2:檢視該錶總容量大小,單位為g
[hs@master ~]$ hadoop fs -du /home/hs/opt/hive-1.2.1/hive-warehouse/tmp.db/temp_bigdata_dormiten|awk ' end '
檢視表占用空間資訊
if not exists select from dbo.sysobjects where id object id n dbo tablespaceinfo and objectproperty id,n isusertable 1 create table tablespaceinfo 建立臨...
Mysql資料庫及表空間占用資訊統計
1 mysql中檢視各表的大小 這裡用到乙個表,information schema.tables 對應主要字段含義如下 able schema 資料庫名 table name 表名 engine 所使用的儲存引擎 tables rows 記錄數 data length 資料大小 index len...
Mysql資料庫及表空間占用資訊統計
1 mysql中檢視各表的大小 這裡用到乙個表,information schema.tables 對應主要字段含義如下 able schema 資料庫名 table name 表名 engine 所使用的儲存引擎 tables rows 記錄數 data length 資料大小 index len...