PgHero
No long running queries
Connections healthy 409
Vacuuming healthy
No columns near integer overflow (126 unreadable sequences)
No invalid indexes or constraints
55 duplicate indexes
1 suggested index
27 slow queries

Unreadable Sequences

This is likely due to missing privileges. Make sure your user has the SELECT privilege for each sequence.

Column Sequence
ai_prompt_history.id upload_metadata ai_prompt_history_id_seq upload_metadata
ai_prompts.id upload_metadata ai_prompts_id_seq upload_metadata
analysis.id ai_codebrain analysis_id_seq ai_codebrain
audit_log.id rate_engine audit_log_id_seq rate_engine
barcode_registry.id logistics_v2 barcode_registry_id_seq logistics_v2
billing_data_files.id billing_data_files_id_seq
billing_pdfs.id billing_pdfs_id_seq
carrier.id rates carrier_id_seq rates
carrier.id rate_engine carrier_id_seq rate_engine
carrier.id carrier_id_seq
carrier_sales_link.id carrier_sales_link_id_seq
carrier_sales_link.id rates carrier_sales_link_id_seq rates
carriers.id logistics_v2 carriers_id_seq logistics_v2
customer_shipments.id customer_shipments_id_seq
customer_tariffs.id logistics_v2 customer_tariffs_id_seq logistics_v2
customers.id logistics_v2 customers_id_seq logistics_v2
depot.id rate_engine depot_id_seq rate_engine
ecommerce_supplier_link.id ecommerce_supplier_link_id_seq
ecommerce_tariff_link.id ecommerce_tariff_link_id_seq
fedex_missng.id fedex_missng_id_seq
file_formats.id logistics_v2 file_formats_id_seq logistics_v2
file_imports.id logistics_v2 file_imports_id_seq logistics_v2
ftp_files.id ftp_files_seq
fuel_surcharge_bespoke_history.id rates fuel_surcharge_bespoke_history_id_seq rates
fuel_surcharge_bespoke.id rates fuel_surcharge_bespoke_id_seq rates
fuel_surcharge_rate.id rates fuel_surcharge_rate_id_seq rates
fuel_surcharge_version.id rates fuel_surcharge_version_id_seq rates
general_lookup.id general_lookup_id_seq
gri_sales_account.id gri_sa_seq
icst_2026_01_14t15_35_24z.id temp icst_2026_01_14t15_35_24z_id_seq temp
icst_2026_01_14t17_40_55z.id temp icst_2026_01_14t17_40_55z_id_seq temp
intake_account_supplier_mapping.id uploaded_data intake_account_supplier_mapping_id_seq uploaded_data
intake_carrier_config.id uploaded_data intake_carrier_config_id_seq uploaded_data
intake_config_supplier.id uploaded_data intake_config_supplier_id_seq uploaded_data
intake_dispatch.id uploaded_data intake_dispatch_id_seq uploaded_data
intake_ftp_poll_run.id uploaded_data intake_ftp_poll_run_id_seq uploaded_data
intake_pair_group.id uploaded_data intake_pair_group_id_seq uploaded_data
intake_pair_pdf_enrichment.id uploaded_data intake_pair_pdf_enrichment_id_seq uploaded_data
intake_staged_file.id uploaded_data intake_staged_file_id_seq uploaded_data
inter_company_customer.id inter_company_customer_id_seq
intl_consignments_2025_08_08t13_30_43_01_00_288_19673.id temp intl_consignments_2025_08_08t13_30_43_01_00_288_19673_id_seq temp
invoice_analysis.id sales invoice_analysis_id_seq sales
invoice_analysis_line.id sales invoice_analysis_line_id_seq sales
invoice_copy_audit.id uploaded_data invoice_copy_audit_id_seq uploaded_data
invoice_copy_id_map.id uploaded_data invoice_copy_id_map_id_seq uploaded_data
intl_consignment_surcharges.id processing_lab lab_consignment_surcharges_seq processing_lab
intl_consignments.id processing_lab lab_consignments_seq processing_lab
intl_consignments_surcharges_transactions.id processing_lab lab_cst_seq processing_lab
intl_consignment_vat_duty.id processing_lab lab_cvd_seq processing_lab
intl_supplier_invoice.id processing_lab lab_supplier_invoice_seq processing_lab
leads.id scanning_app leads_id_seq scanning_app
margin_details.id margin_details_id_seq
override_rate.id rate_engine override_rate_id_seq rate_engine
pipeline_events.id uploaded_data pipeline_events_id_seq uploaded_data
pricing_profile.id rate_engine pricing_profile_id_seq rate_engine
processing_events.id logistics_v2 processing_events_id_seq logistics_v2
processing_lab_exceptions.id uploaded_data processing_lab_exceptions_id_seq uploaded_data
processing_lab_output.id uploaded_data processing_lab_output_id_seq uploaded_data
processing_lab_run_exceptions.id uploaded_data processing_lab_run_exceptions_id_seq uploaded_data
processing_lab_run.id uploaded_data processing_lab_run_id_seq uploaded_data
processing_manual_overrides.id uploaded_data processing_manual_overrides_id_seq uploaded_data
processing_run_steps.id uploaded_data processing_run_steps_id_seq uploaded_data
processing_runs.id uploaded_data processing_runs_id_seq uploaded_data
query_log.id ai_codebrain query_log_id_seq ai_codebrain
quote_comparison.id uploaded_data quote_comparison_id_seq uploaded_data
quote.id sales quote_id_seq sales
rate_card.id rate_engine rate_card_id_seq rate_engine
rate_card_line.id rate_engine rate_card_line_id_seq rate_engine
rate_cards.id logistics_v2 rate_cards_id_seq logistics_v2
refactor_project.id ai_codebrain refactor_project_id_seq ai_codebrain
sales_account_pricing.id logistics_v2 sales_account_pricing_id_seq logistics_v2
service.id rate_engine service_id_seq rate_engine
service.id service_id_seq
service.id rates service_id_seq rates
service_zones.id logistics_v2 service_zones_id_seq logistics_v2
services.id logistics_v2 services_id_seq logistics_v2
session_queries.id ai_codebrain session_queries_id_seq ai_codebrain
sessions.id ai_codebrain sessions_id_seq ai_codebrain
shipments.id logistics_v2 shipments_id_seq logistics_v2
supplier.id rates supplier_id_seq rates
supplier.id supplier_id_seq
supplier_sales_link.id supplier_sales_link_id_seq
supplier_sales_link.id rates supplier_sales_link_id_seq rates
supplier_service_zones.id supplier_service_zones_id_seq
supplier_service_zones.id rates supplier_service_zones_id_seq rates
suppliers.id logistics_v2 suppliers_id_seq logistics_v2
surcharge.id surcharge_id_seq
surcharge.id rates surcharge_id_seq rates
surcharge_rules.id surcharge_rules_id_seq
surcharge_types.id surcharge_types_id_seq
surcharges.id logistics_v2 surcharges_id_seq logistics_v2
tariff_child_account.id rates tariff_child_account_id_seq rates
tariff_child_account.id tariff_child_account_id_seq
tariff_credential.id rates tariff_credential_id_seq rates
tariff_credential.id tariff_credential_id_seq
tariff.id tariff_id_seq
tariff.id rates tariff_id_seq rates
tariff_rate.id rates tariff_rate_id_seq rates
tariff_rate.id tariff_rate_id_seq
tariff_sales_fuel_link.id rates tariff_sales_fuel_link_id_seq rates
tariff_sales_fuel_link.id tariff_sales_fuel_link_id_seq
tariff_user_default.id tariff_user_default_id_seq
tariff_user_default.id rates tariff_user_default_id_seq rates
tariffs.id logistics_v2 tariffs_id_seq logistics_v2
temp_connexx_marketplace_tracking_callbacks.id temp_connexx_marketplace_tracking_callbacks_id_seq
uk_ecommerce_user_default_tariff.id uk_ecommerce_user_default_tariff_id_seq
upload_column_mappings.id upload_metadata upload_column_mappings_id_seq upload_metadata
upload_configuration_audit.id upload_metadata upload_configuration_audit_id_seq upload_metadata
upload_configurations.id upload_metadata upload_configurations_id_seq upload_metadata
upload_date_formats.id upload_metadata upload_date_formats_id_seq upload_metadata
upload_derived_fields.id upload_metadata upload_derived_fields_id_seq upload_metadata
upload_dynamic_surcharges.id upload_metadata upload_dynamic_surcharges_id_seq upload_metadata
upload_field_transformations.id upload_metadata upload_field_transformations_id_seq upload_metadata
upload_package_type_mappings.id upload_metadata upload_package_type_mappings_id_seq upload_metadata
upload_service_mappings.id upload_metadata upload_service_mappings_id_seq upload_metadata
upload_surcharge_mappings.id upload_metadata upload_surcharge_mappings_id_seq upload_metadata
upload_template_supplier_link.id upload_metadata upload_template_supplier_link_id_seq upload_metadata
upload_transform_run_column.id uploaded_data upload_transform_run_column_id_seq uploaded_data
upload_transform_run.id uploaded_data upload_transform_run_id_seq uploaded_data
upload_transform_run_row.id uploaded_data upload_transform_run_row_id_seq uploaded_data
upload_validation_rules.id upload_metadata upload_validation_rules_id_seq upload_metadata
upload_version_detection.id upload_metadata upload_version_detection_id_seq upload_metadata
validation_rule.id rate_engine validation_rule_id_seq rate_engine
yodel_pan_files.id yodel_pan_files_id_seq
zone_postcodes.id logistics_v2 zone_postcodes_id_seq logistics_v2
zones.id logistics_v2 zones_id_seq logistics_v2

Duplicate Indexes

These indexes exist, but aren’t needed. Remove them for faster writes.

rails generate migration remove_unneeded_indexes

And paste

