mirror of
https://github.com/timescale/timescaledb.git
synced 2025-05-15 18:13:18 +08:00
Remove multinode from telemetry
This commit is contained in:
parent
78490c47b7
commit
3be4f21b0e
@ -13,9 +13,6 @@
|
||||
#include "guc.h"
|
||||
#include "license_guc.h"
|
||||
#include "bgw/job.h"
|
||||
#ifdef USE_TELEMETRY
|
||||
#include "telemetry/telemetry.h"
|
||||
#endif
|
||||
|
||||
#define CROSSMODULE_WRAPPER(func) \
|
||||
TS_FUNCTION_INFO_V1(ts_##func); \
|
||||
@ -179,14 +176,6 @@ error_no_default_fn_bool_void_community(void)
|
||||
pg_unreachable();
|
||||
}
|
||||
|
||||
#ifdef USE_TELEMETRY
|
||||
static void
|
||||
add_tsl_telemetry_info_default(JsonbParseState **parse_state)
|
||||
{
|
||||
error_no_default_fn_community();
|
||||
}
|
||||
#endif
|
||||
|
||||
static bool
|
||||
job_execute_default_fn(BgwJob *job)
|
||||
{
|
||||
@ -404,9 +393,6 @@ mn_get_foreign_join_path_default_fn_pg_community(PlannerInfo *root, RelOptInfo *
|
||||
* exception.
|
||||
*/
|
||||
TSDLLEXPORT CrossModuleFunctions ts_cm_functions_default = {
|
||||
#ifdef USE_TELEMETRY
|
||||
.add_tsl_telemetry_info = add_tsl_telemetry_info_default,
|
||||
#endif
|
||||
.create_upper_paths_hook = NULL,
|
||||
.set_rel_pathlist_dml = NULL,
|
||||
.set_rel_pathlist_query = NULL,
|
||||
|
@ -38,8 +38,6 @@ typedef struct HypertableModifyState HypertableModifyState;
|
||||
|
||||
typedef struct CrossModuleFunctions
|
||||
{
|
||||
void (*add_tsl_telemetry_info)(JsonbParseState **parse_state);
|
||||
|
||||
PGFunction policy_compression_add;
|
||||
PGFunction policy_compression_remove;
|
||||
PGFunction policy_recompression_proc;
|
||||
|
@ -43,9 +43,8 @@ classify_hypertable(const Hypertable *ht)
|
||||
{
|
||||
/*
|
||||
* This is an internal compression table, but could be for a
|
||||
* regular hypertable, a distributed member hypertable, or for
|
||||
* an internal materialized hypertable (cagg). The latter case
|
||||
* is currently not handled
|
||||
* regular hypertable, or for an internal materialized
|
||||
* hypertable (cagg). The latter case is currently not handled
|
||||
*/
|
||||
return RELTYPE_COMPRESSION_HYPERTABLE;
|
||||
}
|
||||
@ -53,26 +52,9 @@ classify_hypertable(const Hypertable *ht)
|
||||
{
|
||||
/*
|
||||
* Not dealing with an internal compression hypertable, but
|
||||
* could be a materialized hypertable (cagg) unless it is
|
||||
* distributed.
|
||||
* could be a materialized hypertable (cagg).
|
||||
*/
|
||||
switch (ht->fd.replication_factor)
|
||||
{
|
||||
case HYPERTABLE_DISTRIBUTED_MEMBER:
|
||||
return RELTYPE_DISTRIBUTED_HYPERTABLE_MEMBER;
|
||||
case HYPERTABLE_REGULAR:
|
||||
{
|
||||
const ContinuousAgg *cagg = ts_continuous_agg_find_by_mat_hypertable_id(ht->fd.id);
|
||||
|
||||
if (cagg)
|
||||
return RELTYPE_MATERIALIZED_HYPERTABLE;
|
||||
|
||||
return RELTYPE_HYPERTABLE;
|
||||
}
|
||||
default:
|
||||
Assert(ht->fd.replication_factor >= 1);
|
||||
return RELTYPE_DISTRIBUTED_HYPERTABLE;
|
||||
}
|
||||
return RELTYPE_HYPERTABLE;
|
||||
}
|
||||
}
|
||||
|
||||
@ -92,10 +74,6 @@ classify_chunk(Cache *htcache, const Hypertable **ht, const Chunk *chunk)
|
||||
{
|
||||
case RELTYPE_HYPERTABLE:
|
||||
return RELTYPE_CHUNK;
|
||||
case RELTYPE_DISTRIBUTED_HYPERTABLE:
|
||||
return RELTYPE_DISTRIBUTED_CHUNK;
|
||||
case RELTYPE_DISTRIBUTED_HYPERTABLE_MEMBER:
|
||||
return RELTYPE_DISTRIBUTED_CHUNK_MEMBER;
|
||||
case RELTYPE_MATERIALIZED_HYPERTABLE:
|
||||
return RELTYPE_MATERIALIZED_CHUNK;
|
||||
case RELTYPE_COMPRESSION_HYPERTABLE:
|
||||
@ -240,23 +218,10 @@ process_hypertable(HyperStats *hyp, Form_pg_class class, const Hypertable *ht)
|
||||
hyp->compressed_hypertable_count++;
|
||||
}
|
||||
|
||||
static void
|
||||
process_distributed_hypertable(HyperStats *hyp, Form_pg_class class, const Hypertable *ht)
|
||||
{
|
||||
hyp->storage.base.relcount++;
|
||||
|
||||
if (TS_HYPERTABLE_HAS_COMPRESSION_ENABLED(ht))
|
||||
hyp->compressed_hypertable_count++;
|
||||
|
||||
if (ht->fd.replication_factor > 1)
|
||||
hyp->replicated_hypertable_count++;
|
||||
}
|
||||
|
||||
static void
|
||||
process_continuous_agg(CaggStats *cs, Form_pg_class class, const ContinuousAgg *cagg)
|
||||
{
|
||||
const Hypertable *mat_ht = ts_hypertable_get_by_id(cagg->data.mat_hypertable_id);
|
||||
const Hypertable *raw_ht = ts_hypertable_get_by_id(cagg->data.raw_hypertable_id);
|
||||
|
||||
Assert(cagg);
|
||||
|
||||
@ -265,9 +230,6 @@ process_continuous_agg(CaggStats *cs, Form_pg_class class, const ContinuousAgg *
|
||||
if (TS_HYPERTABLE_HAS_COMPRESSION_ENABLED(mat_ht))
|
||||
cs->hyp.compressed_hypertable_count++;
|
||||
|
||||
if (hypertable_is_distributed(raw_ht))
|
||||
cs->on_distributed_hypertable_count++;
|
||||
|
||||
if (!cagg->data.materialized_only)
|
||||
cs->uses_real_time_aggregation_count++;
|
||||
|
||||
@ -433,12 +395,6 @@ process_chunk(StatsContext *statsctx, StatsRelType chunk_reltype, Form_pg_class
|
||||
case RELTYPE_CHUNK:
|
||||
add_chunk_stats(&stats->hypertables, class, chunk, compr_stats);
|
||||
break;
|
||||
case RELTYPE_DISTRIBUTED_CHUNK:
|
||||
add_chunk_stats(&stats->distributed_hypertables, class, chunk, compr_stats);
|
||||
break;
|
||||
case RELTYPE_DISTRIBUTED_CHUNK_MEMBER:
|
||||
add_chunk_stats(&stats->distributed_hypertable_members, class, chunk, compr_stats);
|
||||
break;
|
||||
case RELTYPE_MATERIALIZED_CHUNK:
|
||||
add_chunk_stats(&stats->continuous_aggs.hyp, class, chunk, compr_stats);
|
||||
break;
|
||||
@ -555,18 +511,6 @@ ts_telemetry_stats_gather(TelemetryStats *stats)
|
||||
Assert(NULL != ht);
|
||||
process_hypertable(&stats->hypertables, class, ht);
|
||||
break;
|
||||
case RELTYPE_DISTRIBUTED_HYPERTABLE:
|
||||
Assert(NULL != ht);
|
||||
process_distributed_hypertable(&stats->distributed_hypertables, class, ht);
|
||||
break;
|
||||
case RELTYPE_DISTRIBUTED_HYPERTABLE_MEMBER:
|
||||
/*
|
||||
* Since this is just a hypertable on a data node, process as
|
||||
* a regular hypertable.
|
||||
*/
|
||||
Assert(NULL != ht);
|
||||
process_hypertable(&stats->distributed_hypertable_members, class, ht);
|
||||
break;
|
||||
case RELTYPE_TABLE:
|
||||
process_relation(&stats->tables.base, class);
|
||||
break;
|
||||
@ -574,8 +518,6 @@ ts_telemetry_stats_gather(TelemetryStats *stats)
|
||||
process_relation(&stats->partitioned_tables.storage.base, class);
|
||||
break;
|
||||
case RELTYPE_CHUNK:
|
||||
case RELTYPE_DISTRIBUTED_CHUNK:
|
||||
case RELTYPE_DISTRIBUTED_CHUNK_MEMBER:
|
||||
case RELTYPE_COMPRESSION_CHUNK:
|
||||
case RELTYPE_MATERIALIZED_CHUNK:
|
||||
Assert(NULL != chunk);
|
||||
|
@ -11,8 +11,6 @@
|
||||
typedef enum StatsRelType
|
||||
{
|
||||
RELTYPE_HYPERTABLE,
|
||||
RELTYPE_DISTRIBUTED_HYPERTABLE,
|
||||
RELTYPE_DISTRIBUTED_HYPERTABLE_MEMBER,
|
||||
RELTYPE_MATERIALIZED_HYPERTABLE,
|
||||
RELTYPE_COMPRESSION_HYPERTABLE,
|
||||
RELTYPE_CONTINUOUS_AGG,
|
||||
@ -22,8 +20,6 @@ typedef enum StatsRelType
|
||||
RELTYPE_VIEW,
|
||||
RELTYPE_MATVIEW,
|
||||
RELTYPE_CHUNK,
|
||||
RELTYPE_DISTRIBUTED_CHUNK,
|
||||
RELTYPE_DISTRIBUTED_CHUNK_MEMBER,
|
||||
RELTYPE_COMPRESSION_CHUNK,
|
||||
RELTYPE_MATERIALIZED_CHUNK,
|
||||
RELTYPE_OTHER,
|
||||
|
@ -594,7 +594,6 @@ format_iso8601(Datum value)
|
||||
#define REQ_RELKIND_COMPRESSED_CHUNKS "num_compressed_chunks"
|
||||
#define REQ_RELKIND_COMPRESSED_HYPERTABLES "num_compressed_hypertables"
|
||||
#define REQ_RELKIND_COMPRESSED_CAGGS "num_compressed_caggs"
|
||||
#define REQ_RELKIND_REPLICATED_HYPERTABLES "num_replicated_distributed_hypertables"
|
||||
|
||||
#define REQ_RELKIND_UNCOMPRESSED_HEAP_SIZE "uncompressed_heap_size"
|
||||
#define REQ_RELKIND_UNCOMPRESSED_TOAST_SIZE "uncompressed_toast_size"
|
||||
@ -606,7 +605,6 @@ format_iso8601(Datum value)
|
||||
#define REQ_RELKIND_COMPRESSED_ROWCOUNT "compressed_row_count"
|
||||
#define REQ_RELKIND_COMPRESSED_ROWCOUNT_FROZEN_IMMEDIATELY "compressed_row_count_frozen_immediately"
|
||||
|
||||
#define REQ_RELKIND_CAGG_ON_DISTRIBUTED_HYPERTABLE_COUNT "num_caggs_on_distributed_hypertables"
|
||||
#define REQ_RELKIND_CAGG_USES_REAL_TIME_AGGREGATION_COUNT "num_caggs_using_real_time_aggregation"
|
||||
#define REQ_RELKIND_CAGG_FINALIZED "num_caggs_finalized"
|
||||
#define REQ_RELKIND_CAGG_NESTED "num_caggs_nested"
|
||||
@ -685,23 +683,12 @@ add_relkind_stats_object(JsonbParseState *parse_state, const char *relkindname,
|
||||
|
||||
if (reltype != RELTYPE_PARTITIONED_TABLE)
|
||||
add_compression_stats_object(parse_state, reltype, hs);
|
||||
|
||||
if (reltype == RELTYPE_DISTRIBUTED_HYPERTABLE)
|
||||
{
|
||||
ts_jsonb_add_int64(parse_state,
|
||||
REQ_RELKIND_REPLICATED_HYPERTABLES,
|
||||
hs->replicated_hypertable_count);
|
||||
ts_jsonb_add_int64(parse_state, REQ_RELKIND_REPLICA_CHUNKS, hs->replica_chunk_count);
|
||||
}
|
||||
}
|
||||
|
||||
if (statstype == STATS_TYPE_CAGG)
|
||||
{
|
||||
const CaggStats *cs = (const CaggStats *) stats;
|
||||
|
||||
ts_jsonb_add_int64(parse_state,
|
||||
REQ_RELKIND_CAGG_ON_DISTRIBUTED_HYPERTABLE_COUNT,
|
||||
cs->on_distributed_hypertable_count);
|
||||
ts_jsonb_add_int64(parse_state,
|
||||
REQ_RELKIND_CAGG_USES_REAL_TIME_AGGREGATION_COUNT,
|
||||
cs->uses_real_time_aggregation_count);
|
||||
@ -767,8 +754,6 @@ add_replication_telemetry(JsonbParseState *state)
|
||||
#define REQ_RELS_MATVIEWS "materialized_views"
|
||||
#define REQ_RELS_VIEWS "views"
|
||||
#define REQ_RELS_HYPERTABLES "hypertables"
|
||||
#define REQ_RELS_DISTRIBUTED_HYPERTABLES_AN "distributed_hypertables_access_node"
|
||||
#define REQ_RELS_DISTRIBUTED_HYPERTABLES_DN "distributed_hypertables_data_node"
|
||||
#define REQ_RELS_CONTINUOUS_AGGS "continuous_aggregates"
|
||||
#define REQ_FUNCTIONS_USED "functions_used"
|
||||
#define REQ_REPLICATION "replication"
|
||||
@ -870,35 +855,6 @@ build_telemetry_report()
|
||||
RELTYPE_HYPERTABLE,
|
||||
STATS_TYPE_HYPER);
|
||||
|
||||
/*
|
||||
* Distinguish between distributed hypertables on access nodes and the
|
||||
* "partial" distributed hypertables on data nodes.
|
||||
*
|
||||
* Access nodes currently don't store data (chunks), but could potentially
|
||||
* do it in the future. We only report the data that is actually stored on
|
||||
* an access node, which currently is zero. One could report the aggregate
|
||||
* numbers across all data nodes, but that requires using, e.g., a
|
||||
* function like hypertable_size() that calls out to each data node to get
|
||||
* its size. However, telemetry probably shouldn't perform such
|
||||
* distributed calls across data nodes, as it could, e.g., revent the
|
||||
* access node from reporting telemetry if a data node is down.
|
||||
*
|
||||
* It is assumed that data nodes will report telemetry themselves, and the
|
||||
* size of the data they store will be reported under
|
||||
* "distributed_hypertables_data_node" to easily distinguish from an
|
||||
* access node. The aggregate information for the whole distributed
|
||||
* hypertable could be joined on the server side based on the dist_uuid.
|
||||
*/
|
||||
add_relkind_stats_object(parse_state,
|
||||
REQ_RELS_DISTRIBUTED_HYPERTABLES_AN,
|
||||
&relstats.distributed_hypertables.storage.base,
|
||||
RELTYPE_DISTRIBUTED_HYPERTABLE,
|
||||
STATS_TYPE_HYPER);
|
||||
add_relkind_stats_object(parse_state,
|
||||
REQ_RELS_DISTRIBUTED_HYPERTABLES_DN,
|
||||
&relstats.distributed_hypertable_members.storage.base,
|
||||
RELTYPE_DISTRIBUTED_HYPERTABLE_MEMBER,
|
||||
STATS_TYPE_HYPER);
|
||||
add_relkind_stats_object(parse_state,
|
||||
REQ_RELS_CONTINUOUS_AGGS,
|
||||
&relstats.continuous_aggs.hyp.storage.base,
|
||||
@ -928,10 +884,6 @@ build_telemetry_report()
|
||||
ts_jsonb_add_str(parse_state, REQ_LICENSE_EDITION, REQ_LICENSE_EDITION_COMMUNITY);
|
||||
pushJsonbValue(&parse_state, WJB_END_OBJECT, NULL);
|
||||
|
||||
/* add distributed database fields */
|
||||
if (!ts_license_is_apache())
|
||||
ts_cm_functions->add_tsl_telemetry_info(&parse_state);
|
||||
|
||||
/* add tuned info, which is optional */
|
||||
if (ts_last_tune_time != NULL)
|
||||
ts_jsonb_add_str(parse_state, REQ_TS_LAST_TUNE_TIME, ts_last_tune_time);
|
||||
|
@ -13,9 +13,6 @@ set(SOURCES
|
||||
planner.c
|
||||
process_utility.c
|
||||
reorder.c)
|
||||
if(USE_TELEMETRY)
|
||||
list(APPEND SOURCES telemetry.c)
|
||||
endif()
|
||||
|
||||
# Add test source code in Debug builds
|
||||
if(CMAKE_BUILD_TYPE MATCHES Debug)
|
||||
|
@ -54,9 +54,6 @@
|
||||
#include "remote/txn_id.h"
|
||||
#include "remote/txn_resolve.h"
|
||||
#include "reorder.h"
|
||||
#ifdef USE_TELEMETRY
|
||||
#include "telemetry.h"
|
||||
#endif
|
||||
#include "dist_backup.h"
|
||||
|
||||
#ifdef PG_MODULE_MAGIC
|
||||
@ -86,9 +83,6 @@ cache_syscache_invalidate(Datum arg, int cacheid, uint32 hashvalue)
|
||||
* Apache codebase.
|
||||
*/
|
||||
CrossModuleFunctions tsl_cm_functions = {
|
||||
#ifdef USE_TELEMETRY
|
||||
.add_tsl_telemetry_info = tsl_telemetry_add_info,
|
||||
#endif
|
||||
|
||||
.create_upper_paths_hook = tsl_create_upper_paths_hook,
|
||||
.set_rel_pathlist_dml = tsl_set_rel_pathlist_dml,
|
||||
|
@ -1,28 +0,0 @@
|
||||
/*
|
||||
* This file and its contents are licensed under the Timescale License.
|
||||
* Please see the included NOTICE for copyright information and
|
||||
* LICENSE-TIMESCALE for a copy of the license.
|
||||
*/
|
||||
#include <postgres.h>
|
||||
#include "telemetry.h"
|
||||
#include <utils/builtins.h>
|
||||
#include <jsonb_utils.h>
|
||||
#include "hypertable.h"
|
||||
#include "telemetry/telemetry.h"
|
||||
#include "dist_util.h"
|
||||
#include "data_node.h"
|
||||
|
||||
#define NUM_DATA_NODES_KEY "num_data_nodes"
|
||||
#define DISTRIBUTED_MEMBER_KEY "distributed_member"
|
||||
void
|
||||
tsl_telemetry_add_info(JsonbParseState **parse_state)
|
||||
{
|
||||
DistUtilMembershipStatus status = dist_util_membership();
|
||||
|
||||
ts_jsonb_add_str(*parse_state, DISTRIBUTED_MEMBER_KEY, dist_util_membership_str(status));
|
||||
|
||||
if (status == DIST_MEMBER_ACCESS_NODE)
|
||||
ts_jsonb_add_int64(*parse_state,
|
||||
NUM_DATA_NODES_KEY,
|
||||
list_length(data_node_get_node_name_list()));
|
||||
}
|
@ -1,13 +0,0 @@
|
||||
/*
|
||||
* This file and its contents are licensed under the Timescale License.
|
||||
* Please see the included NOTICE for copyright information and
|
||||
* LICENSE-TIMESCALE for a copy of the license.
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
#include <postgres.h>
|
||||
#include <utils/jsonb.h>
|
||||
|
||||
#include "telemetry/telemetry.h"
|
||||
|
||||
void tsl_telemetry_add_info(JsonbParseState **parse_state);
|
@ -106,9 +106,9 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0+
|
||||
}, +
|
||||
"indexes_size": 8192, +
|
||||
"indexes_size": 24576, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 1, +
|
||||
"num_relations": 2, +
|
||||
"num_reltuples": 0 +
|
||||
}, +
|
||||
"materialized_views": { +
|
||||
@ -147,52 +147,7 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"num_reltuples": 0, +
|
||||
"num_caggs_nested": 0, +
|
||||
"num_caggs_finalized": 1, +
|
||||
"num_caggs_on_distributed_hypertables": 0, +
|
||||
"num_caggs_using_real_time_aggregation": 1 +
|
||||
}, +
|
||||
"distributed_hypertables_data_node": { +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
"compressed_row_count": 0, +
|
||||
"compressed_toast_size": 0, +
|
||||
"num_compressed_chunks": 0, +
|
||||
"uncompressed_heap_size": 0, +
|
||||
"uncompressed_row_count": 0, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0+
|
||||
}, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 0, +
|
||||
"num_reltuples": 0 +
|
||||
}, +
|
||||
"distributed_hypertables_access_node": { +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
"compressed_row_count": 0, +
|
||||
"compressed_toast_size": 0, +
|
||||
"num_compressed_chunks": 0, +
|
||||
"uncompressed_heap_size": 0, +
|
||||
"uncompressed_row_count": 0, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0+
|
||||
}, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 0, +
|
||||
"num_reltuples": 0, +
|
||||
"num_replica_chunks": 0, +
|
||||
"num_replicated_distributed_hypertables": 0 +
|
||||
} +
|
||||
}
|
||||
(1 row)
|
||||
@ -237,7 +192,7 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"num_reltuples": 697 +
|
||||
}, +
|
||||
"hypertables": { +
|
||||
"heap_size": 73728, +
|
||||
"heap_size": 163840, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
@ -252,9 +207,9 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0+
|
||||
}, +
|
||||
"indexes_size": 155648, +
|
||||
"num_children": 9, +
|
||||
"num_relations": 1, +
|
||||
"indexes_size": 286720, +
|
||||
"num_children": 11, +
|
||||
"num_relations": 2, +
|
||||
"num_reltuples": 697 +
|
||||
}, +
|
||||
"materialized_views": { +
|
||||
@ -272,7 +227,7 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"num_reltuples": 697 +
|
||||
}, +
|
||||
"continuous_aggregates": { +
|
||||
"heap_size": 90112, +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
@ -287,58 +242,13 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0+
|
||||
}, +
|
||||
"indexes_size": 114688, +
|
||||
"num_children": 2, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 1, +
|
||||
"num_reltuples": 0, +
|
||||
"num_caggs_nested": 0, +
|
||||
"num_caggs_finalized": 1, +
|
||||
"num_caggs_on_distributed_hypertables": 0, +
|
||||
"num_caggs_using_real_time_aggregation": 1 +
|
||||
}, +
|
||||
"distributed_hypertables_data_node": { +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
"compressed_row_count": 0, +
|
||||
"compressed_toast_size": 0, +
|
||||
"num_compressed_chunks": 0, +
|
||||
"uncompressed_heap_size": 0, +
|
||||
"uncompressed_row_count": 0, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0+
|
||||
}, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 0, +
|
||||
"num_reltuples": 0 +
|
||||
}, +
|
||||
"distributed_hypertables_access_node": { +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
"compressed_row_count": 0, +
|
||||
"compressed_toast_size": 0, +
|
||||
"num_compressed_chunks": 0, +
|
||||
"uncompressed_heap_size": 0, +
|
||||
"uncompressed_row_count": 0, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0+
|
||||
}, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 0, +
|
||||
"num_reltuples": 0, +
|
||||
"num_replica_chunks": 0, +
|
||||
"num_replicated_distributed_hypertables": 0 +
|
||||
} +
|
||||
}
|
||||
(1 row)
|
||||
@ -394,24 +304,24 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"num_reltuples": 697 +
|
||||
}, +
|
||||
"hypertables": { +
|
||||
"heap_size": 73728, +
|
||||
"toast_size": 32768, +
|
||||
"heap_size": 155648, +
|
||||
"toast_size": 40960, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 32768, +
|
||||
"compressed_row_count": 4, +
|
||||
"compressed_toast_size": 32768, +
|
||||
"num_compressed_chunks": 4, +
|
||||
"uncompressed_heap_size": 32768, +
|
||||
"uncompressed_row_count": 284, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"compressed_heap_size": 73728, +
|
||||
"compressed_row_count": 14, +
|
||||
"compressed_toast_size": 40960, +
|
||||
"num_compressed_chunks": 5, +
|
||||
"uncompressed_heap_size": 81920, +
|
||||
"uncompressed_row_count": 736, +
|
||||
"compressed_indexes_size": 16384, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 65536, +
|
||||
"num_compressed_hypertables": 1, +
|
||||
"compressed_row_count_frozen_immediately": 4 +
|
||||
"uncompressed_indexes_size": 147456, +
|
||||
"num_compressed_hypertables": 2, +
|
||||
"compressed_row_count_frozen_immediately": 14+
|
||||
}, +
|
||||
"indexes_size": 122880, +
|
||||
"num_children": 9, +
|
||||
"num_relations": 1, +
|
||||
"indexes_size": 204800, +
|
||||
"num_children": 11, +
|
||||
"num_relations": 2, +
|
||||
"num_reltuples": 413 +
|
||||
}, +
|
||||
"materialized_views": { +
|
||||
@ -429,73 +339,28 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"num_reltuples": 697 +
|
||||
}, +
|
||||
"continuous_aggregates": { +
|
||||
"heap_size": 81920, +
|
||||
"toast_size": 8192, +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 40960, +
|
||||
"compressed_row_count": 10, +
|
||||
"compressed_heap_size": 0, +
|
||||
"compressed_row_count": 0, +
|
||||
"num_compressed_caggs": 1, +
|
||||
"compressed_toast_size": 8192, +
|
||||
"num_compressed_chunks": 1, +
|
||||
"uncompressed_heap_size": 49152, +
|
||||
"uncompressed_row_count": 452, +
|
||||
"compressed_indexes_size": 16384, +
|
||||
"compressed_toast_size": 0, +
|
||||
"num_compressed_chunks": 0, +
|
||||
"uncompressed_heap_size": 0, +
|
||||
"uncompressed_row_count": 0, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 81920, +
|
||||
"compressed_row_count_frozen_immediately": 10+
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0 +
|
||||
}, +
|
||||
"indexes_size": 65536, +
|
||||
"num_children": 2, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 1, +
|
||||
"num_reltuples": 0, +
|
||||
"num_caggs_nested": 0, +
|
||||
"num_caggs_finalized": 1, +
|
||||
"num_caggs_on_distributed_hypertables": 0, +
|
||||
"num_caggs_using_real_time_aggregation": 0 +
|
||||
}, +
|
||||
"distributed_hypertables_data_node": { +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
"compressed_row_count": 0, +
|
||||
"compressed_toast_size": 0, +
|
||||
"num_compressed_chunks": 0, +
|
||||
"uncompressed_heap_size": 0, +
|
||||
"uncompressed_row_count": 0, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0 +
|
||||
}, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 0, +
|
||||
"num_reltuples": 0 +
|
||||
}, +
|
||||
"distributed_hypertables_access_node": { +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
"compressed_row_count": 0, +
|
||||
"compressed_toast_size": 0, +
|
||||
"num_compressed_chunks": 0, +
|
||||
"uncompressed_heap_size": 0, +
|
||||
"uncompressed_row_count": 0, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0 +
|
||||
}, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 0, +
|
||||
"num_reltuples": 0, +
|
||||
"num_replica_chunks": 0, +
|
||||
"num_replicated_distributed_hypertables": 0 +
|
||||
} +
|
||||
}
|
||||
(1 row)
|
||||
|
@ -106,9 +106,9 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0+
|
||||
}, +
|
||||
"indexes_size": 8192, +
|
||||
"indexes_size": 24576, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 1, +
|
||||
"num_relations": 2, +
|
||||
"num_reltuples": 0 +
|
||||
}, +
|
||||
"materialized_views": { +
|
||||
@ -147,52 +147,7 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"num_reltuples": 0, +
|
||||
"num_caggs_nested": 0, +
|
||||
"num_caggs_finalized": 1, +
|
||||
"num_caggs_on_distributed_hypertables": 0, +
|
||||
"num_caggs_using_real_time_aggregation": 1 +
|
||||
}, +
|
||||
"distributed_hypertables_data_node": { +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
"compressed_row_count": 0, +
|
||||
"compressed_toast_size": 0, +
|
||||
"num_compressed_chunks": 0, +
|
||||
"uncompressed_heap_size": 0, +
|
||||
"uncompressed_row_count": 0, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0+
|
||||
}, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 0, +
|
||||
"num_reltuples": 0 +
|
||||
}, +
|
||||
"distributed_hypertables_access_node": { +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
"compressed_row_count": 0, +
|
||||
"compressed_toast_size": 0, +
|
||||
"num_compressed_chunks": 0, +
|
||||
"uncompressed_heap_size": 0, +
|
||||
"uncompressed_row_count": 0, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0+
|
||||
}, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 0, +
|
||||
"num_reltuples": 0, +
|
||||
"num_replica_chunks": 0, +
|
||||
"num_replicated_distributed_hypertables": 0 +
|
||||
} +
|
||||
}
|
||||
(1 row)
|
||||
@ -237,7 +192,7 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"num_reltuples": 697 +
|
||||
}, +
|
||||
"hypertables": { +
|
||||
"heap_size": 73728, +
|
||||
"heap_size": 163840, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
@ -252,9 +207,9 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0+
|
||||
}, +
|
||||
"indexes_size": 155648, +
|
||||
"num_children": 9, +
|
||||
"num_relations": 1, +
|
||||
"indexes_size": 286720, +
|
||||
"num_children": 11, +
|
||||
"num_relations": 2, +
|
||||
"num_reltuples": 697 +
|
||||
}, +
|
||||
"materialized_views": { +
|
||||
@ -272,7 +227,7 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"num_reltuples": 697 +
|
||||
}, +
|
||||
"continuous_aggregates": { +
|
||||
"heap_size": 90112, +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
@ -287,58 +242,13 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0+
|
||||
}, +
|
||||
"indexes_size": 114688, +
|
||||
"num_children": 2, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 1, +
|
||||
"num_reltuples": 0, +
|
||||
"num_caggs_nested": 0, +
|
||||
"num_caggs_finalized": 1, +
|
||||
"num_caggs_on_distributed_hypertables": 0, +
|
||||
"num_caggs_using_real_time_aggregation": 1 +
|
||||
}, +
|
||||
"distributed_hypertables_data_node": { +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
"compressed_row_count": 0, +
|
||||
"compressed_toast_size": 0, +
|
||||
"num_compressed_chunks": 0, +
|
||||
"uncompressed_heap_size": 0, +
|
||||
"uncompressed_row_count": 0, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0+
|
||||
}, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 0, +
|
||||
"num_reltuples": 0 +
|
||||
}, +
|
||||
"distributed_hypertables_access_node": { +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
"compressed_row_count": 0, +
|
||||
"compressed_toast_size": 0, +
|
||||
"num_compressed_chunks": 0, +
|
||||
"uncompressed_heap_size": 0, +
|
||||
"uncompressed_row_count": 0, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0+
|
||||
}, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 0, +
|
||||
"num_reltuples": 0, +
|
||||
"num_replica_chunks": 0, +
|
||||
"num_replicated_distributed_hypertables": 0 +
|
||||
} +
|
||||
}
|
||||
(1 row)
|
||||
@ -394,24 +304,24 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"num_reltuples": 697 +
|
||||
}, +
|
||||
"hypertables": { +
|
||||
"heap_size": 106496, +
|
||||
"toast_size": 32768, +
|
||||
"heap_size": 196608, +
|
||||
"toast_size": 40960, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 65536, +
|
||||
"compressed_row_count": 4, +
|
||||
"compressed_toast_size": 32768, +
|
||||
"num_compressed_chunks": 4, +
|
||||
"uncompressed_heap_size": 32768, +
|
||||
"uncompressed_row_count": 284, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"compressed_heap_size": 114688, +
|
||||
"compressed_row_count": 14, +
|
||||
"compressed_toast_size": 40960, +
|
||||
"num_compressed_chunks": 5, +
|
||||
"uncompressed_heap_size": 81920, +
|
||||
"uncompressed_row_count": 736, +
|
||||
"compressed_indexes_size": 16384, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 65536, +
|
||||
"num_compressed_hypertables": 1, +
|
||||
"compressed_row_count_frozen_immediately": 4 +
|
||||
"uncompressed_indexes_size": 147456, +
|
||||
"num_compressed_hypertables": 2, +
|
||||
"compressed_row_count_frozen_immediately": 14+
|
||||
}, +
|
||||
"indexes_size": 122880, +
|
||||
"num_children": 9, +
|
||||
"num_relations": 1, +
|
||||
"indexes_size": 204800, +
|
||||
"num_children": 11, +
|
||||
"num_relations": 2, +
|
||||
"num_reltuples": 413 +
|
||||
}, +
|
||||
"materialized_views": { +
|
||||
@ -429,73 +339,28 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"num_reltuples": 697 +
|
||||
}, +
|
||||
"continuous_aggregates": { +
|
||||
"heap_size": 90112, +
|
||||
"toast_size": 8192, +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 49152, +
|
||||
"compressed_row_count": 10, +
|
||||
"compressed_heap_size": 0, +
|
||||
"compressed_row_count": 0, +
|
||||
"num_compressed_caggs": 1, +
|
||||
"compressed_toast_size": 8192, +
|
||||
"num_compressed_chunks": 1, +
|
||||
"uncompressed_heap_size": 49152, +
|
||||
"uncompressed_row_count": 452, +
|
||||
"compressed_indexes_size": 16384, +
|
||||
"compressed_toast_size": 0, +
|
||||
"num_compressed_chunks": 0, +
|
||||
"uncompressed_heap_size": 0, +
|
||||
"uncompressed_row_count": 0, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 81920, +
|
||||
"compressed_row_count_frozen_immediately": 10+
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0 +
|
||||
}, +
|
||||
"indexes_size": 65536, +
|
||||
"num_children": 2, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 1, +
|
||||
"num_reltuples": 0, +
|
||||
"num_caggs_nested": 0, +
|
||||
"num_caggs_finalized": 1, +
|
||||
"num_caggs_on_distributed_hypertables": 0, +
|
||||
"num_caggs_using_real_time_aggregation": 0 +
|
||||
}, +
|
||||
"distributed_hypertables_data_node": { +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
"compressed_row_count": 0, +
|
||||
"compressed_toast_size": 0, +
|
||||
"num_compressed_chunks": 0, +
|
||||
"uncompressed_heap_size": 0, +
|
||||
"uncompressed_row_count": 0, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0 +
|
||||
}, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 0, +
|
||||
"num_reltuples": 0 +
|
||||
}, +
|
||||
"distributed_hypertables_access_node": { +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
"compressed_row_count": 0, +
|
||||
"compressed_toast_size": 0, +
|
||||
"num_compressed_chunks": 0, +
|
||||
"uncompressed_heap_size": 0, +
|
||||
"uncompressed_row_count": 0, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0 +
|
||||
}, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 0, +
|
||||
"num_reltuples": 0, +
|
||||
"num_replica_chunks": 0, +
|
||||
"num_replicated_distributed_hypertables": 0 +
|
||||
} +
|
||||
}
|
||||
(1 row)
|
||||
|
@ -106,9 +106,9 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0+
|
||||
}, +
|
||||
"indexes_size": 8192, +
|
||||
"indexes_size": 24576, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 1, +
|
||||
"num_relations": 2, +
|
||||
"num_reltuples": 0 +
|
||||
}, +
|
||||
"materialized_views": { +
|
||||
@ -147,52 +147,7 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"num_reltuples": 0, +
|
||||
"num_caggs_nested": 0, +
|
||||
"num_caggs_finalized": 1, +
|
||||
"num_caggs_on_distributed_hypertables": 0, +
|
||||
"num_caggs_using_real_time_aggregation": 1 +
|
||||
}, +
|
||||
"distributed_hypertables_data_node": { +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
"compressed_row_count": 0, +
|
||||
"compressed_toast_size": 0, +
|
||||
"num_compressed_chunks": 0, +
|
||||
"uncompressed_heap_size": 0, +
|
||||
"uncompressed_row_count": 0, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0+
|
||||
}, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 0, +
|
||||
"num_reltuples": 0 +
|
||||
}, +
|
||||
"distributed_hypertables_access_node": { +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
"compressed_row_count": 0, +
|
||||
"compressed_toast_size": 0, +
|
||||
"num_compressed_chunks": 0, +
|
||||
"uncompressed_heap_size": 0, +
|
||||
"uncompressed_row_count": 0, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0+
|
||||
}, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 0, +
|
||||
"num_reltuples": 0, +
|
||||
"num_replica_chunks": 0, +
|
||||
"num_replicated_distributed_hypertables": 0 +
|
||||
} +
|
||||
}
|
||||
(1 row)
|
||||
@ -237,7 +192,7 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"num_reltuples": 697 +
|
||||
}, +
|
||||
"hypertables": { +
|
||||
"heap_size": 73728, +
|
||||
"heap_size": 163840, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
@ -252,9 +207,9 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0+
|
||||
}, +
|
||||
"indexes_size": 155648, +
|
||||
"num_children": 9, +
|
||||
"num_relations": 1, +
|
||||
"indexes_size": 286720, +
|
||||
"num_children": 11, +
|
||||
"num_relations": 2, +
|
||||
"num_reltuples": 697 +
|
||||
}, +
|
||||
"materialized_views": { +
|
||||
@ -272,7 +227,7 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"num_reltuples": 697 +
|
||||
}, +
|
||||
"continuous_aggregates": { +
|
||||
"heap_size": 90112, +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
@ -287,58 +242,13 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0+
|
||||
}, +
|
||||
"indexes_size": 114688, +
|
||||
"num_children": 2, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 1, +
|
||||
"num_reltuples": 0, +
|
||||
"num_caggs_nested": 0, +
|
||||
"num_caggs_finalized": 1, +
|
||||
"num_caggs_on_distributed_hypertables": 0, +
|
||||
"num_caggs_using_real_time_aggregation": 1 +
|
||||
}, +
|
||||
"distributed_hypertables_data_node": { +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
"compressed_row_count": 0, +
|
||||
"compressed_toast_size": 0, +
|
||||
"num_compressed_chunks": 0, +
|
||||
"uncompressed_heap_size": 0, +
|
||||
"uncompressed_row_count": 0, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0+
|
||||
}, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 0, +
|
||||
"num_reltuples": 0 +
|
||||
}, +
|
||||
"distributed_hypertables_access_node": { +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
"compressed_row_count": 0, +
|
||||
"compressed_toast_size": 0, +
|
||||
"num_compressed_chunks": 0, +
|
||||
"uncompressed_heap_size": 0, +
|
||||
"uncompressed_row_count": 0, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0+
|
||||
}, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 0, +
|
||||
"num_reltuples": 0, +
|
||||
"num_replica_chunks": 0, +
|
||||
"num_replicated_distributed_hypertables": 0 +
|
||||
} +
|
||||
}
|
||||
(1 row)
|
||||
@ -394,24 +304,24 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"num_reltuples": 697 +
|
||||
}, +
|
||||
"hypertables": { +
|
||||
"heap_size": 106496, +
|
||||
"toast_size": 32768, +
|
||||
"heap_size": 196608, +
|
||||
"toast_size": 40960, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 65536, +
|
||||
"compressed_row_count": 4, +
|
||||
"compressed_toast_size": 32768, +
|
||||
"num_compressed_chunks": 4, +
|
||||
"uncompressed_heap_size": 32768, +
|
||||
"uncompressed_row_count": 284, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"compressed_heap_size": 114688, +
|
||||
"compressed_row_count": 14, +
|
||||
"compressed_toast_size": 40960, +
|
||||
"num_compressed_chunks": 5, +
|
||||
"uncompressed_heap_size": 81920, +
|
||||
"uncompressed_row_count": 736, +
|
||||
"compressed_indexes_size": 16384, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 65536, +
|
||||
"num_compressed_hypertables": 1, +
|
||||
"compressed_row_count_frozen_immediately": 4 +
|
||||
"uncompressed_indexes_size": 147456, +
|
||||
"num_compressed_hypertables": 2, +
|
||||
"compressed_row_count_frozen_immediately": 14+
|
||||
}, +
|
||||
"indexes_size": 122880, +
|
||||
"num_children": 9, +
|
||||
"num_relations": 1, +
|
||||
"indexes_size": 204800, +
|
||||
"num_children": 11, +
|
||||
"num_relations": 2, +
|
||||
"num_reltuples": 413 +
|
||||
}, +
|
||||
"materialized_views": { +
|
||||
@ -429,73 +339,28 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"num_reltuples": 697 +
|
||||
}, +
|
||||
"continuous_aggregates": { +
|
||||
"heap_size": 90112, +
|
||||
"toast_size": 8192, +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 49152, +
|
||||
"compressed_row_count": 10, +
|
||||
"compressed_heap_size": 0, +
|
||||
"compressed_row_count": 0, +
|
||||
"num_compressed_caggs": 1, +
|
||||
"compressed_toast_size": 8192, +
|
||||
"num_compressed_chunks": 1, +
|
||||
"uncompressed_heap_size": 49152, +
|
||||
"uncompressed_row_count": 452, +
|
||||
"compressed_indexes_size": 16384, +
|
||||
"compressed_toast_size": 0, +
|
||||
"num_compressed_chunks": 0, +
|
||||
"uncompressed_heap_size": 0, +
|
||||
"uncompressed_row_count": 0, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 81920, +
|
||||
"compressed_row_count_frozen_immediately": 10+
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0 +
|
||||
}, +
|
||||
"indexes_size": 65536, +
|
||||
"num_children": 2, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 1, +
|
||||
"num_reltuples": 0, +
|
||||
"num_caggs_nested": 0, +
|
||||
"num_caggs_finalized": 1, +
|
||||
"num_caggs_on_distributed_hypertables": 0, +
|
||||
"num_caggs_using_real_time_aggregation": 0 +
|
||||
}, +
|
||||
"distributed_hypertables_data_node": { +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
"compressed_row_count": 0, +
|
||||
"compressed_toast_size": 0, +
|
||||
"num_compressed_chunks": 0, +
|
||||
"uncompressed_heap_size": 0, +
|
||||
"uncompressed_row_count": 0, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0 +
|
||||
}, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 0, +
|
||||
"num_reltuples": 0 +
|
||||
}, +
|
||||
"distributed_hypertables_access_node": { +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
"compressed_row_count": 0, +
|
||||
"compressed_toast_size": 0, +
|
||||
"num_compressed_chunks": 0, +
|
||||
"uncompressed_heap_size": 0, +
|
||||
"uncompressed_row_count": 0, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0 +
|
||||
}, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 0, +
|
||||
"num_reltuples": 0, +
|
||||
"num_replica_chunks": 0, +
|
||||
"num_replicated_distributed_hypertables": 0 +
|
||||
} +
|
||||
}
|
||||
(1 row)
|
||||
|
@ -106,9 +106,9 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0+
|
||||
}, +
|
||||
"indexes_size": 8192, +
|
||||
"indexes_size": 24576, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 1, +
|
||||
"num_relations": 2, +
|
||||
"num_reltuples": 0 +
|
||||
}, +
|
||||
"materialized_views": { +
|
||||
@ -147,52 +147,7 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"num_reltuples": 0, +
|
||||
"num_caggs_nested": 0, +
|
||||
"num_caggs_finalized": 1, +
|
||||
"num_caggs_on_distributed_hypertables": 0, +
|
||||
"num_caggs_using_real_time_aggregation": 1 +
|
||||
}, +
|
||||
"distributed_hypertables_data_node": { +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
"compressed_row_count": 0, +
|
||||
"compressed_toast_size": 0, +
|
||||
"num_compressed_chunks": 0, +
|
||||
"uncompressed_heap_size": 0, +
|
||||
"uncompressed_row_count": 0, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0+
|
||||
}, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 0, +
|
||||
"num_reltuples": 0 +
|
||||
}, +
|
||||
"distributed_hypertables_access_node": { +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
"compressed_row_count": 0, +
|
||||
"compressed_toast_size": 0, +
|
||||
"num_compressed_chunks": 0, +
|
||||
"uncompressed_heap_size": 0, +
|
||||
"uncompressed_row_count": 0, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0+
|
||||
}, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 0, +
|
||||
"num_reltuples": 0, +
|
||||
"num_replica_chunks": 0, +
|
||||
"num_replicated_distributed_hypertables": 0 +
|
||||
} +
|
||||
}
|
||||
(1 row)
|
||||
@ -237,7 +192,7 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"num_reltuples": 697 +
|
||||
}, +
|
||||
"hypertables": { +
|
||||
"heap_size": 73728, +
|
||||
"heap_size": 163840, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
@ -252,9 +207,9 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0+
|
||||
}, +
|
||||
"indexes_size": 155648, +
|
||||
"num_children": 9, +
|
||||
"num_relations": 1, +
|
||||
"indexes_size": 286720, +
|
||||
"num_children": 11, +
|
||||
"num_relations": 2, +
|
||||
"num_reltuples": 697 +
|
||||
}, +
|
||||
"materialized_views": { +
|
||||
@ -272,7 +227,7 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"num_reltuples": 697 +
|
||||
}, +
|
||||
"continuous_aggregates": { +
|
||||
"heap_size": 90112, +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
@ -287,58 +242,13 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0+
|
||||
}, +
|
||||
"indexes_size": 114688, +
|
||||
"num_children": 2, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 1, +
|
||||
"num_reltuples": 0, +
|
||||
"num_caggs_nested": 0, +
|
||||
"num_caggs_finalized": 1, +
|
||||
"num_caggs_on_distributed_hypertables": 0, +
|
||||
"num_caggs_using_real_time_aggregation": 1 +
|
||||
}, +
|
||||
"distributed_hypertables_data_node": { +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
"compressed_row_count": 0, +
|
||||
"compressed_toast_size": 0, +
|
||||
"num_compressed_chunks": 0, +
|
||||
"uncompressed_heap_size": 0, +
|
||||
"uncompressed_row_count": 0, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0+
|
||||
}, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 0, +
|
||||
"num_reltuples": 0 +
|
||||
}, +
|
||||
"distributed_hypertables_access_node": { +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
"compressed_row_count": 0, +
|
||||
"compressed_toast_size": 0, +
|
||||
"num_compressed_chunks": 0, +
|
||||
"uncompressed_heap_size": 0, +
|
||||
"uncompressed_row_count": 0, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0+
|
||||
}, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 0, +
|
||||
"num_reltuples": 0, +
|
||||
"num_replica_chunks": 0, +
|
||||
"num_replicated_distributed_hypertables": 0 +
|
||||
} +
|
||||
}
|
||||
(1 row)
|
||||
@ -394,24 +304,24 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"num_reltuples": 697 +
|
||||
}, +
|
||||
"hypertables": { +
|
||||
"heap_size": 106496, +
|
||||
"toast_size": 32768, +
|
||||
"heap_size": 196608, +
|
||||
"toast_size": 40960, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 65536, +
|
||||
"compressed_row_count": 4, +
|
||||
"compressed_toast_size": 32768, +
|
||||
"num_compressed_chunks": 4, +
|
||||
"uncompressed_heap_size": 32768, +
|
||||
"uncompressed_row_count": 284, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"compressed_heap_size": 114688, +
|
||||
"compressed_row_count": 14, +
|
||||
"compressed_toast_size": 40960, +
|
||||
"num_compressed_chunks": 5, +
|
||||
"uncompressed_heap_size": 81920, +
|
||||
"uncompressed_row_count": 736, +
|
||||
"compressed_indexes_size": 16384, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 65536, +
|
||||
"num_compressed_hypertables": 1, +
|
||||
"compressed_row_count_frozen_immediately": 4 +
|
||||
"uncompressed_indexes_size": 147456, +
|
||||
"num_compressed_hypertables": 2, +
|
||||
"compressed_row_count_frozen_immediately": 14+
|
||||
}, +
|
||||
"indexes_size": 122880, +
|
||||
"num_children": 9, +
|
||||
"num_relations": 1, +
|
||||
"indexes_size": 204800, +
|
||||
"num_children": 11, +
|
||||
"num_relations": 2, +
|
||||
"num_reltuples": 413 +
|
||||
}, +
|
||||
"materialized_views": { +
|
||||
@ -429,73 +339,28 @@ SELECT jsonb_pretty(rels) AS relations FROM relations;
|
||||
"num_reltuples": 697 +
|
||||
}, +
|
||||
"continuous_aggregates": { +
|
||||
"heap_size": 90112, +
|
||||
"toast_size": 8192, +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 49152, +
|
||||
"compressed_row_count": 10, +
|
||||
"compressed_heap_size": 0, +
|
||||
"compressed_row_count": 0, +
|
||||
"num_compressed_caggs": 1, +
|
||||
"compressed_toast_size": 8192, +
|
||||
"num_compressed_chunks": 1, +
|
||||
"uncompressed_heap_size": 49152, +
|
||||
"uncompressed_row_count": 452, +
|
||||
"compressed_indexes_size": 16384, +
|
||||
"compressed_toast_size": 0, +
|
||||
"num_compressed_chunks": 0, +
|
||||
"uncompressed_heap_size": 0, +
|
||||
"uncompressed_row_count": 0, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 81920, +
|
||||
"compressed_row_count_frozen_immediately": 10+
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0 +
|
||||
}, +
|
||||
"indexes_size": 65536, +
|
||||
"num_children": 2, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 1, +
|
||||
"num_reltuples": 0, +
|
||||
"num_caggs_nested": 0, +
|
||||
"num_caggs_finalized": 1, +
|
||||
"num_caggs_on_distributed_hypertables": 0, +
|
||||
"num_caggs_using_real_time_aggregation": 0 +
|
||||
}, +
|
||||
"distributed_hypertables_data_node": { +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
"compressed_row_count": 0, +
|
||||
"compressed_toast_size": 0, +
|
||||
"num_compressed_chunks": 0, +
|
||||
"uncompressed_heap_size": 0, +
|
||||
"uncompressed_row_count": 0, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0 +
|
||||
}, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 0, +
|
||||
"num_reltuples": 0 +
|
||||
}, +
|
||||
"distributed_hypertables_access_node": { +
|
||||
"heap_size": 0, +
|
||||
"toast_size": 0, +
|
||||
"compression": { +
|
||||
"compressed_heap_size": 0, +
|
||||
"compressed_row_count": 0, +
|
||||
"compressed_toast_size": 0, +
|
||||
"num_compressed_chunks": 0, +
|
||||
"uncompressed_heap_size": 0, +
|
||||
"uncompressed_row_count": 0, +
|
||||
"compressed_indexes_size": 0, +
|
||||
"uncompressed_toast_size": 0, +
|
||||
"uncompressed_indexes_size": 0, +
|
||||
"num_compressed_hypertables": 0, +
|
||||
"compressed_row_count_frozen_immediately": 0 +
|
||||
}, +
|
||||
"indexes_size": 0, +
|
||||
"num_children": 0, +
|
||||
"num_relations": 0, +
|
||||
"num_reltuples": 0, +
|
||||
"num_replica_chunks": 0, +
|
||||
"num_replicated_distributed_hypertables": 0 +
|
||||
} +
|
||||
}
|
||||
(1 row)
|
||||
|
Loading…
x
Reference in New Issue
Block a user