bloated_index_table.txt
text/plain
Filename: bloated_index_table.txt
Type: text/plain
Part: 0
Message:
Re: Reindex doesn't eliminate bloat
TAPd=# \d tms.item_mapping_rp7_y2013m03
Table "tms.item_mapping_rp7_y2013m03"
Column | Type | Modifiers
------------------------+-----------------------------+----------------------------------------------------------------------------
item_mapping_id | integer | not null default nextval('tms.item_mapping_item_mapping_id_seq'::regclass)
item_seq_no | numeric(10,0) |
account_no | character varying(255) |
amount | numeric(21,2) |
gross_amount | numeric(21,2) |
net_amount | numeric(21,2) |
amount_3 | numeric(21,2) |
custom_userfield_401 | character varying(255) |
custom_userfield_402 | character varying(255) |
custom_userfield_403 | character varying(255) |
custom_userfield_404 | character varying(255) |
custom_userfield_405 | character varying(255) |
custom_userfield_416 | character varying(16) |
custom_userfield_417 | character varying(16) |
custom_userfield_418 | character varying(16) |
custom_userfield_419 | character varying(16) |
custom_userfield_420 | numeric(10,0) |
custom_userfield_421 | numeric(10,0) |
custom_userfield_422 | numeric(10,0) |
custom_userfield_423 | numeric(21,2) |
custom_userfield_424 | numeric(21,2) |
custom_userfield_425 | numeric(21,2) |
custom_userfield_426 | numeric(10,0) |
custom_userfield_431 | character varying(16) |
custom_userfield_432 | character varying(16) |
custom_userfield_433 | character varying(16) |
custom_userfield_434 | character varying(16) |
custom_userfield_436 | character varying(16) |
custom_userfield_437 | numeric(10,0) |
custom_userfield_438 | numeric(10,0) |
custom_userfield_439 | numeric(10,0) |
custom_userfield_440 | numeric(10,0) |
custom_userfield_441 | numeric(10,0) |
custom_userfield_442 | numeric(10,0) |
custom_userfield_443 | numeric(10,0) |
custom_userfield_444 | character varying(1) |
custom_userfield_445 | character varying(1) |
custom_userfield_446 | character varying(1) |
custom_userfield_447 | character varying(1) |
custom_userfield_448 | character varying(1) |
custom_userfield_449 | character varying(1) |
custom_userfield_450 | character varying(1) |
custom_userfield_451 | character varying(1) |
custom_userfield_452 | character varying(1) |
custom_userfield_453 | numeric(21,2) |
custom_userfield_454 | numeric(21,2) |
custom_userfield_455 | numeric(21,2) |
custom_userfield_456 | numeric(21,2) |
custom_userfield_457 | numeric(21,2) |
custom_userfield_458 | numeric(21,2) |
custom_userfield_459 | numeric(21,2) |
custom_userfield_460 | numeric(21,2) |
cds_invoice_seq_number | numeric(10,0) |
created_on | timestamp without time zone | not null
created_by | integer |
modified_on | timestamp without time zone |
modified_by | integer |
type_id | numeric(8,0) |
custom_userfield_801 | character varying(256) |
custom_userfield_802 | character varying(256) |
custom_userfield_803 | character varying(256) |
custom_userfield_804 | character varying(256) |
custom_userfield_805 | character varying(256) |
custom_userfield_806 | character varying(256) |
custom_userfield_807 | character varying(256) |
custom_userfield_808 | character varying(256) |
custom_userfield_809 | character varying(256) |
custom_userfield_810 | character varying(256) |
custom_userfield_811 | character varying(256) |
custom_userfield_812 | character varying(256) |
custom_userfield_813 | character varying(256) |
custom_userfield_814 | character varying(256) |
custom_userfield_815 | character varying(256) |
custom_userfield_816 | character varying(256) |
custom_userfield_817 | character varying(256) |
custom_userfield_818 | character varying(256) |
custom_userfield_819 | character varying(256) |
custom_userfield_820 | character varying(256) |
custom_userfield_821 | character varying(256) |
custom_userfield_822 | character varying(256) |
custom_userfield_823 | character varying(256) |
custom_userfield_824 | character varying(256) |
custom_userfield_825 | character varying(256) |
custom_userfield_826 | character varying(256) |
custom_userfield_827 | character varying(256) |
custom_userfield_828 | character varying(256) |
custom_userfield_829 | character varying(256) |
custom_userfield_830 | character varying(256) |
custom_userfield_831 | character varying(256) |
custom_userfield_832 | character varying(256) |
custom_userfield_833 | character varying(256) |
custom_userfield_834 | character varying(256) |
custom_userfield_835 | character varying(256) |
custom_userfield_836 | character varying(256) |
custom_userfield_837 | character varying(256) |
custom_userfield_838 | character varying(256) |
custom_userfield_839 | character varying(256) |
custom_userfield_840 | character varying(256) |
custom_userfield_841 | character varying(256) |
custom_userfield_842 | character varying(256) |
custom_userfield_843 | character varying(256) |
custom_userfield_844 | character varying(256) |
custom_userfield_845 | character varying(256) |
custom_userfield_846 | character varying(256) |
custom_userfield_847 | character varying(256) |
custom_userfield_848 | character varying(256) |
custom_userfield_849 | character varying(256) |
custom_userfield_850 | character varying(256) |
custom_userfield_851 | character varying(256) |
custom_userfield_852 | character varying(256) |
custom_userfield_853 | character varying(256) |
custom_userfield_854 | character varying(256) |
custom_userfield_855 | character varying(256) |
custom_userfield_856 | character varying(256) |
custom_userfield_857 | character varying(256) |
custom_userfield_858 | character varying(256) |
custom_userfield_859 | character varying(256) |
custom_userfield_860 | character varying(256) |
custom_userfield_861 | character varying(256) |
custom_userfield_862 | character varying(256) |
custom_userfield_863 | character varying(256) |
custom_userfield_864 | character varying(256) |
custom_userfield_865 | character varying(256) |
custom_userfield_866 | character varying(256) |
custom_userfield_867 | character varying(256) |
custom_userfield_868 | character varying(256) |
custom_userfield_869 | character varying(256) |
custom_userfield_870 | character varying(256) |
process_date | date |
ems_edited | boolean |
ems_inserted | numeric(10,0) |
partition_type | numeric(10,0) |
data_source_code | numeric(10,0) |
arc_account_no | character varying(255) |
Indexes:
"pk_tms_item_mapping_rp7_y2013m03" PRIMARY KEY, btree (item_mapping_id)
"idx_item_mapping_rp7_y2013m03_amount_3" btree (amount_3)
"idx_item_mapping_rp7_y2013m03_arc_account_no" btree (arc_account_no)
"idx_item_mapping_rp7_y2013m03_cds_invoice_seq_number" btree (cds_invoice_seq_number)
"idx_item_mapping_rp7_y2013m03_custom_userfield_416" btree (custom_userfield_416)
"idx_item_mapping_rp7_y2013m03_custom_userfield_417" btree (custom_userfield_417)
"idx_item_mapping_rp7_y2013m03_custom_userfield_418" btree (custom_userfield_418)
"idx_item_mapping_rp7_y2013m03_custom_userfield_419" btree (custom_userfield_419)
"idx_item_mapping_rp7_y2013m03_custom_userfield_420" btree (custom_userfield_420)
"idx_item_mapping_rp7_y2013m03_custom_userfield_421" btree (custom_userfield_421)
"idx_item_mapping_rp7_y2013m03_custom_userfield_431" btree (custom_userfield_431)
"idx_item_mapping_rp7_y2013m03_custom_userfield_432" btree (custom_userfield_432)
"idx_item_mapping_rp7_y2013m03_custom_userfield_433" btree (custom_userfield_433)
"idx_item_mapping_rp7_y2013m03_custom_userfield_434" btree (custom_userfield_434)
"idx_item_mapping_rp7_y2013m03_custom_userfield_436" btree (custom_userfield_436)
"idx_item_mapping_rp7_y2013m03_custom_userfield_803" btree (custom_userfield_803)
"idx_item_mapping_rp7_y2013m03_custom_userfield_804" btree (custom_userfield_804)
"idx_item_mapping_rp7_y2013m03_custom_userfield_805" btree (custom_userfield_805)
"idx_item_mapping_rp7_y2013m03_gross_amount" btree (gross_amount)
"idx_item_mapping_rp7_y2013m03_net_amount" btree (net_amount)
"idx_item_mapping_rp7_y2013m03_type_id" btree (type_id)
"idx_item_mapping_rp7_y2013m03custom_userfield_801" btree (custom_userfield_801)
"idx_item_mapping_rp7_y2013m03custom_userfield_802" btree (custom_userfield_802)
"idx_item_mapping_rp7_y2013m03itemmapping_accountno" btree (account_no)
"idx_item_mapping_rp7_y2013m03itemmapping_amount" btree (amount)
"idx_item_mapping_rp7_y2013m03itemmapping_itemseqno" btree (item_seq_no)
"idx_tms_item_mapping_rp7_y2013m03_partition_type" btree (partition_type)
"idx_tms_item_mapping_rp7_y2013m03_process_date" btree (process_date)
Check constraints:
"tms_item_mapping_rp7_y2013m03_constraint" CHECK (process_date >= '2013-03-01'::date AND process_date < '2013-09-01'::date AND partition_type = 7::nu
meric)
Inherits: tms.item_mapping
TAPd=#
TAPd=#
TAPd=# \d tms.item_mapping
Table "tms.item_mapping"
Column | Type | Modifiers
------------------------+-----------------------------+----------------------------------------------------------------------------
item_mapping_id | integer | not null default nextval('tms.item_mapping_item_mapping_id_seq'::regclass)
item_seq_no | numeric(10,0) |
account_no | character varying(255) |
amount | numeric(21,2) |
gross_amount | numeric(21,2) |
net_amount | numeric(21,2) |
amount_3 | numeric(21,2) |
custom_userfield_401 | character varying(255) |
custom_userfield_402 | character varying(255) |
custom_userfield_403 | character varying(255) |
custom_userfield_404 | character varying(255) |
custom_userfield_405 | character varying(255) |
custom_userfield_416 | character varying(16) |
custom_userfield_417 | character varying(16) |
custom_userfield_418 | character varying(16) |
custom_userfield_419 | character varying(16) |
custom_userfield_420 | numeric(10,0) |
custom_userfield_421 | numeric(10,0) |
custom_userfield_422 | numeric(10,0) |
custom_userfield_423 | numeric(21,2) |
custom_userfield_424 | numeric(21,2) |
custom_userfield_425 | numeric(21,2) |
custom_userfield_426 | numeric(10,0) |
custom_userfield_431 | character varying(16) |
custom_userfield_432 | character varying(16) |
custom_userfield_433 | character varying(16) |
custom_userfield_434 | character varying(16) |
custom_userfield_436 | character varying(16) |
custom_userfield_437 | numeric(10,0) |
custom_userfield_438 | numeric(10,0) |
custom_userfield_439 | numeric(10,0) |
custom_userfield_440 | numeric(10,0) |
custom_userfield_441 | numeric(10,0) |
custom_userfield_442 | numeric(10,0) |
custom_userfield_443 | numeric(10,0) |
custom_userfield_444 | character varying(1) |
custom_userfield_445 | character varying(1) |
custom_userfield_446 | character varying(1) |
custom_userfield_447 | character varying(1) |
custom_userfield_448 | character varying(1) |
custom_userfield_449 | character varying(1) |
custom_userfield_450 | character varying(1) |
custom_userfield_451 | character varying(1) |
custom_userfield_452 | character varying(1) |
custom_userfield_453 | numeric(21,2) |
custom_userfield_454 | numeric(21,2) |
custom_userfield_455 | numeric(21,2) |
custom_userfield_456 | numeric(21,2) |
custom_userfield_457 | numeric(21,2) |
custom_userfield_458 | numeric(21,2) |
custom_userfield_459 | numeric(21,2) |
custom_userfield_460 | numeric(21,2) |
cds_invoice_seq_number | numeric(10,0) |
created_on | timestamp without time zone | not null
created_by | integer |
modified_on | timestamp without time zone |
modified_by | integer |
type_id | numeric(8,0) |
custom_userfield_801 | character varying(256) |
custom_userfield_802 | character varying(256) |
custom_userfield_803 | character varying(256) |
custom_userfield_804 | character varying(256) |
custom_userfield_805 | character varying(256) |
custom_userfield_806 | character varying(256) |
custom_userfield_807 | character varying(256) |
custom_userfield_808 | character varying(256) |
custom_userfield_809 | character varying(256) |
custom_userfield_810 | character varying(256) |
custom_userfield_811 | character varying(256) |
custom_userfield_812 | character varying(256) |
custom_userfield_813 | character varying(256) |
custom_userfield_814 | character varying(256) |
custom_userfield_815 | character varying(256) |
custom_userfield_816 | character varying(256) |
custom_userfield_817 | character varying(256) |
custom_userfield_818 | character varying(256) |
custom_userfield_819 | character varying(256) |
custom_userfield_820 | character varying(256) |
custom_userfield_821 | character varying(256) |
custom_userfield_822 | character varying(256) |
custom_userfield_823 | character varying(256) |
custom_userfield_824 | character varying(256) |
custom_userfield_825 | character varying(256) |
custom_userfield_826 | character varying(256) |
custom_userfield_827 | character varying(256) |
custom_userfield_828 | character varying(256) |
custom_userfield_829 | character varying(256) |
custom_userfield_830 | character varying(256) |
custom_userfield_831 | character varying(256) |
custom_userfield_832 | character varying(256) |
custom_userfield_833 | character varying(256) |
custom_userfield_834 | character varying(256) |
custom_userfield_835 | character varying(256) |
custom_userfield_836 | character varying(256) |
custom_userfield_837 | character varying(256) |
custom_userfield_838 | character varying(256) |
custom_userfield_839 | character varying(256) |
custom_userfield_840 | character varying(256) |
custom_userfield_841 | character varying(256) |
custom_userfield_842 | character varying(256) |
custom_userfield_843 | character varying(256) |
custom_userfield_844 | character varying(256) |
custom_userfield_845 | character varying(256) |
custom_userfield_846 | character varying(256) |
custom_userfield_847 | character varying(256) |
custom_userfield_848 | character varying(256) |
custom_userfield_849 | character varying(256) |
custom_userfield_850 | character varying(256) |
custom_userfield_851 | character varying(256) |
custom_userfield_852 | character varying(256) |
custom_userfield_853 | character varying(256) |
custom_userfield_854 | character varying(256) |
custom_userfield_855 | character varying(256) |
custom_userfield_856 | character varying(256) |
custom_userfield_857 | character varying(256) |
custom_userfield_858 | character varying(256) |
custom_userfield_859 | character varying(256) |
custom_userfield_860 | character varying(256) |
custom_userfield_861 | character varying(256) |
custom_userfield_862 | character varying(256) |
custom_userfield_863 | character varying(256) |
custom_userfield_864 | character varying(256) |
custom_userfield_865 | character varying(256) |
custom_userfield_866 | character varying(256) |
custom_userfield_867 | character varying(256) |
custom_userfield_868 | character varying(256) |
custom_userfield_869 | character varying(256) |
custom_userfield_870 | character varying(256) |
process_date | date |
ems_edited | boolean |
ems_inserted | numeric(10,0) |
partition_type | numeric(10,0) |
data_source_code | numeric(10,0) |
arc_account_no | character varying(255) |
Indexes:
"pk_transaction_item_mapping" PRIMARY KEY, btree (item_mapping_id)
Referenced by:
TABLE "tms.check_item_mapping" CONSTRAINT "fk_checkitemmapping_itemmapping" FOREIGN KEY (check_item_mapping_id) REFERENCES tms.item_mapping(item_mapp
ing_id)
TABLE "tms.doc_item_mapping" CONSTRAINT "fk_docitemmapping_itemmapping" FOREIGN KEY (doc_item_mapping_id) REFERENCES tms.item_mapping(item_mapping_id
)
Triggers:
insert_item_mapping_trigger BEFORE INSERT ON tms.item_mapping FOR EACH ROW EXECUTE PROCEDURE tms.item_mapping_insert_function()