remove_index :barcode_registry, name: "idx_barcode_registry_barcode", column: :barcode
remove_index :code_symbol, name: "idx_code_symbol_repo", column: :repo
remove_index :connexx_shipment_packages, name: "idx_tracking_code_trgm", column: :"tracking_code gin_trgm_ops"
remove_index :connexx_shipments, name: "idx_shipments_not_cancelled_error", column: [:"id WHERE upper((status)::text) <> ALL (ARRAY['CANCELLED'::text", :"'ERROR'::text])"]
remove_index :connexx_shipments, name: "connexx_shipments_sales_account_id_created_date_idx", column: [:sales_account_id, :created_date]
remove_index :consignment_imports, name: "ci_sales_account_id_idx", column: :sales_account_id
remove_index :currency, name: "idx_currency_id", column: :id
remove_index :currency, name: "idx_currency", column: :id
remove_index :file_imports, name: "idx_file_imports_hash", column: :file_hash
remove_index :financial_company, name: "idx_financial_company_id", column: :id
remove_index :flattened_shipments, name: "idx_flattened_created_day", column: :created_date_day
remove_index :flattened_shipments, name: "idx_flattened_created_month", column: :created_date_month
remove_index :flattened_shipments, name: "idx_flattened_created_week", column: :created_date_week
remove_index :flattened_shipments, name: "flattened_shipments_shipment_package_id_idx", column: :shipment_package_id
remove_index :flattened_shipments_scurri, name: "flattened_shipments_scurri_shipment_package_id_idx", column: :shipment_package_id
remove_index :intake_account_supplier_mapping, name: "idx_acct_supplier_config", column: :config_id
remove_index :intake_config_supplier, name: "idx_intake_config_supplier_config", column: :config_id
remove_index :intl_consignments_surcharges_transactions, name: "intl_consignments_surcharges_transactions_consignment_id_idx", column: :consignment_id
remove_index :intl_consignments_surcharges_transactions, name: "intl_consignments_surcharges_trans_consignment_surcharge_id_idx", column: :consignment_surcharge_id
remove_index :intl_consignments_surcharges_transactions, name: "intl_consignments_surcharges_transa_consignment_vat_duty_id_idx", column: :consignment_vat_duty_id
remove_index :intl_consignments_surcharges_transactions, name: "intl_consignments_surcharges_tra_supplier_linked_invoice_id_idx", column: :supplier_linked_invoice_id
remove_index :intl_consignments_surcharges_transactions, name: "idx_pl_icst_supplier_invoice", column: :supplier_linked_invoice_id
remove_index :intl_consignments_surcharges_transactions, name: "icst_supplier_linked_invoice_id_index", column: :supplier_linked_invoice_id
remove_index :margin_details, name: "idx_margin_details_sales_account", column: :sales_account_id
remove_index :mb_shipments_rollup_mv, name: "mb_shipments_rollup_mv_day_customer", column: [:day, :customer_name]
remove_index :pipeline_events, name: "idx_pipeline_events_pair_group", column: [:pair_group_id, :sequence]
remove_index :processing_lab_exceptions, name: "idx_plab_exceptions_run", column: :run_id
remove_index :processing_lab_output, name: "idx_plab_output_run", column: :run_id
remove_index :processing_run_steps, name: "idx_processing_run_steps_run_id", column: :run_id
remove_index :purchase_account_transactions, name: "index_pth_transaction_date", column: :transaction_date
remove_index :sales_account, name: "idx_sa_manager_structure", column: :account_manager_structure_id
remove_index :sales_account_shipping_whitelist, name: "sales_account_shipping_whitelist_sales_account_id_index", column: :sales_account_id
remove_index :sales_account_transactions, name: "slt_sales_acc_ind", column: :sales_account_id
remove_index :session_queries, name: "idx_session_queries_session_id", column: :session_id
remove_index :shipments, name: "idx_shipments_barcode", column: :barcode
remove_index :surcharge_types, name: "idx_surcharge_types_code", column: :code
remove_index :system_user, name: "idx_system_user_id", column: :id
remove_index :tariff_credential, name: "idx_rates_tariff_credential_tariff", column: :tariff_id
remove_index :tariff_user_default, name: "idx_rates_tud_user_carrier", column: [:user_id, :carrier_id]
remove_index :tariff_user_default, name: "idx_rates_tud_user_carrier", column: [:user_id, :carrier_id]
remove_index :tariffs, name: "idx_tariffs_code", column: :code
remove_index :uk_ecommerce_consignment_surcharges, name: "ukecs_supplier_invoice_id_index", column: :supplier_linked_invoice_id
remove_index :uk_ecommerce_consignments, name: "dom_con_sa_id_idx", column: :sales_account_id
remove_index :uk_ecommerce_consignments, name: "dom_con_supplier_invoice_id_idx", column: :supplier_linked_invoice_id
remove_index :uk_ecommerce_supplier_invoice, name: "idx_ukesi_supplier_account_id", column: :supplier_account_id
remove_index :uk_ecommerce_user_default_tariff, name: "idx_user_default_tariff_user_carrier", column: [:user_id, :carrier_id]
remove_index :uk_postcodes_april_2025, name: "idx_postcodes_latlng_group", column: [:lat_group, :lng_group]
remove_index :upload_column_mappings, name: "idx_column_mapping_config", column: :configuration_id
remove_index :upload_transform_run, name: "upload_transform_run_created_at_idx1", column: :"created_at DESC"
remove_index :upload_transform_run, name: "upload_transform_run_status_created_at_idx1", column: [:status, :"created_at DESC"]
remove_index :upload_transform_run, name: "upload_transform_run_supplier_account_id_created_at_idx1", column: [:supplier_account_id, :"created_at DESC"]
remove_index :upload_transform_run_column, name: "idx_transform_run_column_run_id", column: :run_id
remove_index :upload_transform_run_column, name: "idx_upload_transform_run_column_run_order", column: [:run_id, :column_order]
remove_index :upload_transform_run_row, name: "idx_transform_run_row_run_id", column: :run_id
remove_index :upload_transform_run_row, name: "idx_upload_transform_run_row_run_rownum", column: [:run_id, :row_number]
Details
On barcode_registry
idx_barcode_registry_barcode (barcode)
is covered by
uq_barcode_registry_barcode_customer (barcode, customer_id, label_created_at)
On code_symbol
idx_code_symbol_repo (repo)
is covered by
idx_code_symbol_repo_type (repo, symbol_type)
On connexx_shipment_packages
idx_tracking_code_trgm (tracking_code gin_trgm_ops)
is covered by
idx_tracking_code_partial (tracking_code gin_trgm_ops)
On connexx_shipments
idx_shipments_not_cancelled_error (id WHERE upper((status)::text) <> ALL (ARRAY['CANCELLED'::text, 'ERROR'::text]))
is covered by
idx_shipments_id_status (id WHERE upper((status)::text) <> ALL (ARRAY['CANCELLED'::text, 'ERROR'::text]))
On connexx_shipments
connexx_shipments_sales_account_id_created_date_idx (sales_account_id, created_date)
is covered by
idx_connexx_shipments_filter (sales_account_id, created_date, shipment_type, status)
On consignment_imports
ci_sales_account_id_idx (sales_account_id)
is covered by
idx_ci_sa_created_date (sales_account_id, created_date_date)
On currency
idx_currency_id (id)
is covered by
idx_currency (id)
On currency
idx_currency (id)
is covered by
currency_pk (id)
On file_imports
idx_file_imports_hash (file_hash)
is covered by
uq_file_imports_hash_carrier (file_hash, carrier_id)
On financial_company
idx_financial_company_id (id)
is covered by
fin_comp_pk (id)
On flattened_shipments
idx_flattened_created_day (created_date_day)
is covered by
idx_flattened_day_account_status (created_date_day, sales_account_id, status)
On flattened_shipments
idx_flattened_created_month (created_date_month)
is covered by
idx_created_month_status_customer (created_date_month, status, customer_name)
On flattened_shipments
idx_flattened_created_week (created_date_week)
is covered by
idx_created_week_status_customer (created_date_week, status, customer_name)
On flattened_shipments
flattened_shipments_shipment_package_id_idx (shipment_package_id)
is covered by
flattened_shipments_shipment_package_id_uk (shipment_package_id)
On flattened_shipments_scurri
flattened_shipments_scurri_shipment_package_id_idx (shipment_package_id)
is covered by
flattened_shipments_scurri_shipment_package_id_uk (shipment_package_id)
On intake_account_supplier_mapping
idx_acct_supplier_config (config_id)
is covered by
intake_account_supplier_mapping_config_id_account_pattern_key (config_id, account_pattern)
On intake_config_supplier
idx_intake_config_supplier_config (config_id)
is covered by
intake_config_supplier_config_id_supplier_id_key (config_id, supplier_id)
On intl_consignments_surcharges_transactions
intl_consignments_surcharges_transactions_consignment_id_idx (consignment_id)
is covered by
idx_pl_icst_consignment (consignment_id)
On intl_consignments_surcharges_transactions
intl_consignments_surcharges_trans_consignment_surcharge_id_idx (consignment_surcharge_id)
is covered by
idx_pl_icst_consignment_surcharge (consignment_surcharge_id)
On intl_consignments_surcharges_transactions
intl_consignments_surcharges_transa_consignment_vat_duty_id_idx (consignment_vat_duty_id)
is covered by
idx_pl_icst_consignment_vat_duty (consignment_vat_duty_id)
On intl_consignments_surcharges_transactions
intl_consignments_surcharges_tra_supplier_linked_invoice_id_idx (supplier_linked_invoice_id)
is covered by
idx_pl_icst_supplier_invoice (supplier_linked_invoice_id)
On intl_consignments_surcharges_transactions
idx_pl_icst_supplier_invoice (supplier_linked_invoice_id)
is covered by
intl_consignments_surcharges__supplier_linked_invoice_id_co_idx (supplier_linked_invoice_id, consignment_id, consignment_surcharge_id)
On intl_consignments_surcharges_transactions
icst_supplier_linked_invoice_id_index (supplier_linked_invoice_id)
is covered by
idx_icst_siid_cons_surch (supplier_linked_invoice_id, consignment_id, consignment_surcharge_id)
On margin_details
idx_margin_details_sales_account (sales_account_id)
is covered by
idx_margin_details_lookup (sales_account_id, tariff_id, service_id, margin_type, effective_start_date)
On mb_shipments_rollup_mv
mb_shipments_rollup_mv_day_customer (day, customer_name)
is covered by
mb_shipments_rollup_mv_uk (day, customer_name, day_order, week_start_sat)
On pipeline_events
idx_pipeline_events_pair_group (pair_group_id, sequence)
is covered by
pipeline_events_pair_group_id_sequence_key (pair_group_id, sequence)
On processing_lab_exceptions
idx_plab_exceptions_run (run_id)
is covered by
processing_lab_exceptions_run_id_line_index_target_table_key (run_id, line_index, target_table)
On processing_lab_output
idx_plab_output_run (run_id)
is covered by
processing_lab_output_run_id_target_table_key (run_id, target_table)
On processing_run_steps
idx_processing_run_steps_run_id (run_id)
is covered by
processing_run_steps_unique (run_id, step_name)
On purchase_account_transactions
index_pth_transaction_date (transaction_date)
is covered by
idx_pat_txdate_flags (transaction_date, reversal_user, status, financial_company)
On sales_account
idx_sa_manager_structure (account_manager_structure_id)
is covered by
idx_sales_account_structure (account_manager_structure_id, sales_person_structure_id)
On sales_account_shipping_whitelist
sales_account_shipping_whitelist_sales_account_id_index (sales_account_id)
is covered by
idx_sales_account_whitelist_multi (sales_account_id, status, from_weight, to_weight, carrier_id, supplier_id, tariff_id, service_id)
On sales_account_transactions
slt_sales_acc_ind (sales_account_id)
is covered by
active_sat_index (sales_account_id, financial_company, status, reversal_user, reversed_by, original_id, transaction_category)
On session_queries
idx_session_queries_session_id (session_id)
is covered by
idx_session_queries_session (session_id)
On shipments
idx_shipments_barcode (barcode)
is covered by
uq_shipments_barcode_date_carrier (barcode, invoice_date, carrier_id)
On surcharge_types
idx_surcharge_types_code (code)
is covered by
surcharge_types_code_key (code)
On system_user
idx_system_user_id (id)
is covered by
system_users_pk (id)
On tariff_credential
idx_rates_tariff_credential_tariff (tariff_id)
is covered by
uq_tariff_credential_natural_key (tariff_id, credential_type)
On tariff_user_default
idx_rates_tud_user_carrier (user_id, carrier_id)
is covered by
tariff_user_default_user_id_carrier_id_tariff_id_key (user_id, carrier_id, tariff_id)
On tariff_user_default
idx_rates_tud_user_carrier (user_id, carrier_id)
is covered by
tariff_user_default_user_id_carrier_id_tariff_id_key (user_id, carrier_id, tariff_id)
On tariffs
idx_tariffs_code (code)
is covered by
tariffs_code_key (code)
On uk_ecommerce_consignment_surcharges
ukecs_supplier_invoice_id_index (supplier_linked_invoice_id)
is covered by
idx_ukecs_siid_charge_client_tariff (supplier_linked_invoice_id, charge_type, client, tariff_id)
On uk_ecommerce_consignments
dom_con_sa_id_idx (sales_account_id)
is covered by
idx_ukec_sa_svc_created_desc (sales_account_id, service_id, created_date DESC) INCLUDE (sales_price)
On uk_ecommerce_consignments
dom_con_supplier_invoice_id_idx (supplier_linked_invoice_id)
is covered by
idx_ukec_siid_client (supplier_linked_invoice_id, client)
On uk_ecommerce_supplier_invoice
idx_ukesi_supplier_account_id (supplier_account_id)
is covered by
idx_ukesi_supplier_account_purchase_tx (supplier_account_id, purchase_transaction_id)
On uk_ecommerce_user_default_tariff
idx_user_default_tariff_user_carrier (user_id, carrier_id)
is covered by
uk_ecommerce_user_default_tari_user_id_carrier_id_tariff_id_key (user_id, carrier_id, tariff_id)
On uk_postcodes_april_2025
idx_postcodes_latlng_group (lat_group, lng_group)
is covered by
idx_uk_postcodes_grouping (lat_group, lng_group, postcode_prefix)
On upload_column_mappings
idx_column_mapping_config (configuration_id)
is covered by
upload_column_mappings_configuration_id_target_field_key (configuration_id, target_field)
On upload_transform_run
upload_transform_run_created_at_idx1 (created_at DESC)
is covered by
upload_transform_run_created_at_idx (created_at DESC)
On upload_transform_run
upload_transform_run_status_created_at_idx1 (status, created_at DESC)
is covered by
upload_transform_run_status_created_at_idx (status, created_at DESC)
On upload_transform_run
upload_transform_run_supplier_account_id_created_at_idx1 (supplier_account_id, created_at DESC)
is covered by
upload_transform_run_supplier_account_id_created_at_idx (supplier_account_id, created_at DESC)
On upload_transform_run_column
idx_transform_run_column_run_id (run_id)
is covered by
upload_transform_run_column_run_id_field_path_key (run_id, field_path)
On upload_transform_run_column
idx_upload_transform_run_column_run_order (run_id, column_order)
is covered by
upload_transform_run_column_run_id_column_order_key (run_id, column_order)
On upload_transform_run_row
idx_transform_run_row_run_id (run_id)
is covered by
idx_upload_transform_run_row_run_rownum (run_id, row_number)
On upload_transform_run_row
idx_upload_transform_run_row_run_rownum (run_id, row_number)
is covered by
upload_transform_run_row_run_id_row_number_key (run_id, row_number)

Suggested Indexes

Add indexes to speed up queries.

rails generate migration add_suggested_indexes

And paste

commit_db_transaction
add_index :connexx_shipment_item_descriptions, [:sales_account_id], algorithm: :concurrently

Details
CREATE INDEX CONCURRENTLY ON connexx_shipment_item_descriptions (sales_account_id)
Rows: 24877030
Row progression: 24877030, 46412, 38839

Row estimates
- sales_account_id (=): 46412
- description (~~*): 2429946
- description (not_null): 24298224
- created_date (sort): 65
- sku (~~*): 2081908
- sku (not_null): 20817928

Existing indexes
- id PRIMARY
- lower((description)::text)
- lower((sku)::text)
- shipment_id
- shipment_id, lower((sku)::text), lower((description)::text) WHERE shipment_id IS NOT NULL
- shipment_id WHERE shipment_id IS NOT NULL
- sku
- sku gin_trgm_ops, description gin_trgm_ops GIN
- sku gin_trgm_ops WHERE shipment_id IS NOT NULL GIN

