citus/src/backend/distributed/metadata
Jelte Fennema-Nio cdf51da458
Speed up SequenceUsedInDistributedTable (#7579)
DESCRIPTION: Fix performance issue when creating distributed tables if
many already exist

This builds on the work to speed up EnsureSequenceTypeSupported, and now
does something similar for SequenceUsedInDistributedTable.
SequenceUsedInDistributedTable had a similar O(number of citus tables)
operation. This fixes that and speeds up creation of distributed tables
significantly when many distributed tables already exist.

Fixes #7022
2024-04-15 12:01:55 +00:00
..
dependency.c Sort includes (#7326) 2023-11-23 18:19:54 +01:00
distobject.c Add support for alter/drop role propagation from non-main databases (#7461) 2024-02-28 08:58:28 +00:00
metadata_cache.c Not use hardcoded LOCAL_HOST_NAME but citus.local_hostname to distinguish loopback connections (#7436) 2024-01-24 12:58:55 +00:00
metadata_sync.c Speed up SequenceUsedInDistributedTable (#7579) 2024-04-15 12:01:55 +00:00
metadata_utility.c Sort includes (#7326) 2023-11-23 18:19:54 +01:00
node_metadata.c Fix error in master_disable_node/citus_disable_node (#7492) 2024-02-21 11:35:27 +00:00
pg_get_object_address_13_14_15.c Sort includes (#7326) 2023-11-23 18:19:54 +01:00