blob: 4b52ce064d1a9eddcbb7e7829a4427ee455e13d6 [file] [log] [blame]
>>obey TEST002(setup);
>>create schema t002sch;
--- SQL operation complete.
>>set schema t002sch;
--- SQL operation complete.
>>create table t002t1(a int not null primary key,
+> b int not null, c int not null);
--- SQL operation complete.
>>create index t002t1i1 on t002t1(b);
--- SQL operation complete.
>>create index t002t1i2 on t002t1(c);
--- SQL operation complete.
>>insert into t002t1 values (1,2, 3);
--- 1 row(s) inserted.
>>
>>sh regrhbase.ksh flush 'TRAFODION.T002SCH.T002T1';
>>sh regrhbase.ksh flush 'TRAFODION.T002SCH.T002T1I1';
>>sh regrhbase.ksh flush 'TRAFODION.T002SCH.T002T1I2';
>>
>>select * from t002t1;
A B C
----------- ----------- -----------
1 2 3
--- 1 row(s) selected.
>>
>>create table t002t2(a int not null primary key, b int not null)
+> salt using 4 partitions;
--- SQL operation complete.
>>create index t002t2i1 on t002t2(b);
--- SQL operation complete.
>>insert into t002t2 values (1,2);
--- 1 row(s) inserted.
>>
>>sh regrhbase.ksh flush 'TRAFODION.T002SCH.T002T2';
>>sh regrhbase.ksh flush 'TRAFODION.T002SCH.T002T2I1';
>>
>>select * from t002t2;
A B
----------- -----------
1 2
--- 1 row(s) selected.
>>
>>-- purgedata should preserve regions
>>get region stats for table t002t2;
Stats Summary
=============
ObjectName: TRAFODION.T002SCH.T002T2
NumRegions: 4
RegionsLocation: /hbase/data/default
TotalNumStores: 4
TotalNumStoreFiles: 0
TotalUncompressedSize: 0
TotalStoreFileSize: 0
TotalMemStoreSize: 0
TotalReadRequestsCount: 1
TotalWriteRequestsCount: 1
Stats Details
=============
RegionServer: edev06:35100
RegionNum: 1
RegionName: TRAFODION.T002SCH.T002T2/1528158523869
NumStores: 1
NumStoreFiles: 0
UncompressedSize: 0 (less than 1MB)
StoreFileSize: 0 (less than 1MB)
MemStoreSize: 0 (less than 1MB)
ReadRequestsCount: 0
WriteRequestsCount: 0
RegionServer: edev06:35100
RegionNum: 2
RegionName: TRAFODION.T002SCH.T002T2/1528158523869
NumStores: 1
NumStoreFiles: 0
UncompressedSize: 0 (less than 1MB)
StoreFileSize: 0 (less than 1MB)
MemStoreSize: 0 (less than 1MB)
ReadRequestsCount: 1
WriteRequestsCount: 1
RegionServer: edev06:35100
RegionNum: 3
RegionName: TRAFODION.T002SCH.T002T2/1528158523869
NumStores: 1
NumStoreFiles: 0
UncompressedSize: 0 (less than 1MB)
StoreFileSize: 0 (less than 1MB)
MemStoreSize: 0 (less than 1MB)
ReadRequestsCount: 0
WriteRequestsCount: 0
RegionServer: edev06:35100
RegionNum: 4
RegionName: TRAFODION.T002SCH.T002T2/1528158523869
NumStores: 1
NumStoreFiles: 0
UncompressedSize: 0 (less than 1MB)
StoreFileSize: 0 (less than 1MB)
MemStoreSize: 0 (less than 1MB)
ReadRequestsCount: 0
WriteRequestsCount: 0
--- SQL operation complete.
>>purgedata t002t2;
--- SQL operation complete.
>>get region stats for table t002t2;
Stats Summary
=============
ObjectName: TRAFODION.T002SCH.T002T2
NumRegions: 4
RegionsLocation: /hbase/data/default
TotalNumStores: 4
TotalNumStoreFiles: 0
TotalUncompressedSize: 0
TotalStoreFileSize: 0
TotalMemStoreSize: 0
TotalReadRequestsCount: 0
TotalWriteRequestsCount: 0
Stats Details
=============
RegionServer: edev06:35100
RegionNum: 1
RegionName: TRAFODION.T002SCH.T002T2/1528158523869
NumStores: 1
NumStoreFiles: 0
UncompressedSize: 0 (less than 1MB)
StoreFileSize: 0 (less than 1MB)
MemStoreSize: 0 (less than 1MB)
ReadRequestsCount: 0
WriteRequestsCount: 0
RegionServer: edev06:35100
RegionNum: 2
RegionName: TRAFODION.T002SCH.T002T2/1528158523869
NumStores: 1
NumStoreFiles: 0
UncompressedSize: 0 (less than 1MB)
StoreFileSize: 0 (less than 1MB)
MemStoreSize: 0 (less than 1MB)
ReadRequestsCount: 0
WriteRequestsCount: 0
RegionServer: edev06:35100
RegionNum: 3
RegionName: TRAFODION.T002SCH.T002T2/1528158523869
NumStores: 1
NumStoreFiles: 0
UncompressedSize: 0 (less than 1MB)
StoreFileSize: 0 (less than 1MB)
MemStoreSize: 0 (less than 1MB)
ReadRequestsCount: 0
WriteRequestsCount: 0
RegionServer: edev06:35100
RegionNum: 4
RegionName: TRAFODION.T002SCH.T002T2/1528158523869
NumStores: 1
NumStoreFiles: 0
UncompressedSize: 0 (less than 1MB)
StoreFileSize: 0 (less than 1MB)
MemStoreSize: 0 (less than 1MB)
ReadRequestsCount: 0
WriteRequestsCount: 0
--- SQL operation complete.
>>select * from t002t2;
--- 0 row(s) selected.
>>
>>insert into t002t2 values (1,2);
--- 1 row(s) inserted.
>>
>>sh regrhbase.ksh flush 'TRAFODION.T002SCH.T002T2';
>>sh regrhbase.ksh flush 'TRAFODION.T002SCH.T002T2I1';
>>
>>select * from t002t2;
A B
----------- -----------
1 2
--- 1 row(s) selected.
>>
>>obey TEST002(region_stats);
>>set schema t002sch;
--- SQL operation complete.
>>invoke table(region stats ());
-- Definition of Trafodion table TRAFODION.T002SCH.EXE_UTIL_REGION_STATS__
-- Definition current Tue Jun 5 00:29:30 2018
(
CATALOG_NAME CHAR(256 BYTES) CHARACTER SET UTF8 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, SCHEMA_NAME CHAR(256 BYTES) CHARACTER SET UTF8 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, OBJECT_NAME CHAR(256 BYTES) CHARACTER SET UTF8 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, REGION_SERVER CHAR(256 BYTES) CHARACTER SET UTF8 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, REGION_NUM LARGEINT NO DEFAULT NOT NULL NOT DROPPABLE
, REGION_NAME CHAR(512 BYTES) CHARACTER SET UTF8 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, NUM_STORES INT NO DEFAULT NOT NULL NOT DROPPABLE
, NUM_STORE_FILES INT NO DEFAULT NOT NULL NOT DROPPABLE
, STORE_FILE_UNCOMP_SIZE LARGEINT NO DEFAULT NOT NULL NOT DROPPABLE
, STORE_FILE_SIZE LARGEINT NO DEFAULT NOT NULL NOT DROPPABLE
, MEM_STORE_SIZE LARGEINT NO DEFAULT NOT NULL NOT DROPPABLE
, READ_REQUESTS_COUNT LARGEINT NO DEFAULT NOT NULL NOT DROPPABLE
, WRITE_REQUESTS_COUNT LARGEINT NO DEFAULT NOT NULL NOT DROPPABLE
)
--- SQL operation complete.
>>invoke table(region stats (t002t1));
-- Definition of Trafodion table TRAFODION.T002SCH.EXE_UTIL_REGION_STATS__
-- Definition current Tue Jun 5 00:29:31 2018
(
CATALOG_NAME CHAR(256 BYTES) CHARACTER SET UTF8 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, SCHEMA_NAME CHAR(256 BYTES) CHARACTER SET UTF8 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, OBJECT_NAME CHAR(256 BYTES) CHARACTER SET UTF8 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, REGION_SERVER CHAR(256 BYTES) CHARACTER SET UTF8 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, REGION_NUM LARGEINT NO DEFAULT NOT NULL NOT DROPPABLE
, REGION_NAME CHAR(512 BYTES) CHARACTER SET UTF8 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, NUM_STORES INT NO DEFAULT NOT NULL NOT DROPPABLE
, NUM_STORE_FILES INT NO DEFAULT NOT NULL NOT DROPPABLE
, STORE_FILE_UNCOMP_SIZE LARGEINT NO DEFAULT NOT NULL NOT DROPPABLE
, STORE_FILE_SIZE LARGEINT NO DEFAULT NOT NULL NOT DROPPABLE
, MEM_STORE_SIZE LARGEINT NO DEFAULT NOT NULL NOT DROPPABLE
, READ_REQUESTS_COUNT LARGEINT NO DEFAULT NOT NULL NOT DROPPABLE
, WRITE_REQUESTS_COUNT LARGEINT NO DEFAULT NOT NULL NOT DROPPABLE
)
--- SQL operation complete.
>>
>>select left(trim(schema_name) || '.' || trim(object_name), 14),
+> region_num, region_name, num_stores, num_store_files,
+> store_file_uncomp_size, store_file_size, mem_store_size,
+> 'ReadRequestsCount: ' || cast(read_requests_count as varchar(10)),
+> 'WriteRequestsCount: ' || cast(write_requests_count as varchar(10))
+> from table(region stats(t002t1));
(EXPR) REGION_NUM REGION_NAME NUM_STORES NUM_STORE_FILES STORE_FILE_UNCOMP_SIZE STORE_FILE_SIZE MEM_STORE_SIZE (EXPR) (EXPR)
-------------------------------------------------------- -------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------- --------------- ---------------------- -------------------- -------------------- ----------------------------- ------------------------------
T002SCH.T002T1 1 TRAFODION.T002SCH.T002T1/1528158469344 1 0 0 0 0 ReadRequestsCount: 2 WriteRequestsCount: 1
--- 1 row(s) selected.
>>
>>select left(trim(schema_name) || '.' || trim(object_name), 14),
+> region_num, region_name, num_stores, num_store_files,
+> store_file_uncomp_size, store_file_size, mem_store_size,
+> 'ReadRequestsCount: ' || cast(read_requests_count as varchar(10)),
+> 'WriteRequestsCount: ' || cast(write_requests_count as varchar(10))
+> from table(region stats(index t002t1i1));
(EXPR) REGION_NUM REGION_NAME NUM_STORES NUM_STORE_FILES STORE_FILE_UNCOMP_SIZE STORE_FILE_SIZE MEM_STORE_SIZE (EXPR) (EXPR)
-------------------------------------------------------- -------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------- --------------- ---------------------- -------------------- -------------------- ----------------------------- ------------------------------
T002SCH.T002T1 1 TRAFODION.T002SCH.T002T1I1/1528158479307 1 0 0 0 0 ReadRequestsCount: 0 WriteRequestsCount: 1
--- 1 row(s) selected.
>>
>>select left(trim(schema_name) || '.' || trim(object_name), 14),
+> region_num, region_name, num_stores, num_store_files,
+> store_file_uncomp_size, store_file_size, mem_store_size,
+> 'ReadRequestsCount: ' || cast(read_requests_count as varchar(10)),
+> 'WriteRequestsCount: ' || cast(write_requests_count as varchar(10))
+> from table(region stats(t002t2));
(EXPR) REGION_NUM REGION_NAME NUM_STORES NUM_STORE_FILES STORE_FILE_UNCOMP_SIZE STORE_FILE_SIZE MEM_STORE_SIZE (EXPR) (EXPR)
-------------------------------------------------------- -------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------- --------------- ---------------------- -------------------- -------------------- ----------------------------- ------------------------------
T002SCH.T002T2 1 TRAFODION.T002SCH.T002T2/1528158523869 1 0 0 0 0 ReadRequestsCount: 0 WriteRequestsCount: 0
T002SCH.T002T2 2 TRAFODION.T002SCH.T002T2/1528158523869 1 0 0 0 0 ReadRequestsCount: 1 WriteRequestsCount: 1
T002SCH.T002T2 3 TRAFODION.T002SCH.T002T2/1528158523869 1 0 0 0 0 ReadRequestsCount: 0 WriteRequestsCount: 0
T002SCH.T002T2 4 TRAFODION.T002SCH.T002T2/1528158523869 1 0 0 0 0 ReadRequestsCount: 0 WriteRequestsCount: 0
--- 4 row(s) selected.
>>
>>select left(trim(schema_name) || '.' || trim(object_name), 14),
+> region_num, region_name, num_stores, num_store_files,
+> store_file_uncomp_size, store_file_size, mem_store_size,
+> 'ReadRequestsCount: ' || cast(read_requests_count as varchar(10)),
+> 'WriteRequestsCount: ' || cast(write_requests_count as varchar(10))
+> from table(region stats(index t002t2i1));
(EXPR) REGION_NUM REGION_NAME NUM_STORES NUM_STORE_FILES STORE_FILE_UNCOMP_SIZE STORE_FILE_SIZE MEM_STORE_SIZE (EXPR) (EXPR)
-------------------------------------------------------- -------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------- --------------- ---------------------- -------------------- -------------------- ----------------------------- ------------------------------
T002SCH.T002T2 1 TRAFODION.T002SCH.T002T2I1/1528158529016 1 0 0 0 0 ReadRequestsCount: 1 WriteRequestsCount: 1
--- 1 row(s) selected.
>>
>>select left(trim(schema_name) || '.' || trim(object_name), 14),
+> sum(store_file_size),
+> 'ReadRequestsCount: ' || cast(sum(read_requests_count) as varchar(10)),
+> 'WriteRequestsCount: ' || cast(sum(write_requests_count) as varchar(10))
+> from table(region stats (using (select * from (
+> get tables in schema t002sch, no header, return full names) x(a) )))
+> group by 1 order by 2 desc;
(EXPR) (EXPR) (EXPR) (EXPR)
-------------------------------------------------------- -------------------- ----------------------------- ------------------------------
T002SCH.T002T2 0 ReadRequestsCount: 1 WriteRequestsCount: 1
T002SCH.SB_HIS 0 ReadRequestsCount: 0 WriteRequestsCount: 0
T002SCH.T002T1 0 ReadRequestsCount: 2 WriteRequestsCount: 1
T002SCH.SB_PER 0 ReadRequestsCount: 0 WriteRequestsCount: 0
--- 4 row(s) selected.
>>
>>select left(trim(schema_name) || '.' || trim(object_name), 14),
+> sum(store_file_size),
+> 'ReadRequestsCount: ' || cast(sum(read_requests_count) as varchar(10)),
+> 'WriteRequestsCount: ' || cast(sum(write_requests_count) as varchar(10))
+> from table(region statistics (using (select * from (
+> get tables in schema t002sch, no header, return full names) x(a) )))
+> group by 1 order by 2 desc;
(EXPR) (EXPR) (EXPR) (EXPR)
-------------------------------------------------------- -------------------- ----------------------------- ------------------------------
T002SCH.T002T2 0 ReadRequestsCount: 1 WriteRequestsCount: 1
T002SCH.SB_HIS 0 ReadRequestsCount: 0 WriteRequestsCount: 0
T002SCH.T002T1 0 ReadRequestsCount: 2 WriteRequestsCount: 1
T002SCH.SB_PER 0 ReadRequestsCount: 0 WriteRequestsCount: 0
--- 4 row(s) selected.
>>
>>get region stats for table t002t1;
Stats Summary
=============
ObjectName: TRAFODION.T002SCH.T002T1
NumRegions: 1
RegionsLocation: /hbase/data/default
TotalNumStores: 1
TotalNumStoreFiles: 0
TotalUncompressedSize: 0
TotalStoreFileSize: 0
TotalMemStoreSize: 0
TotalReadRequestsCount: 2
TotalWriteRequestsCount: 1
Stats Details
=============
RegionServer: edev06:35100
RegionNum: 1
RegionName: TRAFODION.T002SCH.T002T1/1528158469344
NumStores: 1
NumStoreFiles: 0
UncompressedSize: 0 (less than 1MB)
StoreFileSize: 0 (less than 1MB)
MemStoreSize: 0 (less than 1MB)
ReadRequestsCount: 2
WriteRequestsCount: 1
--- SQL operation complete.
>>get region stats for index t002t1i1;
Stats Summary
=============
ObjectName: TRAFODION.T002SCH.T002T1I1
NumRegions: 1
RegionsLocation: /hbase/data/default
TotalNumStores: 1
TotalNumStoreFiles: 0
TotalUncompressedSize: 0
TotalStoreFileSize: 0
TotalMemStoreSize: 0
TotalReadRequestsCount: 0
TotalWriteRequestsCount: 1
Stats Details
=============
RegionServer: edev06:35100
RegionNum: 1
RegionName: TRAFODION.T002SCH.T002T1I1/1528158479307
NumStores: 1
NumStoreFiles: 0
UncompressedSize: 0 (less than 1MB)
StoreFileSize: 0 (less than 1MB)
MemStoreSize: 0 (less than 1MB)
ReadRequestsCount: 0
WriteRequestsCount: 1
--- SQL operation complete.
>>get region stats for table t002t2;
Stats Summary
=============
ObjectName: TRAFODION.T002SCH.T002T2
NumRegions: 4
RegionsLocation: /hbase/data/default
TotalNumStores: 4
TotalNumStoreFiles: 0
TotalUncompressedSize: 0
TotalStoreFileSize: 0
TotalMemStoreSize: 0
TotalReadRequestsCount: 1
TotalWriteRequestsCount: 1
Stats Details
=============
RegionServer: edev06:35100
RegionNum: 1
RegionName: TRAFODION.T002SCH.T002T2/1528158523869
NumStores: 1
NumStoreFiles: 0
UncompressedSize: 0 (less than 1MB)
StoreFileSize: 0 (less than 1MB)
MemStoreSize: 0 (less than 1MB)
ReadRequestsCount: 0
WriteRequestsCount: 0
RegionServer: edev06:35100
RegionNum: 2
RegionName: TRAFODION.T002SCH.T002T2/1528158523869
NumStores: 1
NumStoreFiles: 0
UncompressedSize: 0 (less than 1MB)
StoreFileSize: 0 (less than 1MB)
MemStoreSize: 0 (less than 1MB)
ReadRequestsCount: 1
WriteRequestsCount: 1
RegionServer: edev06:35100
RegionNum: 3
RegionName: TRAFODION.T002SCH.T002T2/1528158523869
NumStores: 1
NumStoreFiles: 0
UncompressedSize: 0 (less than 1MB)
StoreFileSize: 0 (less than 1MB)
MemStoreSize: 0 (less than 1MB)
ReadRequestsCount: 0
WriteRequestsCount: 0
RegionServer: edev06:35100
RegionNum: 4
RegionName: TRAFODION.T002SCH.T002T2/1528158523869
NumStores: 1
NumStoreFiles: 0
UncompressedSize: 0 (less than 1MB)
StoreFileSize: 0 (less than 1MB)
MemStoreSize: 0 (less than 1MB)
ReadRequestsCount: 0
WriteRequestsCount: 0
--- SQL operation complete.
>>get region stats for index t002t2i1;
Stats Summary
=============
ObjectName: TRAFODION.T002SCH.T002T2I1
NumRegions: 1
RegionsLocation: /hbase/data/default
TotalNumStores: 1
TotalNumStoreFiles: 0
TotalUncompressedSize: 0
TotalStoreFileSize: 0
TotalMemStoreSize: 0
TotalReadRequestsCount: 1
TotalWriteRequestsCount: 1
Stats Details
=============
RegionServer: edev06:35100
RegionNum: 1
RegionName: TRAFODION.T002SCH.T002T2I1/1528158529016
NumStores: 1
NumStoreFiles: 0
UncompressedSize: 0 (less than 1MB)
StoreFileSize: 0 (less than 1MB)
MemStoreSize: 0 (less than 1MB)
ReadRequestsCount: 1
WriteRequestsCount: 1
--- SQL operation complete.
>>
>>get region statistics for table t002t1;
Stats Summary
=============
ObjectName: TRAFODION.T002SCH.T002T1
NumRegions: 1
RegionsLocation: /hbase/data/default
TotalNumStores: 1
TotalNumStoreFiles: 0
TotalUncompressedSize: 0
TotalStoreFileSize: 0
TotalMemStoreSize: 0
TotalReadRequestsCount: 2
TotalWriteRequestsCount: 1
Stats Details
=============
RegionServer: edev06:35100
RegionNum: 1
RegionName: TRAFODION.T002SCH.T002T1/1528158469344
NumStores: 1
NumStoreFiles: 0
UncompressedSize: 0 (less than 1MB)
StoreFileSize: 0 (less than 1MB)
MemStoreSize: 0 (less than 1MB)
ReadRequestsCount: 2
WriteRequestsCount: 1
--- SQL operation complete.
>>
>>get region stats for
+> (select * from
+> (get tables in schema t002sch, no header, return full names)x(a));
Stats Summary
=============
ObjectName: TRAFODION.T002SCH.SB_HISTOGRAMS
NumRegions: 1
RegionsLocation: /hbase/data/default
TotalNumStores: 1
TotalNumStoreFiles: 0
TotalUncompressedSize: 0
TotalStoreFileSize: 0
TotalMemStoreSize: 0
TotalReadRequestsCount: 0
TotalWriteRequestsCount: 0
Stats Details
=============
RegionServer: edev06:35100
RegionNum: 1
RegionName: TRAFODION.T002SCH.SB_HISTOGRAMS/1528158446488
NumStores: 1
NumStoreFiles: 0
UncompressedSize: 0 (less than 1MB)
StoreFileSize: 0 (less than 1MB)
MemStoreSize: 0 (less than 1MB)
ReadRequestsCount: 0
WriteRequestsCount: 0
Stats Summary
=============
ObjectName: TRAFODION.T002SCH.SB_HISTOGRAM_INTERVALS
NumRegions: 1
RegionsLocation: /hbase/data/default
TotalNumStores: 1
TotalNumStoreFiles: 0
TotalUncompressedSize: 0
TotalStoreFileSize: 0
TotalMemStoreSize: 0
TotalReadRequestsCount: 0
TotalWriteRequestsCount: 0
Stats Details
=============
RegionServer: edev06:35100
RegionNum: 1
RegionName: TRAFODION.T002SCH.SB_HISTOGRAM_INTERVALS/1528158454615
NumStores: 1
NumStoreFiles: 0
UncompressedSize: 0 (less than 1MB)
StoreFileSize: 0 (less than 1MB)
MemStoreSize: 0 (less than 1MB)
ReadRequestsCount: 0
WriteRequestsCount: 0
Stats Summary
=============
ObjectName: TRAFODION.T002SCH.SB_PERSISTENT_SAMPLES
NumRegions: 1
RegionsLocation: /hbase/data/default
TotalNumStores: 1
TotalNumStoreFiles: 0
TotalUncompressedSize: 0
TotalStoreFileSize: 0
TotalMemStoreSize: 0
TotalReadRequestsCount: 0
TotalWriteRequestsCount: 0
Stats Details
=============
RegionServer: edev06:35100
RegionNum: 1
RegionName: TRAFODION.T002SCH.SB_PERSISTENT_SAMPLES/1528158460979
NumStores: 1
NumStoreFiles: 0
UncompressedSize: 0 (less than 1MB)
StoreFileSize: 0 (less than 1MB)
MemStoreSize: 0 (less than 1MB)
ReadRequestsCount: 0
WriteRequestsCount: 0
Stats Summary
=============
ObjectName: TRAFODION.T002SCH.T002T1
NumRegions: 1
RegionsLocation: /hbase/data/default
TotalNumStores: 1
TotalNumStoreFiles: 0
TotalUncompressedSize: 0
TotalStoreFileSize: 0
TotalMemStoreSize: 0
TotalReadRequestsCount: 2
TotalWriteRequestsCount: 1
Stats Details
=============
RegionServer: edev06:35100
RegionNum: 1
RegionName: TRAFODION.T002SCH.T002T1/1528158469344
NumStores: 1
NumStoreFiles: 0
UncompressedSize: 0 (less than 1MB)
StoreFileSize: 0 (less than 1MB)
MemStoreSize: 0 (less than 1MB)
ReadRequestsCount: 2
WriteRequestsCount: 1
Stats Summary
=============
ObjectName: TRAFODION.T002SCH.T002T2
NumRegions: 4
RegionsLocation: /hbase/data/default
TotalNumStores: 4
TotalNumStoreFiles: 0
TotalUncompressedSize: 0
TotalStoreFileSize: 0
TotalMemStoreSize: 0
TotalReadRequestsCount: 1
TotalWriteRequestsCount: 1
Stats Details
=============
RegionServer: edev06:35100
RegionNum: 1
RegionName: TRAFODION.T002SCH.T002T2/1528158523869
NumStores: 1
NumStoreFiles: 0
UncompressedSize: 0 (less than 1MB)
StoreFileSize: 0 (less than 1MB)
MemStoreSize: 0 (less than 1MB)
ReadRequestsCount: 0
WriteRequestsCount: 0
RegionServer: edev06:35100
RegionNum: 2
RegionName: TRAFODION.T002SCH.T002T2/1528158523869
NumStores: 1
NumStoreFiles: 0
UncompressedSize: 0 (less than 1MB)
StoreFileSize: 0 (less than 1MB)
MemStoreSize: 0 (less than 1MB)
ReadRequestsCount: 1
WriteRequestsCount: 1
RegionServer: edev06:35100
RegionNum: 3
RegionName: TRAFODION.T002SCH.T002T2/1528158523869
NumStores: 1
NumStoreFiles: 0
UncompressedSize: 0 (less than 1MB)
StoreFileSize: 0 (less than 1MB)
MemStoreSize: 0 (less than 1MB)
ReadRequestsCount: 0
WriteRequestsCount: 0
RegionServer: edev06:35100
RegionNum: 4
RegionName: TRAFODION.T002SCH.T002T2/1528158523869
NumStores: 1
NumStoreFiles: 0
UncompressedSize: 0 (less than 1MB)
StoreFileSize: 0 (less than 1MB)
MemStoreSize: 0 (less than 1MB)
ReadRequestsCount: 0
WriteRequestsCount: 0
--- SQL operation complete.
>>
>>-- stats for all indexes on a table
>>select left(trim(schema_name) || '.' || trim(object_name), 14),
+> region_num, region_name, num_stores, num_store_files,
+> store_file_uncomp_size, store_file_size, mem_store_size,
+> 'ReadRequestsCount: ' || cast(read_requests_count as varchar(10)),
+> 'WriteRequestsCount: ' || cast(write_requests_count as varchar(10))
+> from table(region stats (using (select * from (
+> get indexes on table t002t1, no header, return full names) x(a) )));
(EXPR) REGION_NUM REGION_NAME NUM_STORES NUM_STORE_FILES STORE_FILE_UNCOMP_SIZE STORE_FILE_SIZE MEM_STORE_SIZE (EXPR) (EXPR)
-------------------------------------------------------- -------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------- --------------- ---------------------- -------------------- -------------------- ----------------------------- ------------------------------
T002SCH.T002T1 1 TRAFODION.T002SCH.T002T1I1/1528158479307 1 0 0 0 0 ReadRequestsCount: 0 WriteRequestsCount: 1
T002SCH.T002T1 1 TRAFODION.T002SCH.T002T1I2/1528158488210 1 0 0 0 0 ReadRequestsCount: 0 WriteRequestsCount: 1
--- 2 row(s) selected.
>>get region stats for
+> (select * from
+> (get indexes on table t002t1, no header, return full names)x(a));
Stats Summary
=============
ObjectName: TRAFODION.T002SCH.T002T1I1
NumRegions: 1
RegionsLocation: /hbase/data/default
TotalNumStores: 1
TotalNumStoreFiles: 0
TotalUncompressedSize: 0
TotalStoreFileSize: 0
TotalMemStoreSize: 0
TotalReadRequestsCount: 0
TotalWriteRequestsCount: 1
Stats Details
=============
RegionServer: edev06:35100
RegionNum: 1
RegionName: TRAFODION.T002SCH.T002T1I1/1528158479307
NumStores: 1
NumStoreFiles: 0
UncompressedSize: 0 (less than 1MB)
StoreFileSize: 0 (less than 1MB)
MemStoreSize: 0 (less than 1MB)
ReadRequestsCount: 0
WriteRequestsCount: 1
Stats Summary
=============
ObjectName: TRAFODION.T002SCH.T002T1I2
NumRegions: 1
RegionsLocation: /hbase/data/default
TotalNumStores: 1
TotalNumStoreFiles: 0
TotalUncompressedSize: 0
TotalStoreFileSize: 0
TotalMemStoreSize: 0
TotalReadRequestsCount: 0
TotalWriteRequestsCount: 1
Stats Details
=============
RegionServer: edev06:35100
RegionNum: 1
RegionName: TRAFODION.T002SCH.T002T1I2/1528158488210
NumStores: 1
NumStoreFiles: 0
UncompressedSize: 0 (less than 1MB)
StoreFileSize: 0 (less than 1MB)
MemStoreSize: 0 (less than 1MB)
ReadRequestsCount: 0
WriteRequestsCount: 1
--- SQL operation complete.
>>
>>-- return summary stats only
>>get region stats for table t002t1, summary;
Stats Summary
=============
ObjectName: TRAFODION.T002SCH.T002T1
NumRegions: 1
RegionsLocation: /hbase/data/default
TotalNumStores: 1
TotalNumStoreFiles: 0
TotalUncompressedSize: 0
TotalStoreFileSize: 0
TotalMemStoreSize: 0
TotalReadRequestsCount: 2
TotalWriteRequestsCount: 1
--- SQL operation complete.
>>get region stats for index t002t1i1, summary;
Stats Summary
=============
ObjectName: TRAFODION.T002SCH.T002T1I1
NumRegions: 1
RegionsLocation: /hbase/data/default
TotalNumStores: 1
TotalNumStoreFiles: 0
TotalUncompressedSize: 0
TotalStoreFileSize: 0
TotalMemStoreSize: 0
TotalReadRequestsCount: 0
TotalWriteRequestsCount: 1
--- SQL operation complete.
>>get region stats for table t002t2, summary;
Stats Summary
=============
ObjectName: TRAFODION.T002SCH.T002T2
NumRegions: 4
RegionsLocation: /hbase/data/default
TotalNumStores: 4
TotalNumStoreFiles: 0
TotalUncompressedSize: 0
TotalStoreFileSize: 0
TotalMemStoreSize: 0
TotalReadRequestsCount: 1
TotalWriteRequestsCount: 1
--- SQL operation complete.
>>get region stats for index t002t2i1, summary;
Stats Summary
=============
ObjectName: TRAFODION.T002SCH.T002T2I1
NumRegions: 1
RegionsLocation: /hbase/data/default
TotalNumStores: 1
TotalNumStoreFiles: 0
TotalUncompressedSize: 0
TotalStoreFileSize: 0
TotalMemStoreSize: 0
TotalReadRequestsCount: 1
TotalWriteRequestsCount: 1
--- SQL operation complete.
>>
>>get region stats for
+> (select * from
+> (get tables in schema t002sch, no header, return full names)x(a)), summary;
Stats Summary
=============
ObjectName: TRAFODION.T002SCH.SB_HISTOGRAMS
NumRegions: 1
RegionsLocation: /hbase/data/default
TotalNumStores: 1
TotalNumStoreFiles: 0
TotalUncompressedSize: 0
TotalStoreFileSize: 0
TotalMemStoreSize: 0
TotalReadRequestsCount: 0
TotalWriteRequestsCount: 0
Stats Summary
=============
ObjectName: TRAFODION.T002SCH.SB_HISTOGRAM_INTERVALS
NumRegions: 1
RegionsLocation: /hbase/data/default
TotalNumStores: 1
TotalNumStoreFiles: 0
TotalUncompressedSize: 0
TotalStoreFileSize: 0
TotalMemStoreSize: 0
TotalReadRequestsCount: 0
TotalWriteRequestsCount: 0
Stats Summary
=============
ObjectName: TRAFODION.T002SCH.SB_PERSISTENT_SAMPLES
NumRegions: 1
RegionsLocation: /hbase/data/default
TotalNumStores: 1
TotalNumStoreFiles: 0
TotalUncompressedSize: 0
TotalStoreFileSize: 0
TotalMemStoreSize: 0
TotalReadRequestsCount: 0
TotalWriteRequestsCount: 0
Stats Summary
=============
ObjectName: TRAFODION.T002SCH.T002T1
NumRegions: 1
RegionsLocation: /hbase/data/default
TotalNumStores: 1
TotalNumStoreFiles: 0
TotalUncompressedSize: 0
TotalStoreFileSize: 0
TotalMemStoreSize: 0
TotalReadRequestsCount: 2
TotalWriteRequestsCount: 1
Stats Summary
=============
ObjectName: TRAFODION.T002SCH.T002T2
NumRegions: 4
RegionsLocation: /hbase/data/default
TotalNumStores: 4
TotalNumStoreFiles: 0
TotalUncompressedSize: 0
TotalStoreFileSize: 0
TotalMemStoreSize: 0
TotalReadRequestsCount: 1
TotalWriteRequestsCount: 1
--- SQL operation complete.
>>
>>-- where preds
>>select cast(trim(schema_name) || '.' || trim(object_name) as char(30) character set iso88591),
+> region_num, region_name, num_stores, num_store_files
+> from table(region stats(t002t1))
+> where object_name = 'T002T1';
(EXPR) REGION_NUM REGION_NAME NUM_STORES NUM_STORE_FILES
------------------------------ -------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------- ---------------
T002SCH.T002T1 1 TRAFODION.T002SCH.T002T1/1528158469344 1 0
--- 1 row(s) selected.
>>
>>select cast(trim(object_name) as char(30) character set iso88591),
+> sum(store_file_size)
+> from table(region statistics (using (select * from (
+> get tables in schema t002sch, no header, return full names) x(a) )))
+> where object_name like 'T002T1%'
+> group by 1 order by 2 desc;
(EXPR) (EXPR)
------------------------------ --------------------
T002T1 0
--- 1 row(s) selected.
>>
>>obey TEST002(cluster_stats);
>>invoke table(cluster stats());
-- Definition of Trafodion table TRAFODION.T002SCH.EXE_UTIL_CLUSTER_STATS__
-- Definition current Tue Jun 5 00:29:37 2018
(
REGION_SERVER CHAR(256 BYTES) CHARACTER SET UTF8 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, REGION_NAME CHAR(512 BYTES) CHARACTER SET UTF8 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, CATALOG_NAME CHAR(256 BYTES) CHARACTER SET UTF8 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, SCHEMA_NAME CHAR(256 BYTES) CHARACTER SET UTF8 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, OBJECT_NAME CHAR(256 BYTES) CHARACTER SET UTF8 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, NUM_STORES INT NO DEFAULT NOT NULL NOT DROPPABLE
, NUM_STORE_FILES INT NO DEFAULT NOT NULL NOT DROPPABLE
, STORE_FILE_UNCOMP_SIZE LARGEINT NO DEFAULT NOT NULL NOT DROPPABLE
, STORE_FILE_SIZE LARGEINT NO DEFAULT NOT NULL NOT DROPPABLE
, MEM_STORE_SIZE LARGEINT NO DEFAULT NOT NULL NOT DROPPABLE
, READ_REQUESTS_COUNT LARGEINT NO DEFAULT NOT NULL NOT DROPPABLE
, WRITE_REQUESTS_COUNT LARGEINT NO DEFAULT NOT NULL NOT DROPPABLE
)
--- SQL operation complete.
>>
>>select cast(trim(schema_name) || '.' || trim(object_name) as char(30) character set iso88591),
+> sum(store_file_size)
+> from table(cluster stats())
+> where schema_name = 'T002SCH'
+> group by 1 order by 2 desc;
(EXPR) (EXPR)
------------------------------ --------------------
T002SCH.SB_HISTOGRAM_INTERVALS 0
T002SCH.T002T1I2 0
T002SCH.T002T1 0
T002SCH.SB_PERSISTENT_SAMPLES 0
T002SCH.T002T1I1 0
T002SCH.T002T2 0
T002SCH.SB_HISTOGRAMS 0
T002SCH.T002T2I1 0
--- 8 row(s) selected.
>>
>>select cast('RegionName: ' || trim(region_name) as char(30) character set iso88591),
+> sum(store_file_size)
+> from table(cluster stats())
+> where schema_name = 'T002SCH'
+> group by 1 order by 2 desc;
(EXPR) (EXPR)
------------------------------ --------------------
RegionName: 1528158446488 0
RegionName: 1528158523869 0
RegionName: 1528158488210 0
RegionName: 1528158479307 0
RegionName: 1528158469344 0
RegionName: 1528158460979 0
RegionName: 1528158454615 0
RegionName: 1528158529016 0
--- 8 row(s) selected.
>>
>>obey TEST002(hive_md);
>>cqd hive_max_string_length_in_bytes '20';
--- SQL operation complete.
>>invoke table(hivemd(tables));
-- Definition of Trafodion table TRAFODION.T002SCH.HIVEMD_TABLES__
-- Definition current Tue Jun 5 00:29:38 2018
(
CATALOG_NAME CHAR(256 BYTES) CHARACTER SET UTF8 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, SCHEMA_NAME CHAR(256 BYTES) CHARACTER SET UTF8 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, TABLE_NAME CHAR(256 BYTES) CHARACTER SET UTF8 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, FILE_FORMAT CHAR(24) CHARACTER SET ISO88591 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, CREATE_TIME LARGEINT NO DEFAULT NOT NULL NOT DROPPABLE
, NUM_COLS INT NO DEFAULT NOT NULL NOT DROPPABLE
, NUM_PART_COLS INT NO DEFAULT NOT NULL NOT DROPPABLE
, NUM_BUCKET_COLS INT NO DEFAULT NOT NULL NOT DROPPABLE
, NUM_SORT_COLS INT NO DEFAULT NOT NULL NOT DROPPABLE
, HIVE_OWNER CHAR(256 BYTES) CHARACTER SET UTF8 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, FIELD_DELIMITER SMALLINT NO DEFAULT NOT NULL NOT DROPPABLE
, RECORD_TERMINATOR SMALLINT NO DEFAULT NOT NULL NOT DROPPABLE
, NULL_FORMAT CHAR(8) CHARACTER SET ISO88591 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, LOCATION CHAR(1024 BYTES) CHARACTER SET UTF8
COLLATE DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, HIVE_TABLE_TYPE CHAR(128 BYTES) CHARACTER SET UTF8 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
)
--- SQL operation complete.
>>invoke table(hivemd(columns));
-- Definition of Trafodion table TRAFODION.T002SCH.HIVEMD_COLUMNS__
-- Definition current Tue Jun 5 00:29:38 2018
(
CATALOG_NAME CHAR(256 BYTES) CHARACTER SET UTF8 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, SCHEMA_NAME CHAR(256 BYTES) CHARACTER SET UTF8 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, TABLE_NAME CHAR(256 BYTES) CHARACTER SET UTF8 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, COLUMN_NAME CHAR(256 BYTES) CHARACTER SET UTF8 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, SQL_DATA_TYPE CHAR(32) CHARACTER SET ISO88591 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, FS_DATA_TYPE INT NO DEFAULT NOT NULL NOT DROPPABLE
, DISPLAY_DATA_TYPE CHAR(96) CHARACTER SET ISO88591 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, HIVE_DATA_TYPE CHAR(32) CHARACTER SET ISO88591 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, COLUMN_SIZE INT NO DEFAULT NOT NULL NOT DROPPABLE
, CHARACTER_SET CHAR(40) CHARACTER SET ISO88591 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, COLUMN_PRECISION INT NO DEFAULT NOT NULL NOT DROPPABLE
, COLUMN_SCALE INT NO DEFAULT NOT NULL NOT DROPPABLE
, DT_CODE INT NO DEFAULT NOT NULL NOT DROPPABLE
, NULLABLE INT NO DEFAULT NOT NULL NOT DROPPABLE
, COLUMN_NUMBER INT NO DEFAULT NOT NULL NOT DROPPABLE
, PART_COL_NUMBER INT NO DEFAULT NOT NULL NOT DROPPABLE
, BUCKET_COL_NUMBER INT NO DEFAULT NOT NULL NOT DROPPABLE
, SORT_COL_NUMBER INT NO DEFAULT NOT NULL NOT DROPPABLE
, DATETIME_QUALIFIER CHAR(28) CHARACTER SET ISO88591 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
, DATETIME_START_FIELD INT NO DEFAULT NOT NULL NOT DROPPABLE
, DATETIME_END_FIELD INT NO DEFAULT NOT NULL NOT DROPPABLE
, DEFAULT_VALUE CHAR(240 BYTES) CHARACTER SET UTF8 COLLATE
DEFAULT NO DEFAULT NOT NULL NOT DROPPABLE
)
PRIMARY KEY (CATALOG_NAME ASC, SCHEMA_NAME ASC, TABLE_NAME ASC)
--- SQL operation complete.
>>
>>process hive statement 'drop table thive002';
--- SQL operation complete.
>>process hive statement 'create table thive002 (a int, b string)';
--- SQL operation complete.
>>select cast(table_name as char(30) character set iso88591),
+> file_format, num_cols, num_part_cols, num_bucket_cols, num_sort_cols,
+> field_delimiter, record_terminator, hive_table_type
+> from table(hivemd(tables, "hive", "thive002"))
+> where file_format = 'TEXTFILE';
(EXPR) FILE_FORMAT NUM_COLS NUM_PART_COLS NUM_BUCKET_COLS NUM_SORT_COLS FIELD_DELIMITER RECORD_TERMINATOR HIVE_TABLE_TYPE
------------------------------ ------------------------ ----------- ------------- --------------- ------------- --------------- ----------------- --------------------------------------------------------------------------------------------------------------------------------
thive002 TEXTFILE 2 0 0 0 1 10 MANAGED_TABLE
--- 1 row(s) selected.
>>select cast(table_name as char(30) character set iso88591),
+> file_format, num_cols, num_part_cols, num_bucket_cols, num_sort_cols,
+> field_delimiter, record_terminator, hive_table_type
+> from table(hivemd(tables)) where table_name = 'thive002'
+> and file_format = 'TEXTFILE';
(EXPR) FILE_FORMAT NUM_COLS NUM_PART_COLS NUM_BUCKET_COLS NUM_SORT_COLS FIELD_DELIMITER RECORD_TERMINATOR HIVE_TABLE_TYPE
------------------------------ ------------------------ ----------- ------------- --------------- ------------- --------------- ----------------- --------------------------------------------------------------------------------------------------------------------------------
thive002 TEXTFILE 2 0 0 0 1 10 MANAGED_TABLE
--- 1 row(s) selected.
>>
>>cqd nested_joins 'OFF';
--- SQL operation complete.
>>select cast(column_name as char(30) character set iso88591),
+> sql_data_type, fs_data_type, hive_data_type,
+> column_size, column_scale,
+> column_number, part_col_number, bucket_col_number, sort_col_number
+> from table(hivemd(columns, "hive", "thive002")) C,
+> table(hivemd(tables, "hive", "thive002")) T
+> where C.table_name = T.table_name
+> and T.file_format = 'TEXTFILE'
+> order by column_number;
(EXPR) SQL_DATA_TYPE FS_DATA_TYPE HIVE_DATA_TYPE COLUMN_SIZE COLUMN_SCALE COLUMN_NUMBER PART_COL_NUMBER BUCKET_COL_NUMBER SORT_COL_NUMBER
------------------------------ -------------------------------- ------------ -------------------------------- ----------- ------------ ------------- --------------- ----------------- ---------------
a SIGNED INTEGER 132 int 4 0 0 -1 -1 -1
b VARCHAR 64 string 20 -1 1 -1 -1 -1
--- 2 row(s) selected.
>>
>>select cast(column_name as char(30) character set iso88591),
+> sql_data_type, fs_data_type, hive_data_type,
+> column_size, column_scale,
+> column_number, part_col_number, bucket_col_number, sort_col_number
+> from table(hivemd(tables, "hive", "thive002")) T,
+> table(hivemd(columns, "hive", "thive002")) C
+> where C.table_name = T.table_name
+> and T.file_format = 'TEXTFILE'
+> and T.table_name = 'thive002'
+> and C.table_name = 'thive002'
+> order by column_number;
(EXPR) SQL_DATA_TYPE FS_DATA_TYPE HIVE_DATA_TYPE COLUMN_SIZE COLUMN_SCALE COLUMN_NUMBER PART_COL_NUMBER BUCKET_COL_NUMBER SORT_COL_NUMBER
------------------------------ -------------------------------- ------------ -------------------------------- ----------- ------------ ------------- --------------- ----------------- ---------------
a SIGNED INTEGER 132 int 4 0 0 -1 -1 -1
b VARCHAR 64 string 20 -1 1 -1 -1 -1
--- 2 row(s) selected.
>>cqd nested_joins reset;
--- SQL operation complete.
>>
>>prepare s from select schema_name from table(hivemd(tables)) where table_name = 'thive002' and file_format = 'TEXTFILE';
--- SQL command prepared.
>>-- should return one row
>>execute s;
SCHEMA_NAME
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
hive
--- 1 row(s) selected.
>>-- should return one row
>>execute s;
SCHEMA_NAME
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
hive
--- 1 row(s) selected.
>>
>>process hive statement 'drop table thivearr';
--- SQL operation complete.
>>process hive statement 'create table thivearr (a array<string>)';
--- SQL operation complete.
>>-- should return warning 8742
>>select table_name from table(hivemd(columns)) where table_name = 'thivearr';
*** WARNING[8742] GetMetaDataInfo operation could not be completed. Reason: Datatype array<string> for column 'a' in table hive.hive.thivearr is not supported. This table will be ignored.
--- 0 row(s) selected.
>>process hive ddl 'drop table thivearr';
--- SQL operation complete.
>>
>>process hive ddl 'drop table thivealldt';
--- SQL operation complete.
>>process hive ddl 'create table thivealldt(a smallint, b int, c bigint, d decimal(3,1), e string, f char(10), g varchar(7), h date, i timestamp)';
--- SQL operation complete.
>>select fs_data_type, left(sql_data_type, 20) sql_data_type, left(display_data_type, 60) display_data_type, hive_data_type, column_precision, column_scale, column_size from table(hivemd(columns, "hive","thivealldt" ));
FS_DATA_TYPE SQL_DATA_TYPE DISPLAY_DATA_TYPE HIVE_DATA_TYPE COLUMN_PRECISION COLUMN_SCALE COLUMN_SIZE
------------ -------------------- ------------------------------------------------------------ -------------------------------- ---------------- ------------ -----------
130 SIGNED SMALLINT SMALLINT smallint 15 0 2
132 SIGNED INTEGER INT int 31 0 4
134 SIGNED LARGEINT LARGEINT bigint 63 0 8
130 SIGNED SMALLINT NUMERIC(3, 1) decimal(3,1) 3 1 2
64 VARCHAR VARCHAR(20 BYTES) CHARACTER SET UTF8 string -1 -1 20
0 CHARACTER CHAR(10 CHARS) CHARACTER SET UTF8 char(10) -1 -1 40
64 VARCHAR VARCHAR(7 CHARS) CHARACTER SET UTF8 varchar(7) -1 -1 28
192 DATETIME DATE date 1 0 4
192 DATETIME TIMESTAMP(9) timestamp 3 6 11
--- 9 row(s) selected.
>>
>>create table createOptions (a int) HBASE_OPTIONS
+>(max_versions = '3',
+> min_versions = '2',
+> time_to_live = '100',
+> blockcache = 'false',
+> in_memory = 'true',
+> compression = 'GZ',
+> bloomfilter = 'ROWCOL',
+> blocksize = '10000',
+> data_block_encoding = 'DIFF',
+> cache_blooms_on_write = 'false',
+>cache_data_on_write = 'false',
+>cache_indexes_on_write = 'false',
+>compact_compression = 'GZ',
+>prefix_length_key = '10',
+>evict_blocks_on_close = 'true',
+>keep_deleted_cells = 'false',
+>replication_scope = '0',
+>max_filesize = '4000000' ,
+>compact = 'true',
+>durability = 'async_wal',
+>memstore_flush_size = '2000000',
+>split_policy = 'org.apache.hadoop.hbase.regionserver.KeyPrefixRegionSplitPolicy',
+>CACHE_DATA_IN_L1 = 'false',
+>HDFS_STORAGE_POLICY = 'hot' ,
+>prefetch_blocks_on_open = 'false'
+>);
--- SQL operation complete.
>>
>>showddl createOptions ;
CREATE TABLE TRAFODION.T002SCH.CREATEOPTIONS
(
A INT DEFAULT NULL
)
ATTRIBUTES ALIGNED FORMAT
HBASE_OPTIONS
(
MAX_VERSIONS = '3',
MIN_VERSIONS = '2',
TIME_TO_LIVE = '100',
BLOCKCACHE = 'false',
IN_MEMORY = 'true',
COMPRESSION = 'GZ',
BLOOMFILTER = 'ROWCOL',
BLOCKSIZE = '10000',
DATA_BLOCK_ENCODING = 'DIFF',
CACHE_BLOOMS_ON_WRITE = 'false',
CACHE_DATA_ON_WRITE = 'false',
CACHE_INDEXES_ON_WRITE = 'false',
COMPACT_COMPRESSION = 'GZ',
PREFIX_LENGTH_KEY = '10',
EVICT_BLOCKS_ON_CLOSE = 'true',
KEEP_DELETED_CELLS = 'false',
REPLICATION_SCOPE = '0',
MAX_FILESIZE = '4000000',
COMPACT = 'true',
DURABILITY = 'async_wal',
MEMSTORE_FLUSH_SIZE = '2000000',
SPLIT_POLICY = 'org.apache.hadoop.hbase.regionserver.KeyPrefixRegionSplitPolicy',
CACHE_DATA_IN_L1 = 'false',
HDFS_STORAGE_POLICY = 'hot',
PREFETCH_BLOCKS_ON_OPEN = 'false'
)
;
--- SQL operation complete.
>>
>>log;