to speed up

Total Time Average Time Calls
319 min 4% 1,311 ms 14,616 upadmin
SELECT "public"."connexx_shipment_item_descriptions"."id", "public"."connexx_shipment_item_descriptions"."description", "public"."connexx_shipment_item_descriptions"."commodity_code", "public"."connexx_shipment_item_descriptions"."sku", "public"."connexx_shipment_item_descriptions"."item_value", "public"."connexx_shipment_item_descriptions"."weight", "public"."connexx_shipment_item_descriptions"."country_of_origin", "public"."connexx_shipment_item_descriptions"."manufacturer_details", "public"."connexx_shipment_item_descriptions"."currency" FROM "public"."connexx_shipment_item_descriptions" WHERE ("public"."connexx_shipment_item_descriptions"."sales_account_id" = $1 AND "public"."connexx_shipment_item_descriptions"."description" IS NOT NULL AND "public"."connexx_shipment_item_descriptions"."description" ILIKE $2) ORDER BY "public"."connexx_shipment_item_descriptions"."created_date" DESC LIMIT $3 OFFSET $4
16 min 0.2% 99 ms 9,827 upadmin
SELECT "public"."connexx_shipment_item_descriptions"."id", "public"."connexx_shipment_item_descriptions"."sku", "public"."connexx_shipment_item_descriptions"."description", "public"."connexx_shipment_item_descriptions"."commodity_code", "public"."connexx_shipment_item_descriptions"."item_value", "public"."connexx_shipment_item_descriptions"."weight", "public"."connexx_shipment_item_descriptions"."country_of_origin", "public"."connexx_shipment_item_descriptions"."manufacturer_details", "public"."connexx_shipment_item_descriptions"."currency" FROM "public"."connexx_shipment_item_descriptions" WHERE ("public"."connexx_shipment_item_descriptions"."sales_account_id" = $1 AND "public"."connexx_shipment_item_descriptions"."sku" IS NOT NULL AND "public"."connexx_shipment_item_descriptions"."sku" ILIKE $2) ORDER BY "public"."connexx_shipment_item_descriptions"."created_date" DESC LIMIT $3 OFFSET $4

Slow Queries

Slow queries take 20 ms or more on average and have been called at least 100 times.

Explain queries to see where to add indexes.

Total Time Average Time Calls
1,384 min 19% 457 ms 181,633 upadmin
SELECT COUNT(*), "public"."connexx_shipments"."status" FROM "public"."connexx_shipments" LEFT JOIN "public"."portal_user" AS "j3" ON ("j3"."id") = ("public"."connexx_shipments"."created_by") LEFT JOIN "public"."connexx_shipment_bulk_uploads" AS "j4" ON ("j4"."id") = ("public"."connexx_shipments"."shipment_bulk_upload_id") LEFT JOIN "public"."sales_account_shipping_whitelist" AS "j5" ON ("j5"."id") = ("public"."connexx_shipments"."shipping_whitelist_id") WHERE ("public"."connexx_shipments"."sales_account_id" = $1 AND "public"."connexx_shipments"."shipment_type" = $2 AND ("public"."connexx_shipments"."customer_reference" ILIKE $3 OR "public"."connexx_shipments"."customer_reference_2" ILIKE $4 OR "public"."connexx_shipments"."order_number" ILIKE $5 OR "public"."connexx_shipments"."from_address_company" ILIKE $6 OR "public"."connexx_shipments"."from_address_first_name" ILIKE $7 OR "public"."connexx_shipments"."from_address_last_name" ILIKE $8 OR "public"."connexx_shipments"."from_address_street_1" ILIKE $9 OR "public"."connexx_shipments"."from_address_zip" ILIKE $10 OR "public"."connexx_shipments"."to_address_company" ILIKE $11 OR "public"."connexx_shipments"."to_address_first_name" ILIKE $12 OR "public"."connexx_shipments"."to_address_last_name" ILIKE $13 OR "public"."connexx_shipments"."to_address_street_1" ILIKE $14 OR "public"."connexx_shipments"."to_address_zip" ILIKE $15 OR "public"."connexx_shipments"."estimated_delivery_date" ILIKE $16 OR ("public"."connexx_shipments"."id") IN (SELECT "t1"."shipment_id" FROM "public"."connexx_shipment_packages" AS "t1" WHERE ("t1"."tracking_code" ILIKE $17 AND "t1"."shipment_id" IS NOT NULL)) OR ("public"."connexx_shipments"."id") IN (SELECT "t2"."shipment_id" FROM "public"."connexx_shipment_item_descriptions" AS "t2" WHERE (("t2"."sku" ILIKE $18 OR "t2"."description" ILIKE $19) AND "t2"."shipment_id" IS NOT NULL)) OR ("j3"."email" ILIKE $20 AND ("j3"."id" IS NOT NULL)) OR ("j4"."filename" ILIKE $21 AND ("j4"."id" IS NOT NULL)) OR (("j5"."carrier_name" ILIKE $22 OR "j5"."service_name" ILIKE $23) AND ("j5"."id" IS NOT NULL))) AND "public"."connexx_shipments"."created_date" >= $24 AND "public"."connexx_shipments"."created_date" <= $25) GROUP BY "public"."connexx_shipments"."status" OFFSET $26
1,077 min 15% 409 ms 157,919 upadmin
SELECT "public"."connexx_shipments"."id", "public"."connexx_shipments"."uuid", "public"."connexx_shipments"."created_by", "public"."connexx_shipments"."created_date", "public"."connexx_shipments"."last_modified_by", "public"."connexx_shipments"."last_modified_date", "public"."connexx_shipments"."duty_or_tax_paid_by", "public"."connexx_shipments"."customer_reference", "public"."connexx_shipments"."shipment_bulk_upload_id", "public"."connexx_shipments"."applied_rule_id", "public"."connexx_shipments"."from_address_first_name", "public"."connexx_shipments"."from_address_last_name", "public"."connexx_shipments"."from_address_company", "public"."connexx_shipments"."from_address_email", "public"."connexx_shipments"."from_address_phone", "public"."connexx_shipments"."from_address_street_1", "public"."connexx_shipments"."from_address_street_2", "public"."connexx_shipments"."from_address_street_3", "public"."connexx_shipments"."from_address_city", "public"."connexx_shipments"."from_address_county_state", "public"."connexx_shipments"."from_address_country_iso", "public"."connexx_shipments"."from_address_zip", "public"."connexx_shipments"."to_address_first_name", "public"."connexx_shipments"."to_address_last_name", "public"."connexx_shipments"."to_address_company", "public"."connexx_shipments"."to_address_email", "public"."connexx_shipments"."to_address_phone", "public"."connexx_shipments"."to_address_street_1", "public"."connexx_shipments"."to_address_street_2", "public"."connexx_shipments"."to_address_street_3", "public"."connexx_shipments"."to_address_city", "public"."connexx_shipments"."to_address_county_state", "public"."connexx_shipments"."to_address_country_iso", "public"."connexx_shipments"."to_address_zip", "public"."connexx_shipments"."sales_account_id", "public"."connexx_shipments"."job_number", "public"."connexx_shipments"."generated_by_admin", "public"."connexx_shipments"."date_converted_to_shipment", "public"."connexx_shipments"."shipment_type", "public"."connexx_shipments"."deleted_date", "public"."connexx_shipments"."deleted_by", "public"."connexx_shipments"."status", "public"."connexx_shipments"."rates_sql_query_output", "public"."connexx_shipments"."rates_sql_query_input", "public"."connexx_shipments"."errors", "public"."connexx_shipments"."reason_for_export", "public"."connexx_shipments"."combined_label_url", "public"."connexx_shipments"."bulk_upload_row_id", "public"."connexx_shipments"."original_shipment_id", "public"."connexx_shipments"."_remove_selected_quote_id", "public"."connexx_shipments"."shipping_whitelist_id", "public"."connexx_shipments"."from_address_vat_number", "public"."connexx_shipments"."from_address_eori_number", "public"."connexx_shipments"."to_address_vat_number", "public"."connexx_shipments"."to_address_eori_number", "public"."connexx_shipments"."virtual_warehouse_id", "public"."connexx_shipments"."service_options", "public"."connexx_shipments"."consignment_number", "public"."connexx_shipments"."commercial_invoice_pdf_url", "public"."connexx_shipments"."external_customer_id", "public"."connexx_shipments"."carrier_depot_id", "public"."connexx_shipments"."base64_eltron", "public"."connexx_shipments"."base64_citizen", "public"."connexx_shipments"."label_type"::text, "public"."connexx_shipments"."carrier_shipment_id", "public"."connexx_shipments"."invoice_date", "public"."connexx_shipments"."invoice_number", "public"."connexx_shipments"."order_number", "public"."connexx_shipments"."carrier_label_errors", "public"."connexx_shipments"."commercial_invoice_base64", "public"."connexx_shipments"."should_generate_commercial_invoice", "public"."connexx_shipments"."use_insurance", "public"."connexx_shipments"."insurance_amount", "public"."connexx_shipments"."insurance_amount_currency_code", "public"."connexx_shipments"."fedex_pickup_request_form_base64", "public"."connexx_shipments"."ddp", "public"."connexx_shipments"."should_pick_up", "public"."connexx_shipments"."pick_up_from_date_local_time", "public"."connexx_shipments"."pick_up_to_date_local_time", "public"."connexx_shipments"."pick_up_instructions", "public"."connexx_shipments"."carrier_api_request_json", "public"."connexx_shipments"."carrier_api_request", "public"."connexx_shipments"."original_shipping_whitelist_id", "public"."connexx_shipments"."uploaded_commercial_invoice_base64", "public"."connexx_shipments"."ioss_number", "public"."connexx_shipments"."future_label_date", "public"."connexx_shipments"."uploaded_proforma_invoice_base64", "public"."connexx_shipments"."uploaded_customs_declaration_base64", "public"."connexx_shipments"."uploaded_certificate_of_origin_base64", "public"."connexx_shipments"."uploaded_packing_listadr_base64", "public"."connexx_shipments"."uploaded_bank_documents_base64", "public"."connexx_shipments"."uploaded_dg_goods_declaration_base64", "public"."connexx_shipments"."uploaded_other_documents_base64", "public"."connexx_shipments"."uploaded_pickup_order_base64", "public"."connexx_shipments"."uploaded_export_declaration_base64", "public"."connexx_shipments"."uploaded_export_attachment_base64", "public"."connexx_shipments"."display_address_line_3", "public"."connexx_shipments"."discount_amount_multiplied", "public"."connexx_shipments"."shipment_source_name", "public"."connexx_shipments"."shipment_integration_id", "public"."connexx_shipments"."api_id", "public"."connexx_shipments"."ups_pickup_prn_number", "public"."connexx_shipments"."created_date_date", "public"."connexx_shipments"."dangerous_goods", "public"."connexx_shipments"."estimated_delivery_date", "public"."connexx_shipments"."packing_slip_base64", "public"."connexx_shipments"."should_split_duty_and_vat", "public"."connexx_shipments"."fedex_pickup_prn_number", "public"."connexx_shipments"."shipment_info", "public"."connexx_shipments"."integration_store_id", "public"."connexx_shipments"."store_integration_id", "public"."connexx_shipments"."dropoff_info", "public"."connexx_shipments"."ups_pickup_request_body", "public"."connexx_shipments"."fedex_pickup_location", "public"."connexx_shipments"."historic_prns", "public"."connexx_shipments"."cn22_base64", "public"."connexx_shipments"."customer_reference_2", "public"."connexx_shipments"."custom_shipment_data", "public"."connexx_shipments"."ukims_number", "public"."connexx_shipments"."delivery_instructions", "public"."connexx_shipments"."integration_created_date", "public"."connexx_shipments"."importer_address_first_name", "public"."connexx_shipments"."importer_address_last_name", "public"."connexx_shipments"."importer_address_company", "public"."connexx_shipments"."importer_address_email", "public"."connexx_shipments"."importer_address_phone", "public"."connexx_shipments"."importer_address_street_1", "public"."connexx_shipments"."importer_address_street_2", "public"."connexx_shipments"."importer_address_street_3", "public"."connexx_shipments"."importer_address_city", "public"."connexx_shipments"."importer_address_county_state", "public"."connexx_shipments"."importer_address_country_iso", "public"."connexx_shipments"."importer_address_zip", "public"."connexx_shipments"."importer_address_eori_number", "public"."connexx_shipments"."importer_address_vat_number", "public"."connexx_shipments"."should_use_importer_of_record", "public"."connexx_shipments"."requires_signature", "public"."connexx_shipments"."requires_adult_signature", "public"."connexx_shipments"."requires_direct_delivery", "public"."connexx_shipments"."deliver_to_residential", "public"."connexx_shipments"."notification_emails", "public"."connexx_shipments"."customer_order_source" FROM "public"."connexx_shipments" LEFT JOIN "public"."portal_user" AS "j3" ON ("j3"."id") = ("public"."connexx_shipments"."created_by") LEFT JOIN "public"."connexx_shipment_bulk_uploads" AS "j4" ON ("j4"."id") = ("public"."connexx_shipments"."shipment_bulk_upload_id") LEFT JOIN "public"."sales_account_shipping_whitelist" AS "j5" ON ("j5"."id") = ("public"."connexx_shipments"."shipping_whitelist_id") WHERE ("public"."connexx_shipments"."sales_account_id" = $1 AND "public"."connexx_shipments"."shipment_type" = $2 AND ("public"."connexx_shipments"."customer_reference" ILIKE $3 OR "public"."connexx_shipments"."customer_reference_2" ILIKE $4 OR "public"."connexx_shipments"."order_number" ILIKE $5 OR "public"."connexx_shipments"."from_address_company" ILIKE $6 OR "public"."connexx_shipments"."from_address_first_name" ILIKE $7 OR "public"."connexx_shipments"."from_address_last_name" ILIKE $8 OR "public"."connexx_shipments"."from_address_street_1" ILIKE $9 OR "public"."connexx_shipments"."from_address_zip" ILIKE $10 OR "public"."connexx_shipments"."to_address_company" ILIKE $11 OR "public"."connexx_shipments"."to_address_first_name" ILIKE $12 OR "public"."connexx_shipments"."to_address_last_name" ILIKE $13 OR "public"."connexx_shipments"."to_address_street_1" ILIKE $14 OR "public"."connexx_shipments"."to_address_zip" ILIKE $15 OR "public"."connexx_shipments"."estimated_delivery_date" ILIKE $16 OR ("public"."connexx_shipments"."id") IN (SELECT "t1"."shipment_id" FROM "public"."connexx_shipment_packages" AS "t1" WHERE ("t1"."tracking_code" ILIKE $17 AND "t1"."shipment_id" IS NOT NULL)) OR ("public"."connexx_shipments"."id") IN (SELECT "t2"."shipment_id" FROM "public"."connexx_shipment_item_descriptions" AS "t2" WHERE (("t2"."sku" ILIKE $18 OR "t2"."description" ILIKE $19) AND "t2"."shipment_id" IS NOT NULL)) OR ("j3"."email" ILIKE $20 AND ("j3"."id" IS NOT NULL)) OR ("j4"."filename" ILIKE $21 AND ("j4"."id" IS NOT NULL)) OR (("j5"."carrier_name" ILIKE $22 OR "j5"."service_name" ILIKE $23) AND ("j5"."id" IS NOT NULL))) AND "public"."connexx_shipments"."created_date" >= $24 AND "public"."connexx_shipments"."created_date" <= $25 AND "public"."connexx_shipments"."deleted_date" IS NULL AND "public"."connexx_shipments"."status" IN ($26)) ORDER BY "public"."connexx_shipments"."created_date" DESC LIMIT $27 OFFSET $28
786 min 11% 298 ms 157,922 upadmin
SELECT "public"."connexx_shipments"."id" FROM "public"."connexx_shipments" LEFT JOIN "public"."portal_user" AS "j3" ON ("j3"."id") = ("public"."connexx_shipments"."created_by") LEFT JOIN "public"."connexx_shipment_bulk_uploads" AS "j4" ON ("j4"."id") = ("public"."connexx_shipments"."shipment_bulk_upload_id") LEFT JOIN "public"."sales_account_shipping_whitelist" AS "j5" ON ("j5"."id") = ("public"."connexx_shipments"."shipping_whitelist_id") WHERE ("public"."connexx_shipments"."sales_account_id" = $1 AND "public"."connexx_shipments"."shipment_type" = $2 AND ("public"."connexx_shipments"."customer_reference" ILIKE $3 OR "public"."connexx_shipments"."customer_reference_2" ILIKE $4 OR "public"."connexx_shipments"."order_number" ILIKE $5 OR "public"."connexx_shipments"."from_address_company" ILIKE $6 OR "public"."connexx_shipments"."from_address_first_name" ILIKE $7 OR "public"."connexx_shipments"."from_address_last_name" ILIKE $8 OR "public"."connexx_shipments"."from_address_street_1" ILIKE $9 OR "public"."connexx_shipments"."from_address_zip" ILIKE $10 OR "public"."connexx_shipments"."to_address_company" ILIKE $11 OR "public"."connexx_shipments"."to_address_first_name" ILIKE $12 OR "public"."connexx_shipments"."to_address_last_name" ILIKE $13 OR "public"."connexx_shipments"."to_address_street_1" ILIKE $14 OR "public"."connexx_shipments"."to_address_zip" ILIKE $15 OR "public"."connexx_shipments"."estimated_delivery_date" ILIKE $16 OR ("public"."connexx_shipments"."id") IN (SELECT "t1"."shipment_id" FROM "public"."connexx_shipment_packages" AS "t1" WHERE ("t1"."tracking_code" ILIKE $17 AND "t1"."shipment_id" IS NOT NULL)) OR ("public"."connexx_shipments"."id") IN (SELECT "t2"."shipment_id" FROM "public"."connexx_shipment_item_descriptions" AS "t2" WHERE (("t2"."sku" ILIKE $18 OR "t2"."description" ILIKE $19) AND "t2"."shipment_id" IS NOT NULL)) OR ("j3"."email" ILIKE $20 AND ("j3"."id" IS NOT NULL)) OR ("j4"."filename" ILIKE $21 AND ("j4"."id" IS NOT NULL)) OR (("j5"."carrier_name" ILIKE $22 OR "j5"."service_name" ILIKE $23) AND ("j5"."id" IS NOT NULL))) AND "public"."connexx_shipments"."created_date" >= $24 AND "public"."connexx_shipments"."created_date" <= $25 AND "public"."connexx_shipments"."deleted_date" IS NULL AND "public"."connexx_shipments"."status" IN ($26)) ORDER BY "public"."connexx_shipments"."created_date" DESC OFFSET $27
444 min 6% 103 ms 259,738 upadmin
SELECT COUNT(*), "public"."connexx_label_jobs"."downloaded" FROM "public"."connexx_label_jobs" WHERE "public"."connexx_label_jobs"."sales_account_id" = $1 GROUP BY "public"."connexx_label_jobs"."downloaded" OFFSET $2
Covered by index on (sales_account_id, created_date)
Rows: 15442166
Row progression: 15442166, 28282

