@@ -290,6 +290,34 @@ static const SSysDbTableSchema userTblDistSchema[] = {
290290 {.name = "seek_header_time" , .bytes = 4 , .type = TSDB_DATA_TYPE_INT , .sysInfo = true},
291291};
292292
293+ static const SSysDbTableSchema userTblFixedDistSchema [] = {
294+ {.name = "db_name" , .bytes = SYSTABLE_SCH_DB_NAME_LEN , .type = TSDB_DATA_TYPE_VARCHAR , .sysInfo = false},
295+ {.name = "table_name" , .bytes = SYSTABLE_SCH_TABLE_NAME_LEN , .type = TSDB_DATA_TYPE_VARCHAR , .sysInfo = false},
296+ {.name = "vgroup_id" , .bytes = 4 , .type = TSDB_DATA_TYPE_INT , .sysInfo = true},
297+ {.name = "total_blocks" , .bytes = 8 , .type = TSDB_DATA_TYPE_BIGINT , .sysInfo = false},
298+ {.name = "total_size" , .bytes = 8 , .type = TSDB_DATA_TYPE_BIGINT , .sysInfo = false},
299+ {.name = "average_size" , .bytes = 8 , .type = TSDB_DATA_TYPE_DOUBLE , .sysInfo = false},
300+ {.name = "compression_ratio" , .bytes = 8 , .type = TSDB_DATA_TYPE_DOUBLE , .sysInfo = false},
301+ {.name = "block_rows" , .bytes = 8 , .type = TSDB_DATA_TYPE_BIGINT , .sysInfo = false},
302+ {.name = "min_rows" , .bytes = 4 , .type = TSDB_DATA_TYPE_INT , .sysInfo = false},
303+ {.name = "max_rows" , .bytes = 4 , .type = TSDB_DATA_TYPE_INT , .sysInfo = false},
304+ {.name = "avg_rows" , .bytes = 8 , .type = TSDB_DATA_TYPE_DOUBLE , .sysInfo = false},
305+ {.name = "in_mem_rows" , .bytes = 8 , .type = TSDB_DATA_TYPE_BIGINT , .sysInfo = false},
306+ {.name = "stt_rows" , .bytes = 8 , .type = TSDB_DATA_TYPE_BIGINT , .sysInfo = false},
307+ {.name = "total_tables" , .bytes = 8 , .type = TSDB_DATA_TYPE_BIGINT , .sysInfo = false},
308+ {.name = "total_filesets" , .bytes = 8 , .type = TSDB_DATA_TYPE_BIGINT , .sysInfo = false},
309+ {.name = "total_vgroups" , .bytes = 8 , .type = TSDB_DATA_TYPE_BIGINT , .sysInfo = false},
310+ {.name = "row_size" , .bytes = 4 , .type = TSDB_DATA_TYPE_INT , .sysInfo = true},
311+ {.name = "block_dist_64" , .bytes = 8 , .type = TSDB_DATA_TYPE_BIGINT , .sysInfo = false},
312+ {.name = "block_dist_128" , .bytes = 8 , .type = TSDB_DATA_TYPE_BIGINT , .sysInfo = false},
313+ {.name = "block_dist_256" , .bytes = 8 , .type = TSDB_DATA_TYPE_BIGINT , .sysInfo = false},
314+ {.name = "block_dist_512" , .bytes = 8 , .type = TSDB_DATA_TYPE_BIGINT , .sysInfo = false},
315+ {.name = "block_dist_1024" , .bytes = 8 , .type = TSDB_DATA_TYPE_BIGINT , .sysInfo = false},
316+ {.name = "block_dist_2048" , .bytes = 8 , .type = TSDB_DATA_TYPE_BIGINT , .sysInfo = false},
317+ {.name = "block_dist_4096" , .bytes = 8 , .type = TSDB_DATA_TYPE_BIGINT , .sysInfo = false},
318+ {.name = "block_dist_other" , .bytes = 8 , .type = TSDB_DATA_TYPE_BIGINT , .sysInfo = false},
319+ };
320+
293321static const SSysDbTableSchema userUsersSchema [] = {
294322 {.name = "name" , .bytes = TSDB_USER_LEN + VARSTR_HEADER_SIZE , .type = TSDB_DATA_TYPE_VARCHAR , .sysInfo = true},
295323 {.name = "super" , .bytes = 1 , .type = TSDB_DATA_TYPE_TINYINT , .sysInfo = true},
@@ -777,6 +805,7 @@ static const SSysTableMeta infosMeta[] = {
777805 {TSDB_INS_TABLE_TAGS , userTagsSchema , tListLen (userTagsSchema ), false, PRIV_CAT_BASIC },
778806 {TSDB_INS_TABLE_COLS , userColsSchema , tListLen (userColsSchema ), false, PRIV_CAT_BASIC },
779807 {TSDB_INS_TABLE_VC_COLS , userVctbColsSchema , tListLen (userVctbColsSchema ), false, PRIV_CAT_BASIC },
808+ {TSDB_INS_TABLE_TABLE_FIXED_DISTRIBUTED , userTblFixedDistSchema , tListLen (userTblFixedDistSchema ), false, PRIV_CAT_BASIC },
780809 // {TSDB_INS_TABLE_TABLE_DISTRIBUTED, userTblDistSchema, tListLen(userTblDistSchema), PRIV_CAT_PRIVILEGED},
781810 {TSDB_INS_TABLE_USERS , userUsersSchema , tListLen (userUsersSchema ), true, PRIV_CAT_SECURITY },
782811 {TSDB_INS_TABLE_USERS_FULL , userUsersFullSchema , tListLen (userUsersFullSchema ), true, PRIV_CAT_SECURITY },
0 commit comments