optimize transactions mapping table with index-only scans

This commit is contained in:
GroovieGermanikus 2024-06-26 13:28:52 +02:00
parent 0fdf9fb1b6
commit 3c8668ff31
No known key found for this signature in database
GPG Key ID: 5B6EB831A5CD2015
1 changed files with 4 additions and 6 deletions

View File

@ -6,13 +6,11 @@
CREATE SCHEMA banking_stage_results_2;
CREATE TABLE banking_stage_results_2.transactions(
transaction_id bigserial PRIMARY KEY,
signature varchar(88) NOT NULL,
UNIQUE(signature)
transaction_id bigserial,
signature varchar(88) NOT NULL,
PRIMARY KEY (transaction_id) INCLUDE(signature),
UNIQUE(signature) INCLUDE (transaction_id)
);
ALTER TABLE banking_stage_results_2.transactions ALTER COLUMN signature SET STORAGE MAIN;
-- page layout: rows are small and must store in main; compression is okey
-- ALTER TABLE banking_stage_results_2.transactions SET (toast_tuple_target=4080);
CREATE TABLE banking_stage_results_2.transaction_infos (