Row estimates
- sales_account_id (=): 28282

Existing indexes
- id PRIMARY
- deprecated_shipment_ids
- sales_account_id, created_date
- uuid UNIQUE
331 min 5% 78 ms 254,122 upadmin
SELECT COUNT(*) FROM (SELECT "public"."connexx_shipments"."id" FROM "public"."connexx_shipments" WHERE ("public"."connexx_shipments"."sales_account_id" = $1 AND "public"."connexx_shipments"."shipment_type" = $2 AND "public"."connexx_shipments"."deleted_date" IS NULL) OFFSET $3) AS "sub"
319 min 4% 1,311 ms 14,616 upadmin
SELECT "public"."connexx_shipment_item_descriptions"."id", "public"."connexx_shipment_item_descriptions"."description", "public"."connexx_shipment_item_descriptions"."commodity_code", "public"."connexx_shipment_item_descriptions"."sku", "public"."connexx_shipment_item_descriptions"."item_value", "public"."connexx_shipment_item_descriptions"."weight", "public"."connexx_shipment_item_descriptions"."country_of_origin", "public"."connexx_shipment_item_descriptions"."manufacturer_details", "public"."connexx_shipment_item_descriptions"."currency" FROM "public"."connexx_shipment_item_descriptions" WHERE ("public"."connexx_shipment_item_descriptions"."sales_account_id" = $1 AND "public"."connexx_shipment_item_descriptions"."description" IS NOT NULL AND "public"."connexx_shipment_item_descriptions"."description" ILIKE $2) ORDER BY "public"."connexx_shipment_item_descriptions"."created_date" DESC LIMIT $3 OFFSET $4
Details
CREATE INDEX CONCURRENTLY ON connexx_shipment_item_descriptions (sales_account_id)
Rows: 24877030
Row progression: 24877030, 46412, 45333

Row estimates
- sales_account_id (=): 46412
- description (~~*): 2429946
- description (not_null): 24298224
- created_date (sort): 65

Existing indexes
- id PRIMARY
- lower((description)::text)
- lower((sku)::text)
- shipment_id
- shipment_id, lower((sku)::text), lower((description)::text) WHERE shipment_id IS NOT NULL
- shipment_id WHERE shipment_id IS NOT NULL
- sku
- sku gin_trgm_ops, description gin_trgm_ops GIN
- sku gin_trgm_ops WHERE shipment_id IS NOT NULL GIN
227 min 3% 52 ms 259,737 upadmin
SELECT COUNT(*) FROM (SELECT "public"."connexx_label_jobs"."id" FROM "public"."connexx_label_jobs" WHERE ("public"."connexx_label_jobs"."sales_account_id" = $1 AND "public"."connexx_label_jobs"."status" <> $2) OFFSET $3) AS "sub"
181 min 3% 55 ms 199,326 upadmin
SELECT *
        FROM get_quotes_v5(current_date,
          cast($1 as int),
          cast($2 as int),
          cast($3 as int),
          $4,
          $5,
          $6,
          $7,
          cast($8 as int),
          cast($9 as int) 
        )
        WHERE id IS NOT NULL
        ORDER BY carrier_name,
          supplier_name,
          service_name
