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

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,380 min 19% 457 ms 181,230 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,073 min 15% 408 ms 157,659 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
784 min 11% 298 ms 157,662 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,577 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,066 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
226 min 3% 52 ms 259,576 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,246 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
84 min 1% 1,413 ms 3,571 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,226 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% 542 ms 6,776 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 95,983 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,527 postgresitd
SELECT EXISTS (
							SELECT $3 FROM connexx_shipments
							         WHERE customer_reference = $1 
							           AND shipment_integration_id = $2)
							           AS exists
23 min 0.3% 394 ms 3,571 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% 396 ms 2,869 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,776 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,559 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,776 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% 636 ms 634 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,131 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
5 min < 0.1% 3,003 ms 109 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% 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% 886 ms 142 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,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,068 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