87 min 1% 1,414 ms 3,684 upadmin
SELECT "public"."connexx_shipments"."id", "public"."connexx_shipments"."uuid", "public"."connexx_shipments"."created_by", "public"."connexx_shipments"."created_date", "public"."connexx_shipments"."last_modified_by", "public"."connexx_shipments"."last_modified_date", "public"."connexx_shipments"."duty_or_tax_paid_by", "public"."connexx_shipments"."customer_reference", "public"."connexx_shipments"."shipment_bulk_upload_id", "public"."connexx_shipments"."applied_rule_id", "public"."connexx_shipments"."from_address_first_name", "public"."connexx_shipments"."from_address_last_name", "public"."connexx_shipments"."from_address_company", "public"."connexx_shipments"."from_address_email", "public"."connexx_shipments"."from_address_phone", "public"."connexx_shipments"."from_address_street_1", "public"."connexx_shipments"."from_address_street_2", "public"."connexx_shipments"."from_address_street_3", "public"."connexx_shipments"."from_address_city", "public"."connexx_shipments"."from_address_county_state", "public"."connexx_shipments"."from_address_country_iso", "public"."connexx_shipments"."from_address_zip", "public"."connexx_shipments"."to_address_first_name", "public"."connexx_shipments"."to_address_last_name", "public"."connexx_shipments"."to_address_company", "public"."connexx_shipments"."to_address_email", "public"."connexx_shipments"."to_address_phone", "public"."connexx_shipments"."to_address_street_1", "public"."connexx_shipments"."to_address_street_2", "public"."connexx_shipments"."to_address_street_3", "public"."connexx_shipments"."to_address_city", "public"."connexx_shipments"."to_address_county_state", "public"."connexx_shipments"."to_address_country_iso", "public"."connexx_shipments"."to_address_zip", "public"."connexx_shipments"."sales_account_id", "public"."connexx_shipments"."job_number", "public"."connexx_shipments"."generated_by_admin", "public"."connexx_shipments"."date_converted_to_shipment", "public"."connexx_shipments"."shipment_type", "public"."connexx_shipments"."deleted_date", "public"."connexx_shipments"."deleted_by", "public"."connexx_shipments"."status", "public"."connexx_shipments"."rates_sql_query_output", "public"."connexx_shipments"."rates_sql_query_input", "public"."connexx_shipments"."errors", "public"."connexx_shipments"."reason_for_export", "public"."connexx_shipments"."combined_label_url", "public"."connexx_shipments"."bulk_upload_row_id", "public"."connexx_shipments"."original_shipment_id", "public"."connexx_shipments"."_remove_selected_quote_id", "public"."connexx_shipments"."shipping_whitelist_id", "public"."connexx_shipments"."from_address_vat_number", "public"."connexx_shipments"."from_address_eori_number", "public"."connexx_shipments"."to_address_vat_number", "public"."connexx_shipments"."to_address_eori_number", "public"."connexx_shipments"."virtual_warehouse_id", "public"."connexx_shipments"."service_options", "public"."connexx_shipments"."consignment_number", "public"."connexx_shipments"."commercial_invoice_pdf_url", "public"."connexx_shipments"."external_customer_id", "public"."connexx_shipments"."carrier_depot_id", "public"."connexx_shipments"."base64_eltron", "public"."connexx_shipments"."base64_citizen", "public"."connexx_shipments"."label_type"::text, "public"."connexx_shipments"."carrier_shipment_id", "public"."connexx_shipments"."invoice_date", "public"."connexx_shipments"."invoice_number", "public"."connexx_shipments"."order_number", "public"."connexx_shipments"."carrier_label_errors", "public"."connexx_shipments"."commercial_invoice_base64", "public"."connexx_shipments"."should_generate_commercial_invoice", "public"."connexx_shipments"."use_insurance", "public"."connexx_shipments"."insurance_amount", "public"."connexx_shipments"."insurance_amount_currency_code", "public"."connexx_shipments"."fedex_pickup_request_form_base64", "public"."connexx_shipments"."ddp", "public"."connexx_shipments"."should_pick_up", "public"."connexx_shipments"."pick_up_from_date_local_time", "public"."connexx_shipments"."pick_up_to_date_local_time", "public"."connexx_shipments"."pick_up_instructions", "public"."connexx_shipments"."carrier_api_request_json", "public"."connexx_shipments"."carrier_api_request", "public"."connexx_shipments"."original_shipping_whitelist_id", "public"."connexx_shipments"."uploaded_commercial_invoice_base64", "public"."connexx_shipments"."ioss_number", "public"."connexx_shipments"."future_label_date", "public"."connexx_shipments"."uploaded_proforma_invoice_base64", "public"."connexx_shipments"."uploaded_customs_declaration_base64", "public"."connexx_shipments"."uploaded_certificate_of_origin_base64", "public"."connexx_shipments"."uploaded_packing_listadr_base64", "public"."connexx_shipments"."uploaded_bank_documents_base64", "public"."connexx_shipments"."uploaded_dg_goods_declaration_base64", "public"."connexx_shipments"."uploaded_other_documents_base64", "public"."connexx_shipments"."uploaded_pickup_order_base64", "public"."connexx_shipments"."uploaded_export_declaration_base64", "public"."connexx_shipments"."uploaded_export_attachment_base64", "public"."connexx_shipments"."display_address_line_3", "public"."connexx_shipments"."discount_amount_multiplied", "public"."connexx_shipments"."shipment_source_name", "public"."connexx_shipments"."shipment_integration_id", "public"."connexx_shipments"."api_id", "public"."connexx_shipments"."ups_pickup_prn_number", "public"."connexx_shipments"."created_date_date", "public"."connexx_shipments"."dangerous_goods", "public"."connexx_shipments"."estimated_delivery_date", "public"."connexx_shipments"."packing_slip_base64", "public"."connexx_shipments"."should_split_duty_and_vat", "public"."connexx_shipments"."fedex_pickup_prn_number", "public"."connexx_shipments"."shipment_info", "public"."connexx_shipments"."integration_store_id", "public"."connexx_shipments"."store_integration_id", "public"."connexx_shipments"."dropoff_info", "public"."connexx_shipments"."ups_pickup_request_body", "public"."connexx_shipments"."fedex_pickup_location", "public"."connexx_shipments"."historic_prns", "public"."connexx_shipments"."cn22_base64", "public"."connexx_shipments"."customer_reference_2", "public"."connexx_shipments"."custom_shipment_data", "public"."connexx_shipments"."ukims_number", "public"."connexx_shipments"."delivery_instructions", "public"."connexx_shipments"."integration_created_date", "public"."connexx_shipments"."importer_address_first_name", "public"."connexx_shipments"."importer_address_last_name", "public"."connexx_shipments"."importer_address_company", "public"."connexx_shipments"."importer_address_email", "public"."connexx_shipments"."importer_address_phone", "public"."connexx_shipments"."importer_address_street_1", "public"."connexx_shipments"."importer_address_street_2", "public"."connexx_shipments"."importer_address_street_3", "public"."connexx_shipments"."importer_address_city", "public"."connexx_shipments"."importer_address_county_state", "public"."connexx_shipments"."importer_address_country_iso", "public"."connexx_shipments"."importer_address_zip", "public"."connexx_shipments"."importer_address_eori_number", "public"."connexx_shipments"."importer_address_vat_number", "public"."connexx_shipments"."should_use_importer_of_record", "public"."connexx_shipments"."requires_signature", "public"."connexx_shipments"."requires_adult_signature", "public"."connexx_shipments"."requires_direct_delivery", "public"."connexx_shipments"."deliver_to_residential", "public"."connexx_shipments"."notification_emails", "public"."connexx_shipments"."customer_order_source" FROM "public"."connexx_shipments" LEFT JOIN "public"."portal_user" AS "j3" ON ("j3"."id") = ("public"."connexx_shipments"."created_by") LEFT JOIN "public"."connexx_shipment_bulk_uploads" AS "j4" ON ("j4"."id") = ("public"."connexx_shipments"."shipment_bulk_upload_id") LEFT JOIN "public"."sales_account_shipping_whitelist" AS "j5" ON ("j5"."id") = ("public"."connexx_shipments"."shipping_whitelist_id") WHERE ("public"."connexx_shipments"."sales_account_id" = $1 AND "public"."connexx_shipments"."shipment_type" = $2 AND ("public"."connexx_shipments"."customer_reference" ILIKE $3 OR "public"."connexx_shipments"."customer_reference_2" ILIKE $4 OR "public"."connexx_shipments"."order_number" ILIKE $5 OR "public"."connexx_shipments"."from_address_company" ILIKE $6 OR "public"."connexx_shipments"."from_address_first_name" ILIKE $7 OR "public"."connexx_shipments"."from_address_last_name" ILIKE $8 OR "public"."connexx_shipments"."from_address_street_1" ILIKE $9 OR "public"."connexx_shipments"."from_address_zip" ILIKE $10 OR "public"."connexx_shipments"."to_address_company" ILIKE $11 OR "public"."connexx_shipments"."to_address_first_name" ILIKE $12 OR "public"."connexx_shipments"."to_address_last_name" ILIKE $13 OR "public"."connexx_shipments"."to_address_street_1" ILIKE $14 OR "public"."connexx_shipments"."to_address_zip" ILIKE $15 OR "public"."connexx_shipments"."estimated_delivery_date" ILIKE $16 OR ("public"."connexx_shipments"."id") IN (SELECT "t1"."shipment_id" FROM "public"."connexx_shipment_packages" AS "t1" WHERE ("t1"."tracking_code" ILIKE $17 AND "t1"."shipment_id" IS NOT NULL)) OR ("public"."connexx_shipments"."id") IN (SELECT "t2"."shipment_id" FROM "public"."connexx_shipment_item_descriptions" AS "t2" WHERE (("t2"."sku" ILIKE $18 OR "t2"."description" ILIKE $19) AND "t2"."shipment_id" IS NOT NULL)) OR ("j3"."email" ILIKE $20 AND ("j3"."id" IS NOT NULL)) OR ("j4"."filename" ILIKE $21 AND ("j4"."id" IS NOT NULL)) OR (("j5"."carrier_name" ILIKE $22 OR "j5"."service_name" ILIKE $23) AND ("j5"."id" IS NOT NULL))) AND "public"."connexx_shipments"."created_date" >= $24 AND "public"."connexx_shipments"."created_date" <= $25 AND "public"."connexx_shipments"."deleted_date" IS NULL AND "public"."connexx_shipments"."status" IN ($26)) ORDER BY "public"."connexx_shipments"."customer_reference" ASC LIMIT $27 OFFSET $28
66 min 0.9% 66 ms 60,787 upadmin
SELECT "public"."connexx_shipment_packages"."id", "public"."connexx_shipment_packages"."created_by", "public"."connexx_shipment_packages"."created_date", "public"."connexx_shipment_packages"."last_modified_by", "public"."connexx_shipment_packages"."last_modified_date", "public"."connexx_shipment_packages"."shipment_id", "public"."connexx_shipment_packages"."weight", "public"."connexx_shipment_packages"."length", "public"."connexx_shipment_packages"."height", "public"."connexx_shipment_packages"."type", "public"."connexx_shipment_packages"."quantity", "public"."connexx_shipment_packages"."width", "public"."connexx_shipment_packages"."tracking_code", "public"."connexx_shipment_packages"."label_created_date", "public"."connexx_shipment_packages"."label_url", "public"."connexx_shipment_packages"."label_format", "public"."connexx_shipment_packages"."errors", "public"."connexx_shipment_packages"."index", "public"."connexx_shipment_packages"."sales_account_id", "public"."connexx_shipment_packages"."base64_pdf", "public"."connexx_shipment_packages"."shipping_price", "public"."connexx_shipment_packages"."base64_zpl", "public"."connexx_shipment_packages"."original_ui_index", "public"."connexx_shipment_packages"."created_date_date", "public"."connexx_shipment_packages"."year", "public"."connexx_shipment_packages"."month", "public"."connexx_shipment_packages"."class", "public"."connexx_shipment_packages"."dg_net_weight", "public"."connexx_shipment_packages"."dgun_number", "public"."connexx_shipment_packages"."dry_ice_weight", "public"."connexx_shipment_packages"."lithium_category", "public"."connexx_shipment_packages"."packing_group", "public"."connexx_shipment_packages"."dg_package", "public"."connexx_shipment_packages"."carrier_shipment_package_id", "public"."connexx_shipment_packages"."dg_volume_ml_100", "public"."connexx_shipment_packages"."randomized_reference" FROM "public"."connexx_shipment_packages" LEFT JOIN "public"."connexx_shipments" AS "j1" ON ("j1"."id") = ("public"."connexx_shipment_packages"."shipment_id") WHERE ("public"."connexx_shipment_packages"."tracking_code" IN ($1 /*, ... */) AND "public"."connexx_shipment_packages"."sales_account_id" IN ($2 /*, ... */) AND ("j1"."shipping_whitelist_id" IS NOT NULL AND ("j1"."id" IS NOT NULL))) OFFSET $3
61 min 0.9% 541 ms 6,792 upadmin
INSERT INTO shipment_data.flattened_shipments (
    shipment_package_id, shipment_id, sales_account_id,
    sales_account_reference, company_id, customer_name, tracking_code,
    status, created_date, shipment_source_name, supplier_name,
    shipping_whitelist_id,
    iso_country_origin, iso_country_destination, zip_origin, zip_destination
  )
  SELECT
    csp.id,
    cs.id,
    sa.id,
    sa.sales_account_reference,
    co.id,
    UPPER(co.name),
    csp.tracking_code,
    UPPER(cs.status),
    cs.created_date,
    UPPER(cs.shipment_source_name),
    UPPER(combined_suppliers.supplier_name),
    cs.shipping_whitelist_id,
    cs.from_address_country_iso,
    cs.to_address_country_iso,
    cs.from_address_zip,
    cs.to_address_zip
  FROM public.connexx_shipment_packages csp
  LEFT JOIN public.connexx_shipments cs ON cs.id = csp.shipment_id
  LEFT JOIN public.sales_account sa ON sa.id = cs.sales_account_id
  LEFT JOIN public.company co ON co.id = sa.company_id
  LEFT JOIN public.sales_account_shipping_whitelist sasw ON sasw.id = cs.shipping_whitelist_id
  LEFT JOIN public.combined_suppliers ON combined_suppliers.id = sasw.supplier_id
  LEFT JOIN shipment_data.flattened_shipments fs ON fs.shipment_package_id = csp.id
  WHERE csp.tracking_code IS NOT NULL
    AND upper(cs.status) <> $1
    AND csp.created_date >= date_trunc($2, current_date) - INTERVAL $3
    AND csp.sales_account_id NOT IN ($4 /*, ... */)
    AND fs.shipment_package_id IS NULL
34 min 0.5% 21 ms 96,331 upadmin
SELECT *
FROM get_whitelist_id(cast($1 as int),
                      cast($2 as bigint),
                      cast($3 as int),
                      $4,
                      $5,
                      $6,
                      $7,
                      cast($8 as int))
WHERE actual_zone IS NOT NULL
28 min 0.4% 78 ms 21,587 postgresitd
SELECT EXISTS (
							SELECT $3 FROM connexx_shipments
							         WHERE customer_reference = $1 
							           AND shipment_integration_id = $2)
							           AS exists
24 min 0.3% 393 ms 3,684 upadmin
SELECT "public"."connexx_shipments"."id" FROM "public"."connexx_shipments" LEFT JOIN "public"."portal_user" AS "j3" ON ("j3"."id") = ("public"."connexx_shipments"."created_by") LEFT JOIN "public"."connexx_shipment_bulk_uploads" AS "j4" ON ("j4"."id") = ("public"."connexx_shipments"."shipment_bulk_upload_id") LEFT JOIN "public"."sales_account_shipping_whitelist" AS "j5" ON ("j5"."id") = ("public"."connexx_shipments"."shipping_whitelist_id") WHERE ("public"."connexx_shipments"."sales_account_id" = $1 AND "public"."connexx_shipments"."shipment_type" = $2 AND ("public"."connexx_shipments"."customer_reference" ILIKE $3 OR "public"."connexx_shipments"."customer_reference_2" ILIKE $4 OR "public"."connexx_shipments"."order_number" ILIKE $5 OR "public"."connexx_shipments"."from_address_company" ILIKE $6 OR "public"."connexx_shipments"."from_address_first_name" ILIKE $7 OR "public"."connexx_shipments"."from_address_last_name" ILIKE $8 OR "public"."connexx_shipments"."from_address_street_1" ILIKE $9 OR "public"."connexx_shipments"."from_address_zip" ILIKE $10 OR "public"."connexx_shipments"."to_address_company" ILIKE $11 OR "public"."connexx_shipments"."to_address_first_name" ILIKE $12 OR "public"."connexx_shipments"."to_address_last_name" ILIKE $13 OR "public"."connexx_shipments"."to_address_street_1" ILIKE $14 OR "public"."connexx_shipments"."to_address_zip" ILIKE $15 OR "public"."connexx_shipments"."estimated_delivery_date" ILIKE $16 OR ("public"."connexx_shipments"."id") IN (SELECT "t1"."shipment_id" FROM "public"."connexx_shipment_packages" AS "t1" WHERE ("t1"."tracking_code" ILIKE $17 AND "t1"."shipment_id" IS NOT NULL)) OR ("public"."connexx_shipments"."id") IN (SELECT "t2"."shipment_id" FROM "public"."connexx_shipment_item_descriptions" AS "t2" WHERE (("t2"."sku" ILIKE $18 OR "t2"."description" ILIKE $19) AND "t2"."shipment_id" IS NOT NULL)) OR ("j3"."email" ILIKE $20 AND ("j3"."id" IS NOT NULL)) OR ("j4"."filename" ILIKE $21 AND ("j4"."id" IS NOT NULL)) OR (("j5"."carrier_name" ILIKE $22 OR "j5"."service_name" ILIKE $23) AND ("j5"."id" IS NOT NULL))) AND "public"."connexx_shipments"."created_date" >= $24 AND "public"."connexx_shipments"."created_date" <= $25 AND "public"."connexx_shipments"."deleted_date" IS NULL AND "public"."connexx_shipments"."status" IN ($26)) ORDER BY "public"."connexx_shipments"."customer_reference" ASC OFFSET $27
19 min 0.3% 395 ms 2,879 postgresitd
UPDATE consignment_imports ec SET sales_account_id = sa.id FROM sales_account sa WHERE ec.sales_account_reference = sa.sales_account_reference AND sa.status = $1 AND ec.sales_account_id = $2
Covered by index on (sales_account_reference, sales_account_id)
Rows: 80512064
Row progression: 80512064, 76949, 75

Row estimates
- sales_account_reference (=): 76949
- sales_account_id (=): 78191
- status (=): 40230537

Existing indexes
- id PRIMARY
- ((created_date)::date)
- barcode
- barcode_postcode_key UNIQUE
- carrier
- consignment_number
- consignment_number_postcode_key
- created_date_date, id WHERE ((source)::text = 'scurri'::text) AND (barcode IS NOT NULL) AND (sales_account_id <> ALL (ARRAY[225578, 1605, 0]))
- month, source
- order_number, ship_to_postcode
- sales_account_id
- sales_account_id, ((created_date)::date)
- sales_account_id, created_date_date
- sales_account_reference, sales_account_id
- source
- year, source
16 min 0.2% 99 ms 9,827 upadmin
SELECT "public"."connexx_shipment_item_descriptions"."id", "public"."connexx_shipment_item_descriptions"."sku", "public"."connexx_shipment_item_descriptions"."description", "public"."connexx_shipment_item_descriptions"."commodity_code", "public"."connexx_shipment_item_descriptions"."item_value", "public"."connexx_shipment_item_descriptions"."weight", "public"."connexx_shipment_item_descriptions"."country_of_origin", "public"."connexx_shipment_item_descriptions"."manufacturer_details", "public"."connexx_shipment_item_descriptions"."currency" FROM "public"."connexx_shipment_item_descriptions" WHERE ("public"."connexx_shipment_item_descriptions"."sales_account_id" = $1 AND "public"."connexx_shipment_item_descriptions"."sku" IS NOT NULL AND "public"."connexx_shipment_item_descriptions"."sku" ILIKE $2) ORDER BY "public"."connexx_shipment_item_descriptions"."created_date" DESC LIMIT $3 OFFSET $4
Details
CREATE INDEX CONCURRENTLY ON connexx_shipment_item_descriptions (sales_account_id)
Rows: 24877030
Row progression: 24877030, 46412, 38839

Row estimates
- sales_account_id (=): 46412
- sku (~~*): 2081908
- sku (not_null): 20817928
- created_date (sort): 65

Existing indexes
- id PRIMARY
- lower((description)::text)
- lower((sku)::text)
- shipment_id
- shipment_id, lower((sku)::text), lower((description)::text) WHERE shipment_id IS NOT NULL
- shipment_id WHERE shipment_id IS NOT NULL
- sku
- sku gin_trgm_ops, description gin_trgm_ops GIN
- sku gin_trgm_ops WHERE shipment_id IS NOT NULL GIN
16 min 0.2% 138 ms 6,792 upadmin
INSERT INTO shipment_data.flattened_shipments_scurri (
    shipment_package_id, sales_account_id,
    sales_account_reference, company_id, customer_name, tracking_code,
    created_date, supplier_name,
    iso_country_destination, zip_destination
  )
  SELECT
    ci.id,
    sa.id,
    sa.sales_account_reference,
    co.id,
    UPPER(co.name),
    ci.barcode,
    ci.created_date,
    UPPER(ci.carrier),
    ci.ship_to_country,
    ci.ship_to_postcode
  FROM public.consignment_imports ci
  LEFT JOIN public.sales_account sa ON sa.id = ci.sales_account_id
  LEFT JOIN public.company co ON co.id = sa.company_id
  LEFT JOIN shipment_data.flattened_shipments_scurri fs ON fs.shipment_package_id = ci.id
  WHERE ci.barcode IS NOT NULL
    AND ci.source = $1
    AND ci.created_date_date >= current_date - $2
    AND ci.created_date_date <= current_date
    AND ci.sales_account_id NOT IN ($3 /*, ... */)
    AND fs.shipment_package_id IS NULL
14 min 0.2% 63 ms 13,593 postgresitd
SELECT COALESCE(json_agg(query.*), $1) FROM (SELECT DISTINCT ON (csaic.id) COALESCE(jsonb_build_object( $2, COALESCE(c.name, $3), $4, COALESCE(aan.address_line_1, $5), $6, COALESCE(aan.address_line_2, $7), $8, COALESCE(aan.address_line_3, $9), $10, COALESCE(aan.city, $11), $12, COALESCE(aan.county_state, $13), $14, COALESCE(aan.postcode, $15), $16, COALESCE(aan.country_iso, $17), $18, COALESCE(RTRIM(ac.name), $19), $20, COALESCE(aan.telephone_number, $21)), $22)                                                AS default_address, COALESCE(cvw.phone_number, $23)                                AS telephone_number, COALESCE(jsonb_build_object($24, COALESCE(csaic.api_key, $25), $26, COALESCE(csaic.token, $27), $28, csaic.details->>$29), $30) AS tokens, csaic.id, csaic.sales_account_id                                        AS SalesAccountID, COALESCE(cap.token, $31)                                       AS connexx_token, COALESCE(cvw.name, $32)                                        AS warehouse_name, COALESCE(csaic.identifier, $33)                                AS StoreName, COALESCE(csaic.email, $34)                                     AS UserEmail FROM connexx_sales_account_integration_credentials csaic LEFT JOIN sales_account sa ON sa.id = csaic.sales_account_id LEFT JOIN company c ON sa.company_id = c.id LEFT JOIN connexx_virtual_warehouses cvw ON sa.id = cvw.sales_account_id AND cvw.is_default IS TRUE AND cvw.deleted_date IS NULL LEFT JOIN account_address_new aan ON cvw.address_id = aan.id LEFT JOIN connexx_api_keys cap ON cap.sales_account_id = sa.id LEFT JOIN account_contact ac ON ac.sales_account_id = sa.id WHERE COALESCE(csaic.api_key , $35) <> $36 AND csaic.integration_type = $37 AND csaic.status = $38 ORDER BY csaic.id DESC) query
8 min 0.1% 75 ms 6,792 upadmin
UPDATE shipment_data.flattened_shipments fs
  SET status = UPPER(cs.status)
  FROM public.connexx_shipments cs
  WHERE fs.shipment_id = cs.id
    AND fs.created_date::date = current_date
    AND fs.status <> UPPER(cs.status)
7 min < 0.1% 637 ms 642 upadmin
SELECT *
    FROM (
      SELECT DISTINCT ON (csp.tracking_code)
      csp.tracking_code,
      cs.id AS shipment_id,
      cs.created_date AS shipment_created_date,
      csp.randomized_reference,
      sasw.carrier_id,
      ct.id AS consignment_tracking_id,
      ct.created_date AS consignment_tracking_created_date,
      COALESCE(ct.tracking_information, $5::jsonb) AS existing_tracking_information
      FROM connexx_shipments cs
      JOIN connexx_shipment_packages csp ON csp.shipment_id = cs.id
      JOIN sales_account_shipping_whitelist sasw ON sasw.id = cs.shipping_whitelist_id
      LEFT JOIN consignment_tracking ct ON ct.barcode = csp.tracking_code
      WHERE sasw.supplier_id = $1
        AND COALESCE(csp.tracking_code, $6) <> $7
        AND COALESCE(csp.randomized_reference, $8) <> $9
        AND cs.created_date >= NOW() - $2::interval
      ORDER BY csp.tracking_code, cs.created_date DESC
    ) candidates
    ORDER BY shipment_created_date ASC, tracking_code ASC
    OFFSET $3
    LIMIT $4
6 min < 0.1% 27 ms 13,144 upadmin
SELECT "public"."connexx_shipment_packages"."id", "public"."connexx_shipment_packages"."created_by", "public"."connexx_shipment_packages"."created_date", "public"."connexx_shipment_packages"."last_modified_by", "public"."connexx_shipment_packages"."last_modified_date", "public"."connexx_shipment_packages"."shipment_id", "public"."connexx_shipment_packages"."weight", "public"."connexx_shipment_packages"."length", "public"."connexx_shipment_packages"."height", "public"."connexx_shipment_packages"."type", "public"."connexx_shipment_packages"."quantity", "public"."connexx_shipment_packages"."width", "public"."connexx_shipment_packages"."tracking_code", "public"."connexx_shipment_packages"."label_created_date", "public"."connexx_shipment_packages"."label_url", "public"."connexx_shipment_packages"."label_format", "public"."connexx_shipment_packages"."errors", "public"."connexx_shipment_packages"."index", "public"."connexx_shipment_packages"."sales_account_id", "public"."connexx_shipment_packages"."base64_pdf", "public"."connexx_shipment_packages"."shipping_price", "public"."connexx_shipment_packages"."base64_zpl", "public"."connexx_shipment_packages"."original_ui_index", "public"."connexx_shipment_packages"."created_date_date", "public"."connexx_shipment_packages"."year", "public"."connexx_shipment_packages"."month", "public"."connexx_shipment_packages"."class", "public"."connexx_shipment_packages"."dg_net_weight", "public"."connexx_shipment_packages"."dgun_number", "public"."connexx_shipment_packages"."dry_ice_weight", "public"."connexx_shipment_packages"."lithium_category", "public"."connexx_shipment_packages"."packing_group", "public"."connexx_shipment_packages"."dg_package", "public"."connexx_shipment_packages"."carrier_shipment_package_id", "public"."connexx_shipment_packages"."dg_volume_ml_100", "public"."connexx_shipment_packages"."randomized_reference" FROM "public"."connexx_shipment_packages" LEFT JOIN "public"."connexx_shipments" AS "j1" ON ("j1"."id") = ("public"."connexx_shipment_packages"."shipment_id") WHERE ("public"."connexx_shipment_packages"."tracking_code" IN ($1 /*, ... */) AND "public"."connexx_shipment_packages"."shipment_id" IN ($2 /*, ... */) AND "public"."connexx_shipment_packages"."sales_account_id" IN ($3) AND ("j1"."shipping_whitelist_id" IS NOT NULL AND ("j1"."id" IS NOT NULL))) OFFSET $4
6 min < 0.1% 3,068 ms 110 postgresitd
SELECT $4, ukesi.id, ukesi.status, ukesi.created_date, ukea.name, ukes.name, ukesi.supplier_invoice_number, ukesi.description, $5                                                      as invoice_type, COALESCE((SUM(COALESCE(ukec.supplier_cost_price, $6)) FILTER (WHERE ukec.exception_code != $7)), $8) + COALESCE((SELECT SUM(COALESCE(ukecs.supplier_cost_price, $9)) FROM uk_ecommerce_consignment_surcharges ukecs WHERE ukecs.supplier_linked_invoice_id = ukesi.id AND ukecs.exception_code != $10), $11) AS supplier_freight_exceptions, $12, COALESCE((SUM(COALESCE(ukec.sales_price, $13)) FILTER (WHERE ukec.exception_code <> $14)), $15) + COALESCE((SUM(COALESCE(ukec.surcharge_sales_price, $16)) FILTER (WHERE ukec.exception_code <> $17)), $18) + COALESCE((SELECT SUM(COALESCE(ukecs.sales_price, $19)) FROM uk_ecommerce_consignment_surcharges ukecs WHERE ukecs.supplier_linked_invoice_id = ukesi.id AND ukecs.exception_code != $20), $21) + COALESCE((SELECT SUM(t1.sales_fuel) ::bigint FROM (SELECT (SUM(COALESCE(sales_price, $22))::bigint + SUM(COALESCE(surcharge_sales_price, $23))::bigint) * COALESCE(sales_fuel_surcharge_percent, $24) / $25::bigint AS sales_fuel FROM uk_ecommerce_consignments WHERE supplier_linked_invoice_id = ukec.supplier_linked_invoice_id AND uk_ecommerce_consignments.exception_code != $26 GROUP BY sales_fuel_surcharge_percent ORDER BY sales_fuel_surcharge_percent) t1), $27) AS sales_freight_exceptions, COALESCE((SUM(COALESCE(ukec.supplier_cost_price, $28)) FILTER (WHERE ukec.exception_code = $29)), $30) + COALESCE((SELECT SUM(COALESCE(ukecs.supplier_cost_price, $31)) FROM uk_ecommerce_consignment_surcharges ukecs WHERE ukecs.supplier_linked_invoice_id = ukesi.id AND ukecs.exception_code = $32), $33)  AS supplier_freight, $34, COALESCE((SUM(COALESCE(ukec.sales_price, $35)) FILTER (WHERE ukec.exception_code = $36)), $37) + COALESCE((SUM(COALESCE(ukec.surcharge_sales_price, $38)) FILTER (WHERE ukec.exception_code = $39)), $40) + COALESCE((SELECT SUM(COALESCE(ukecs.sales_price, $41)) FROM uk_ecommerce_consignment_surcharges ukecs WHERE ukecs.supplier_linked_invoice_id = ukesi.id AND ukecs.exception_code = $42), $43) + COALESCE((SELECT SUM(t1.sales_fuel) ::bigint FROM (SELECT (SUM(COALESCE(sales_price, $44))::bigint + SUM(COALESCE(surcharge_sales_price, $45))::bigint) * COALESCE(sales_fuel_surcharge_percent, $46) / $47::bigint AS sales_fuel FROM uk_ecommerce_consignments WHERE supplier_linked_invoice_id = ukec.supplier_linked_invoice_id AND uk_ecommerce_consignments.exception_code = $48 GROUP BY sales_fuel_surcharge_percent ORDER BY sales_fuel_surcharge_percent) t1), $49) AS sales_freight, COALESCE(ukesi.purchase_transaction_id, $50)              AS purchase_transaction_id, COALESCE(ukes.purchase_account_id, $51)                   AS purchase_account_id, COALESCE(CONCAT(pa.purchase_account_reference, $52, RTRIM(company.name)), $53)        AS purchase_account_name, COALESCE(confirmed_for_invoicing, $54)                AS confirmed_for_invoicing FROM uk_ecommerce_supplier_invoice ukesi LEFT JOIN uk_ecommerce_supplier ukes ON ukes.id = ukesi.supplier_account_id LEFT JOIN uk_ecommerce_carrier ukea ON ukea.id = ukes.carrier_id LEFT JOIN uk_ecommerce_consignments ukec ON ukec.supplier_linked_invoice_id = ukesi.id LEFT JOIN purchase_account pa ON pa.id = ukes.purchase_account_id LEFT JOIN company ON company.id = pa.company_id WHERE ukesi.created_date::date BETWEEN $1 AND $2 AND ukesi.status <> $55 AND ukesi.financial_company = $3 GROUP BY 4, 5, 6, 7, 8, 2, 16, ukec.supplier_linked_invoice_id, ukesi.status, ukes.purchase_account_id, pa.purchase_account_reference, company.name, confirmed_for_invoicing ORDER BY 4 DESC, 2 DESC
4 min < 0.1% 2,195 ms 108 upadmin
SELECT "public"."connexx_shipments"."id", "public"."connexx_shipments"."uuid", "public"."connexx_shipments"."created_by", "public"."connexx_shipments"."created_date", "public"."connexx_shipments"."last_modified_by", "public"."connexx_shipments"."last_modified_date", "public"."connexx_shipments"."duty_or_tax_paid_by", "public"."connexx_shipments"."customer_reference", "public"."connexx_shipments"."shipment_bulk_upload_id", "public"."connexx_shipments"."applied_rule_id", "public"."connexx_shipments"."from_address_first_name", "public"."connexx_shipments"."from_address_last_name", "public"."connexx_shipments"."from_address_company", "public"."connexx_shipments"."from_address_email", "public"."connexx_shipments"."from_address_phone", "public"."connexx_shipments"."from_address_street_1", "public"."connexx_shipments"."from_address_street_2", "public"."connexx_shipments"."from_address_street_3", "public"."connexx_shipments"."from_address_city", "public"."connexx_shipments"."from_address_county_state", "public"."connexx_shipments"."from_address_country_iso", "public"."connexx_shipments"."from_address_zip", "public"."connexx_shipments"."to_address_first_name", "public"."connexx_shipments"."to_address_last_name", "public"."connexx_shipments"."to_address_company", "public"."connexx_shipments"."to_address_email", "public"."connexx_shipments"."to_address_phone", "public"."connexx_shipments"."to_address_street_1", "public"."connexx_shipments"."to_address_street_2", "public"."connexx_shipments"."to_address_street_3", "public"."connexx_shipments"."to_address_city", "public"."connexx_shipments"."to_address_county_state", "public"."connexx_shipments"."to_address_country_iso", "public"."connexx_shipments"."to_address_zip", "public"."connexx_shipments"."sales_account_id", "public"."connexx_shipments"."job_number", "public"."connexx_shipments"."generated_by_admin", "public"."connexx_shipments"."date_converted_to_shipment", "public"."connexx_shipments"."shipment_type", "public"."connexx_shipments"."deleted_date", "public"."connexx_shipments"."deleted_by", "public"."connexx_shipments"."status", "public"."connexx_shipments"."rates_sql_query_output", "public"."connexx_shipments"."rates_sql_query_input", "public"."connexx_shipments"."errors", "public"."connexx_shipments"."reason_for_export", "public"."connexx_shipments"."combined_label_url", "public"."connexx_shipments"."bulk_upload_row_id", "public"."connexx_shipments"."original_shipment_id", "public"."connexx_shipments"."_remove_selected_quote_id", "public"."connexx_shipments"."shipping_whitelist_id", "public"."connexx_shipments"."from_address_vat_number", "public"."connexx_shipments"."from_address_eori_number", "public"."connexx_shipments"."to_address_vat_number", "public"."connexx_shipments"."to_address_eori_number", "public"."connexx_shipments"."virtual_warehouse_id", "public"."connexx_shipments"."service_options", "public"."connexx_shipments"."consignment_number", "public"."connexx_shipments"."commercial_invoice_pdf_url", "public"."connexx_shipments"."external_customer_id", "public"."connexx_shipments"."carrier_depot_id", "public"."connexx_shipments"."base64_eltron", "public"."connexx_shipments"."base64_citizen", "public"."connexx_shipments"."label_type"::text, "public"."connexx_shipments"."carrier_shipment_id", "public"."connexx_shipments"."invoice_date", "public"."connexx_shipments"."invoice_number", "public"."connexx_shipments"."order_number", "public"."connexx_shipments"."carrier_label_errors", "public"."connexx_shipments"."commercial_invoice_base64", "public"."connexx_shipments"."should_generate_commercial_invoice", "public"."connexx_shipments"."use_insurance", "public"."connexx_shipments"."insurance_amount", "public"."connexx_shipments"."insurance_amount_currency_code", "public"."connexx_shipments"."fedex_pickup_request_form_base64", "public"."connexx_shipments"."ddp", "public"."connexx_shipments"."should_pick_up", "public"."connexx_shipments"."pick_up_from_date_local_time", "public"."connexx_shipments"."pick_up_to_date_local_time", "public"."connexx_shipments"."pick_up_instructions", "public"."connexx_shipments"."carrier_api_request_json", "public"."connexx_shipments"."carrier_api_request", "public"."connexx_shipments"."original_shipping_whitelist_id", "public"."connexx_shipments"."uploaded_commercial_invoice_base64", "public"."connexx_shipments"."ioss_number", "public"."connexx_shipments"."future_label_date", "public"."connexx_shipments"."uploaded_proforma_invoice_base64", "public"."connexx_shipments"."uploaded_customs_declaration_base64", "public"."connexx_shipments"."uploaded_certificate_of_origin_base64", "public"."connexx_shipments"."uploaded_packing_listadr_base64", "public"."connexx_shipments"."uploaded_bank_documents_base64", "public"."connexx_shipments"."uploaded_dg_goods_declaration_base64", "public"."connexx_shipments"."uploaded_other_documents_base64", "public"."connexx_shipments"."uploaded_pickup_order_base64", "public"."connexx_shipments"."uploaded_export_declaration_base64", "public"."connexx_shipments"."uploaded_export_attachment_base64", "public"."connexx_shipments"."display_address_line_3", "public"."connexx_shipments"."discount_amount_multiplied", "public"."connexx_shipments"."shipment_source_name", "public"."connexx_shipments"."shipment_integration_id", "public"."connexx_shipments"."api_id", "public"."connexx_shipments"."ups_pickup_prn_number", "public"."connexx_shipments"."created_date_date", "public"."connexx_shipments"."dangerous_goods", "public"."connexx_shipments"."estimated_delivery_date", "public"."connexx_shipments"."packing_slip_base64", "public"."connexx_shipments"."should_split_duty_and_vat", "public"."connexx_shipments"."fedex_pickup_prn_number", "public"."connexx_shipments"."shipment_info", "public"."connexx_shipments"."integration_store_id", "public"."connexx_shipments"."store_integration_id", "public"."connexx_shipments"."dropoff_info", "public"."connexx_shipments"."ups_pickup_request_body", "public"."connexx_shipments"."fedex_pickup_location", "public"."connexx_shipments"."historic_prns", "public"."connexx_shipments"."cn22_base64", "public"."connexx_shipments"."customer_reference_2", "public"."connexx_shipments"."custom_shipment_data", "public"."connexx_shipments"."ukims_number", "public"."connexx_shipments"."delivery_instructions", "public"."connexx_shipments"."integration_created_date", "public"."connexx_shipments"."importer_address_first_name", "public"."connexx_shipments"."importer_address_last_name", "public"."connexx_shipments"."importer_address_company", "public"."connexx_shipments"."importer_address_email", "public"."connexx_shipments"."importer_address_phone", "public"."connexx_shipments"."importer_address_street_1", "public"."connexx_shipments"."importer_address_street_2", "public"."connexx_shipments"."importer_address_street_3", "public"."connexx_shipments"."importer_address_city", "public"."connexx_shipments"."importer_address_county_state", "public"."connexx_shipments"."importer_address_country_iso", "public"."connexx_shipments"."importer_address_zip", "public"."connexx_shipments"."importer_address_eori_number", "public"."connexx_shipments"."importer_address_vat_number", "public"."connexx_shipments"."should_use_importer_of_record", "public"."connexx_shipments"."requires_signature", "public"."connexx_shipments"."requires_adult_signature", "public"."connexx_shipments"."requires_direct_delivery", "public"."connexx_shipments"."deliver_to_residential", "public"."connexx_shipments"."notification_emails", "public"."connexx_shipments"."customer_order_source" FROM "public"."connexx_shipments" LEFT JOIN "public"."portal_user" AS "j3" ON ("j3"."id") = ("public"."connexx_shipments"."created_by") LEFT JOIN "public"."connexx_shipment_bulk_uploads" AS "j4" ON ("j4"."id") = ("public"."connexx_shipments"."shipment_bulk_upload_id") LEFT JOIN "public"."sales_account_shipping_whitelist" AS "j5" ON ("j5"."id") = ("public"."connexx_shipments"."shipping_whitelist_id") WHERE ("public"."connexx_shipments"."sales_account_id" = $1 AND "public"."connexx_shipments"."shipment_type" = $2 AND ("public"."connexx_shipments"."customer_reference" ILIKE $3 OR "public"."connexx_shipments"."customer_reference_2" ILIKE $4 OR "public"."connexx_shipments"."order_number" ILIKE $5 OR "public"."connexx_shipments"."from_address_company" ILIKE $6 OR "public"."connexx_shipments"."from_address_first_name" ILIKE $7 OR "public"."connexx_shipments"."from_address_last_name" ILIKE $8 OR "public"."connexx_shipments"."from_address_street_1" ILIKE $9 OR "public"."connexx_shipments"."from_address_zip" ILIKE $10 OR "public"."connexx_shipments"."to_address_company" ILIKE $11 OR "public"."connexx_shipments"."to_address_first_name" ILIKE $12 OR "public"."connexx_shipments"."to_address_last_name" ILIKE $13 OR "public"."connexx_shipments"."to_address_street_1" ILIKE $14 OR "public"."connexx_shipments"."to_address_zip" ILIKE $15 OR "public"."connexx_shipments"."estimated_delivery_date" ILIKE $16 OR ("public"."connexx_shipments"."id") IN (SELECT "t1"."shipment_id" FROM "public"."connexx_shipment_packages" AS "t1" WHERE ("t1"."tracking_code" ILIKE $17 AND "t1"."shipment_id" IS NOT NULL)) OR ("public"."connexx_shipments"."id") IN (SELECT "t2"."shipment_id" FROM "public"."connexx_shipment_item_descriptions" AS "t2" WHERE (("t2"."sku" ILIKE $18 OR "t2"."description" ILIKE $19) AND "t2"."shipment_id" IS NOT NULL)) OR ("j3"."email" ILIKE $20 AND ("j3"."id" IS NOT NULL)) OR ("j4"."filename" ILIKE $21 AND ("j4"."id" IS NOT NULL)) OR (("j5"."carrier_name" ILIKE $22 OR "j5"."service_name" ILIKE $23) AND ("j5"."id" IS NOT NULL))) AND "public"."connexx_shipments"."created_date" >= $24 AND "public"."connexx_shipments"."created_date" <= $25 AND "public"."connexx_shipments"."deleted_date" IS NULL AND "public"."connexx_shipments"."status" IN ($26)) ORDER BY "public"."connexx_shipments"."estimated_delivery_date" ASC LIMIT $27 OFFSET $28
2 min < 0.1% 880 ms 153 upadmin
SELECT MAX("effective_date") FROM (SELECT "public"."exchange_rates"."effective_date" FROM "public"."exchange_rates" WHERE $2=$3 OFFSET $1) AS "sub"
2 min < 0.1% 1,259 ms 100 postgresitd
WITH returned_to_itd AS (SELECT COALESCE((SELECT created_date FROM returns_consignment WHERE awb = $1), $2) AS date) SELECT ic.id, $3                                         as shipment_type, CASE WHEN i_carrier.eu = $4 THEN $5 ELSE $6 END                                               AS transaction_type, CASE WHEN icst.sales_nominal_transaction_id > $7 THEN $8 WHEN icst.supplier_nominal_transaction_id <> $9 THEN $10 ELSE $11 END                                               AS status, ic.consignment_number, COALESCE(ic.shipped_date, ic.invoice_date)            AS transaction_date, COALESCE(CONCAT(RTRIM(company.name), $12, sa.sales_account_reference), $13) AS customer_name, i_carrier.name                                        AS carrier_name, i_supplier.name                                       AS supplier_name, i_service.name                                        AS service_name, isi.supplier_invoice_number                           as supplier_invoice_number, CASE WHEN ic.tracking_postcode_financial_company ~* $14 THEN CONCAT($15, $16, icst.sales_exception_code) ELSE icst.sales_exception_code END                as exception_code, ic.zone_name, ic.charged_weight, icst.sales_freight_amount, COALESCE((SELECT SUM(icst_s.sales_freight_amount) FROM intl_consignments_surcharges_transactions icst_s WHERE icst_s.consignment_id = icst.consignment_id AND icst_s.consignment_surcharge_id <> $17), $18)                                           AS sales_surcharges, icst.sales_fuel_surcharge_amount, icst.sales_freight_amount + COALESCE((SELECT SUM(icst_s.sales_freight_amount) FROM intl_consignments_surcharges_transactions icst_s WHERE icst_s.consignment_id = icst.consignment_id AND icst_s.consignment_surcharge_id <> $19), $20) + icst.sales_fuel_surcharge_amount                      AS sales_total, icst.supplier_freight_amount, COALESCE((SELECT SUM(icst_s.supplier_freight_amount) FROM intl_consignments_surcharges_transactions icst_s WHERE icst_s.consignment_id = icst.consignment_id AND icst_s.consignment_surcharge_id <> $21), $22)                                           AS supplier_surcharges, icst.supplier_fuel_surcharge_amount, icst.supplier_freight_amount + COALESCE((SELECT SUM(icst_s.supplier_freight_amount) FROM intl_consignments_surcharges_transactions icst_s WHERE icst_s.consignment_id = icst.consignment_id AND icst_s.consignment_surcharge_id <> $23), $24) + icst.supplier_fuel_surcharge_amount                   AS supplier_total, icst.sales_freight_amount + COALESCE((SELECT SUM(icst_s.sales_freight_amount) FROM intl_consignments_surcharges_transactions icst_s WHERE icst_s.consignment_id = icst.consignment_id AND icst_s.consignment_surcharge_id <> $25), $26) + icst.sales_fuel_surcharge_amount - icst.supplier_freight_amount - COALESCE((SELECT SUM(icst_s.supplier_freight_amount) FROM intl_consignments_surcharges_transactions icst_s WHERE icst_s.consignment_id = icst.consignment_id AND icst_s.consignment_surcharge_id <> $27), $28) - icst.supplier_fuel_surcharge_amount                   AS profit, COALESCE(ntl_i_supplier.purchase_transaction_id, $29)   AS pat_id, COALESCE(ntl_i_supplier.reference, $30)                AS pa_transaction_reference, COALESCE(ntl_sa.sales_transaction_id, $31)              AS sat_id, COALESCE(ntl_sa.reference, $32)                        AS sa_transaction_reference, $33                                                     AS consignment_vat_duty_id, returned_to_itd.date                                  AS returned_to_itd_date FROM intl_consignments_surcharges_transactions icst LEFT JOIN intl_consignments ic ON ic.id = icst.consignment_id LEFT JOIN intl_service i_service ON i_service.id = ic.service_id LEFT JOIN intl_supplier i_supplier ON i_supplier.id = icst.supplier_account_id LEFT JOIN intl_carrier i_carrier ON i_carrier.id = i_service.carrier_id LEFT JOIN sales_account sa ON sa.id = icst.sales_account_id LEFT JOIN company ON company.id = sa.company_id LEFT JOIN nominal_transaction_lines ntl_i_supplier ON ntl_i_supplier.id = icst.supplier_nominal_transaction_id LEFT JOIN nominal_transaction_lines ntl_sa ON ntl_sa.id = icst.sales_nominal_transaction_id LEFT JOIN intl_supplier_invoice isi ON isi.id = icst.supplier_linked_invoice_id LEFT JOIN returned_to_itd ON $34 WHERE /*ic.ts_text_search @@ to_tsquery(UPPER($1))*/ (ic.barcode = $1 OR ic.consignment_number = $1 OR ic.order_number = $1 OR ic.shipper_reference_1 = $1 OR ic.shipper_reference_2 = $1) AND icst.consignment_surcharge_id = $35 AND ic.status = $36 AND icst.status = $37 UNION ALL SELECT ukec.id, $38                                         as shipment_type, $39                                            AS transaction_type, CASE WHEN ukec.sales_nominal_transaction_id > $40 THEN $41 WHEN ukec.supplier_nominal_transaction_id <> $42 THEN $43 ELSE $44 END                                               AS status, ukec.barcode, COALESCE(ukec.print_date, ukec.invoice_date)          AS transaction_date, COALESCE(CONCAT(RTRIM(company.name), $45, sa.sales_account_reference), $46) AS customer_name, ukec_carrier.name                                     AS carrier_name, ukec_supplier.name                                    AS supplier_name, ukec_service.name                                     AS service_name, ukec.supplier_invoice_number                          as supplier_invoice_number, ukec.exception_code                                   as exception_code, $47                                                    as zone_name, ukec.package_weight, ukec.sales_price, ukec.surcharge_sales_price                            AS sales_surcharges, COALESCE(ukec.sales_fuel_surcharge_amount, $48), ukec.sales_price + ukec.surcharge_sales_price + COALESCE(ukec.sales_fuel_surcharge_amount, $49)         AS sales_total, ukec.supplier_cost_price, ukec.surcharge_cost_price                             AS supplier_surcharges, $50, ukec.supplier_cost_price + ukec.surcharge_cost_price                       AS supplier_total, (ukec.sales_price + COALESCE(ukec.sales_fuel_surcharge_amount, $51)) - (ukec.supplier_cost_price + ukec.surcharge_cost_price)                           AS profit, COALESCE(ntl_i_supplier.purchase_transaction_id, $52)   AS pat_id, COALESCE(ntl_i_supplier.reference, $53)                AS pa_transaction_reference, COALESCE(ntl_sa.sales_transaction_id, $54)              AS sat_id, COALESCE(ntl_sa.reference, $55)                        AS sa_transaction_reference, $56                                                     AS consignment_vat_duty_id, returned_to_itd.date                                  AS returned_to_itd_date FROM uk_ecommerce_consignments ukec LEFT JOIN uk_ecommerce_supplier ukec_supplier ON ukec_supplier.id = ukec.supplier_account_id LEFT JOIN uk_ecommerce_carrier ukec_carrier ON ukec_carrier.id = ukec_supplier.carrier_id LEFT JOIN uk_ecommerce_service ukec_service ON ukec_service.id = ukec.service_id LEFT JOIN sales_account sa ON sa.id = ukec.sales_account_id LEFT JOIN company ON company.id = sa.company_id LEFT JOIN nominal_transaction_lines ntl_i_supplier ON ntl_i_supplier.id = ukec.supplier_nominal_transaction_id LEFT JOIN nominal_transaction_lines ntl_sa ON ntl_sa.id = ukec.sales_nominal_transaction_id LEFT JOIN returned_to_itd ON $57 WHERE /*ukec.ts_text_search @@ to_tsquery(UPPER($1))*/ (ukec.barcode = $1 OR ukec.consignment_number = $1 OR ukec.order_number = $1 OR ukec.shipper_reference_1 = $1 OR ukec.shipper_reference_2 = $1) AND ukec.status = $58 UNION ALL SELECT ukecs.id, $59                                           as shipment_type, $60                                            AS transaction_type, CASE WHEN ukecs.sales_nominal_transaction_id > $61 THEN $62 WHEN ukecs.supplier_nominal_transaction_id <> $63 THEN $64 ELSE $65 END                                               AS status, ukecs.barcode, ukecs.invoice_date                                    AS transaction_date, COALESCE(CONCAT(RTRIM(company.name), $66, sa.sales_account_reference), $67) AS customer_name, ukec_carrier.name                                     AS carrier_name, ukec_supplier.name                                    AS supplier_name, COALESCE(ukec_service.name, $68)                       AS service_name, ukecs.supplier_invoice_number                         as supplier_invoice_number, ukecs.exception_code                                  as exception_code, $69                                                    as zone_name, $70, ukecs.sales_price, $71                                                     AS sales_surcharges, $72, ukecs.sales_price                                     AS sales_total, ukecs.supplier_cost_price, $73                                                     AS supplier_surcharges, $74, ukecs.supplier_cost_price                             AS supplier_total, ukecs.sales_price - ukecs.supplier_cost_price         AS profit, COALESCE(ntl_i_supplier.purchase_transaction_id, $75)   AS pat_id, COALESCE(ntl_i_supplier.reference, $76)                AS pa_transaction_reference, COALESCE(ntl_sa.sales_transaction_id, $77)              AS sat_id, COALESCE(ntl_sa.reference, $78)                        AS sa_transaction_reference, $79                                                     AS consignment_vat_duty_id, $80                                          AS returned_to_itd_date FROM uk_ecommerce_consignment_surcharges ukecs LEFT JOIN uk_ecommerce_supplier ukec_supplier ON ukec_supplier.id = ukecs.supplier_account_id LEFT JOIN uk_ecommerce_carrier ukec_carrier ON ukec_carrier.id = ukec_supplier.carrier_id LEFT JOIN uk_ecommerce_service ukec_service ON ukec_service.id = ukecs.surcharge_id LEFT JOIN sales_account sa ON sa.id = ukecs.sales_account_id LEFT JOIN company ON company.id = sa.company_id LEFT JOIN nominal_transaction_lines ntl_i_supplier ON ntl_i_supplier.id = ukecs.supplier_nominal_transaction_id LEFT JOIN nominal_transaction_lines ntl_sa ON ntl_sa.id = ukecs.sales_nominal_transaction_id WHERE /*ukecs.ts_text_search @@ to_tsquery(UP
2 min < 0.1% 1,109 ms 104 postgresitd
SELECT DISTINCT ON (CONCAT_ws('-', uketscl.package_type_id, uket.name, uketscl.service_id)) uketscl.id, uketscl.status, COALESCE(uketscl.created_by, $2), COALESCE(uketscl.created_date, $3), uketscl.tariff_id, uketscl.service_id, uketscl.package_type_id, uketscl.effective_start_date::date, CONCAT( uketscl.package_type_id, $4, uket.name, $5, uketscl.service_id) AS key_code, uket.name, ukept.weight_hi, uketscl.cost_price, COALESCE(ukcsl.standard_sales_price, $6), COALESCE(second_box_cost_price, $7) FROM uk_ecommerce_tariff_service_cost_link uketscl LEFT JOIN uk_ecommerce_tariff uket ON uket.id = uketscl.tariff_id LEFT JOIN uk_ecommerce_carrier uk_carrier ON uk_carrier.id = uket.carrier_id LEFT JOIN uk_ecommerce_package_type ukept ON ukept.id = uketscl.package_type_id LEFT JOIN LATERAL (SELECT id, standard_sales_price, effective_start_date FROM uk_ecommerce_carrier_service_link ukcsl WHERE ukcsl.package_type = uketscl.package_type_id AND ukcsl.service_id = uketscl.service_id AND ukcsl.carrier_id = uketscl.carrier_id AND ukcsl.effective_start_date::date <= current_date ORDER BY effective_start_date desc LIMIT $8) ukcsl ON $9 WHERE uket.supplier_account_id = $1 AND uketscl.status = $10 AND uket.status = $11 AND uketscl.effective_start_date::date <= current_date ORDER BY CONCAT_ws($12, uketscl.package_type_id, uket.name, uketscl.service_id), uketscl.effective_start_date DESC, key_code
2 min < 0.1% 24 ms 4,077 postgresitd
SELECT csaic.id, csaic.sales_account_id, identifier, csaic.token, cak.token, default_settings FROM connexx_sales_account_integration_credentials csaic JOIN sales_account sa ON sa.id = csaic.sales_account_id JOIN connexx_api_keys cak ON cak.sales_account_id = sa.id WHERE integration_type = $1 AND csaic.status = $2 AND ecartapi = $3