-
Global information
- Generated on Thu Jul 16 23:27:44 2026
- Log file: /var/log/postgresql/postgresql-10-main.log
- Parsed 859,863,375 log entries in 1h12m43s
- Log start from 2026-07-16 07:00:01 to 2026-07-16 22:00:00
-
Overview
Global Stats
- 41 Number of unique normalized queries
- 469 Number of queries
- 4h43m9s Total query duration
- 2026-07-16 07:00:03 First query
- 2026-07-16 21:45:19 Last query
- 2 queries/s at 2026-07-16 15:25:42 Query peak
- 601 Number of events
- 14 Number of unique normalized events
- 572 Max number of times the same event was reported
- 0 Number of cancellation
- 184 Total number of automatic vacuums
- 249 Total number of automatic analyzes
- 17,197,750 Number temporary file
- 1.14 GiB Max size of temporary file
- 3.57 KiB Average size of temporary file
- 10,800 Total number of sessions
- 158 sessions at 2026-07-16 20:38:25 Session peak
- 5d16h16m59s Total duration of sessions
- 45s427ms Average duration of sessions
- 0 Average queries per session
- 1s573ms Average queries duration per session
- 10,804 Total number of connections
- 11 connections/s at 2026-07-16 20:35:16 Connection peak
- 1 Total number of databases
SQL Traffic
Key values
- 2 queries/s Query Peak
- 2026-07-16 15:25:42 Date
SELECT Traffic
Key values
- 2 queries/s Query Peak
- 2026-07-16 15:25:42 Date
INSERT/UPDATE/DELETE Traffic
Key values
- 0 queries/s Query Peak
- Date
Queries duration
Key values
- 4h43m9s Total query duration
Prepared queries ratio
Key values
- 447.00 Ratio of bind vs prepare
- 95.31 % Ratio between prepared and "usual" statements
General Activity
↑ Back to the top of the General Activity tableDay Hour Count Min duration Max duration Avg duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Jul 16 07 5 0ms 4s169ms 2s251ms 0ms 1s966ms 4s169ms 08 19 0ms 18m34s 1m46s 11s556ms 2m2s 18m34s 09 18 0ms 5s709ms 2s259ms 1s925ms 2s244ms 16s28ms 10 18 0ms 2s73ms 1s899ms 1s959ms 2s67ms 3s804ms 11 70 0ms 6s331ms 3s678ms 12s497ms 46s794ms 54s822ms 12 75 0ms 6s441ms 3s933ms 36s311ms 47s814ms 52s652ms 13 134 0ms 18m23s 18s53ms 49s30ms 3m23s 18m23s 14 10 0ms 2s345ms 1s570ms 0ms 2s648ms 5s353ms 15 23 0ms 18m15s 1m25s 12s676ms 1m28s 18m15s 16 21 0ms 18m20s 1m34s 2s703ms 2m41s 18m20s 17 20 0ms 18m18s 1m40s 3s748ms 2m36s 18m18s 18 19 0ms 18m30s 1m44s 2s765ms 2m22s 18m30s 19 16 0ms 18m29s 2m3s 2s80ms 1m31s 18m29s 20 13 0ms 18m27s 2m31s 2s53ms 1m23s 18m27s 21 8 0ms 5s659ms 2s616ms 0ms 2s78ms 15s145ms 22 0 0ms 0ms 0ms 0ms 0ms 0ms Day Hour SELECT COPY TO Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Jul 16 07 5 0 2s251ms 0ms 0ms 1s975ms 08 19 0 1m46s 0ms 11s556ms 11m37s 09 18 0 2s259ms 1s857ms 1s925ms 3s920ms 10 18 0 1s899ms 1s920ms 1s959ms 2s73ms 11 70 0 3s678ms 1s921ms 12s497ms 51s838ms 12 75 0 3s933ms 1s995ms 36s311ms 48s881ms 13 134 0 18s53ms 15s391ms 49s30ms 11m59s 14 10 0 1s570ms 0ms 0ms 3s536ms 15 23 0 1m25s 0ms 12s676ms 11m20s 16 21 0 1m34s 0ms 2s703ms 11m26s 17 20 0 1m40s 0ms 3s748ms 11m51s 18 19 0 1m44s 0ms 2s765ms 11m48s 19 16 0 2m3s 0ms 2s80ms 11m51s 20 13 0 2m31s 0ms 2s53ms 11m52s 21 8 0 2s616ms 0ms 0ms 2s82ms 22 0 0 0ms 0ms 0ms 0ms Day Hour INSERT UPDATE DELETE COPY FROM Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Jul 16 07 0 0 0 0 0ms 0ms 0ms 0ms 08 0 0 0 0 0ms 0ms 0ms 0ms 09 0 0 0 0 0ms 0ms 0ms 0ms 10 0 0 0 0 0ms 0ms 0ms 0ms 11 0 0 0 0 0ms 0ms 0ms 0ms 12 0 0 0 0 0ms 0ms 0ms 0ms 13 0 0 0 0 0ms 0ms 0ms 0ms 14 0 0 0 0 0ms 0ms 0ms 0ms 15 0 0 0 0 0ms 0ms 0ms 0ms 16 0 0 0 0 0ms 0ms 0ms 0ms 17 0 0 0 0 0ms 0ms 0ms 0ms 18 0 0 0 0 0ms 0ms 0ms 0ms 19 0 0 0 0 0ms 0ms 0ms 0ms 20 0 0 0 0 0ms 0ms 0ms 0ms 21 0 0 0 0 0ms 0ms 0ms 0ms 22 0 0 0 0 0ms 0ms 0ms 0ms Day Hour Prepare Bind Bind/Prepare Percentage of prepare Jul 16 07 0 4 4.00 0.00% 08 0 18 18.00 0.00% 09 0 17 17.00 0.00% 10 0 17 17.00 0.00% 11 0 69 69.00 0.00% 12 0 73 73.00 0.00% 13 0 132 132.00 0.00% 14 0 8 8.00 0.00% 15 0 22 22.00 0.00% 16 0 17 17.00 0.00% 17 0 18 18.00 0.00% 18 0 18 18.00 0.00% 19 0 15 15.00 0.00% 20 0 12 12.00 0.00% 21 0 7 7.00 0.00% 22 0 0 0.00 0.00% Day Hour Count Average / Second Jul 16 07 700 0.19/s 08 725 0.20/s 09 710 0.20/s 10 716 0.20/s 11 722 0.20/s 12 712 0.20/s 13 727 0.20/s 14 715 0.20/s 15 727 0.20/s 16 729 0.20/s 17 730 0.20/s 18 732 0.20/s 19 727 0.20/s 20 722 0.20/s 21 709 0.20/s 22 1 0.00/s Day Hour Count Average Duration Jul 16 07 700 23ms 08 725 1m6s 09 710 43s666ms 10 716 2m26s 11 715 14s482ms 12 713 21s607ms 13 728 58s557ms 14 715 27s736ms 15 727 24s653ms 16 734 2m16s 17 727 24s558ms 18 731 55s26ms 19 725 40s331ms 20 725 18s440ms 21 709 51ms 22 0 0ms -
Connections
Established Connections
Key values
- 11 connections Connection Peak
- 2026-07-16 20:35:16 Date
Connections per database
Key values
- openbravo Main Database
- 10,804 connections Total
Connections per user
Key values
- postgres Main User
- 10,804 connections Total
-
Sessions
Simultaneous sessions
Key values
- 158 sessions Session Peak
- 2026-07-16 20:38:25 Date
Histogram of session times
Key values
- 10,442 0-500ms duration
Sessions per database
Key values
- openbravo Main Database
- 10,800 sessions Total
Sessions per user
Key values
- postgres Main User
- 10,800 sessions Total
Sessions per host
Key values
- [local] Main Host
- 10,800 sessions Total
Sessions per application
Key values
- [unknown] Main Host
- 10,800 sessions Total
Application Count Total Duration Average Duration DBeaver 25.3.0 - Main 1 4h12m56s 4h12m56s DBeaver 25.3.0 - Main 1 4h13m4s 4h13m4s DBeaver 25.3.0 - Metadata 1 4h12m56s 4h12m56s DBeaver 25.3.0 - Metadata 1 4h13m4s 4h13m4s DBeaver 25.3.0 - Read PostgreSQL database list 1 645ms 645ms DBeaver 25.3.0 - SQLEditor 1 661ms 661ms DBeaver 25.3.0 - SQLEditor 1 4h12m57s 4h12m57s PostgreSQL JDBC Driver 1 4s378ms 4s378ms [unknown] 7,513 19h2m27s 9s123ms openbravo 54 4d7m49s 1h46m48s pg_profile 15 22s496ms 1s499ms psql 3,210 1m15s 23ms -
Checkpoints / Restartpoints
Checkpoints Buffers
Key values
- 0 buffers Checkpoint Peak
- Date
- seconds Highest write time
- seconds Sync time
Checkpoint write buffers (5 minutes period)
NO DATASET
Checkpoints Wal files
Key values
- 0 files Wal files usage Peak
- Date
Checkpoint Wal files usage (5 minutes period)
NO DATASET
Checkpoints distance
Key values
Checkpoint mean distance and estimate (5 minutes period)
NO DATASET
Checkpoints Activity
↑ Back to the top of the Checkpoint Activity tableDay Hour Written buffers Write time Sync time Total time Jul 16 07 0 0s 0s 0s 08 0 0s 0s 0s 09 0 0s 0s 0s 10 0 0s 0s 0s 11 0 0s 0s 0s 12 0 0s 0s 0s 13 0 0s 0s 0s 14 0 0s 0s 0s 15 0 0s 0s 0s 16 0 0s 0s 0s 17 0 0s 0s 0s 18 0 0s 0s 0s 19 0 0s 0s 0s 20 0 0s 0s 0s 21 0 0s 0s 0s 22 0 0s 0s 0s Day Hour Added Removed Recycled Synced files Longest sync Average sync Jul 16 07 0 0 0 0 0s 0s 08 0 0 0 0 0s 0s 09 0 0 0 0 0s 0s 10 0 0 0 0 0s 0s 11 0 0 0 0 0s 0s 12 0 0 0 0 0s 0s 13 0 0 0 0 0s 0s 14 0 0 0 0 0s 0s 15 0 0 0 0 0s 0s 16 0 0 0 0 0s 0s 17 0 0 0 0 0s 0s 18 0 0 0 0 0s 0s 19 0 0 0 0 0s 0s 20 0 0 0 0 0s 0s 21 0 0 0 0 0s 0s 22 0 0 0 0 0s 0s Day Hour Count Avg time (sec) Jul 16 07 0 0s 08 0 0s 09 0 0s 10 0 0s 11 0 0s 12 0 0s 13 0 0s 14 0 0s 15 0 0s 16 0 0s 17 0 0s 18 0 0s 19 0 0s 20 0 0s 21 0 0s 22 0 0s Day Hour Mean distance Mean estimate Jul 16 07 0 0 08 0 0 09 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 20 0 0 21 0 0 22 0 0 -
Temporary Files
Size of temporary files
Key values
- 440.52 MiB Temp Files size Peak
- 2026-07-16 17:04:37 Date
Number of temporary files
Key values
- 2,273 per second Temp Files Peak
- 2026-07-16 16:05:26 Date
Temporary Files Activity
↑ Back to the top of the Temporary Files Activity tableDay Hour Count Total size Average size Jul 16 07 8 121.83 MiB 15.23 MiB 08 2,147,681 2.80 GiB 1.37 KiB 09 21 348.75 MiB 16.61 MiB 10 26 463.53 MiB 17.83 MiB 11 329 8.71 GiB 27.12 MiB 12 418 10.54 GiB 25.81 MiB 13 2,149,513 18.62 GiB 9.09 KiB 14 16 234.74 MiB 14.67 MiB 15 2,149,256 2.56 GiB 1.25 KiB 16 2,149,648 2.54 GiB 1.24 KiB 17 2,149,894 3.16 GiB 1.54 KiB 18 2,150,028 2.54 GiB 1.24 KiB 19 2,150,333 2.85 GiB 1.39 KiB 20 2,150,564 2.91 GiB 1.42 KiB 21 15 212.41 MiB 14.16 MiB 22 0 0 Queries generating the most temporary files (N)
Rank Count Total size Min size Max size Avg size Query 1 981 34.01 GiB 579.69 KiB 223.40 MiB 35.50 MiB SELECT businesspa0_.em_obsmail_invoiceviaemail AS col_0_0_, businesspa0_.em_gcnv_uniquecreditnote AS col_1_0_, businesspa0_.c_bpartner_id AS col_2_0_, businesspa0_.ad_org_id AS col_3_0_, businesspa0_.name AS col_4_0_, businesspa0_.name AS col_5_0_, businesspa0_.value AS col_6_0_, businesspa0_.description AS col_7_0_, businesspa0_.taxid AS col_8_0_, businesspa0_.so_bp_taxcategory_id AS col_9_0_, businesspa0_.m_pricelist_id AS col_10_0_, businesspa0_.fin_paymentmethod_id AS col_11_0_, businesspa0_.c_paymentterm_id AS col_12_0_, businesspa0_.invoicerule AS col_13_0_, aduserlist4_.email AS col_14_0_, aduserlist4_.ad_user_id AS col_15_0_, aduserlist4_.phone AS col_16_0_, aduserlist4_.phone2 AS col_17_0_, COALESCE (aduserlist4_.firstname, aduserlist4_.name, businesspa0_.name) AS col_18_0_, aduserlist4_.lastname AS col_19_0_, pricingpri1_.istaxincluded AS col_20_0_, pricingpri1_.c_currency_id AS col_21_0_, pricingpri1_.name AS col_22_0_, businesspa0_.c_bp_group_id AS col_23_0_, businesspa5_.name AS col_24_0_, businesspa0_.so_creditlimit AS col_25_0_, businesspa0_.so_creditused AS col_26_0_, businesspa0_.istaxexempt AS col_27_0_, businesspa0_.customer_blocking AS col_28_0_, businesspa0_.so_order_blocking AS col_29_0_, businesspa0_.birthday AS col_30_0_, businesspa0_.birthplace AS col_31_0_, businesspa0_.isactive AS col_32_0_, businesspa0_.is_customer_consent AS col_33_0_, businesspa0_.is_customer_consent_papformat AS col_34_0_, adlanguage2_.ad_language AS col_35_0_, adlanguage2_.name AS col_36_0_, greeting3_.c_greeting_id AS col_37_0_, greeting3_.name AS col_38_0_, aduserlist4_.comments AS col_39_0_, businesspa0_.so_creditlimit - businesspa0_.so_creditused AS col_40_0_, aduserlist4_.commercialauth AS col_41_0_, aduserlist4_.viaemail AS col_42_0_, aduserlist4_.viasms AS col_43_0_, businesspa0_.business_partner_type AS col_44_0_, businesspa0_.bp_currency_id AS col_45_0_, businesspa0_.so_creditminamt AS col_46_0_, now () AS col_47_0_ FROM c_bpartner businesspa0_ INNER JOIN m_pricelist pricingpri1_ ON businesspa0_.m_pricelist_id = pricingpri1_.m_pricelist_id LEFT OUTER JOIN ad_language adlanguage2_ ON businesspa0_.ad_language = adlanguage2_.ad_language LEFT OUTER JOIN c_greeting greeting3_ ON businesspa0_.c_greeting_id = greeting3_.c_greeting_id LEFT OUTER JOIN ad_user aduserlist4_ ON businesspa0_.c_bpartner_id = aduserlist4_.c_bpartner_id CROSS JOIN c_bp_group businesspa5_ WHERE businesspa0_.c_bp_group_id = businesspa5_.c_bp_group_id AND 0 = 0 AND businesspa0_.iscustomer = '' AND (businesspa0_.ad_client_id IN (...)) AND (businesspa0_.ad_org_id IN (...)) AND businesspa0_.isactive = '' AND (aduserlist4_.ad_user_id IN ( SELECT aduser6_.ad_user_id FROM ad_user aduser6_ WHERE aduser6_.em_obretco_default_pos_contact = '' AND aduser6_.c_bpartner_id = businesspa0_.c_bpartner_id)) AND businesspa0_.c_bpartner_id > ? GROUP BY businesspa0_.em_obsmail_invoiceviaemail, businesspa0_.em_gcnv_uniquecreditnote, businesspa0_.c_bpartner_id, businesspa0_.ad_org_id, businesspa0_.name, businesspa0_.name, businesspa0_.value, businesspa0_.description, businesspa0_.taxid, businesspa0_.so_bp_taxcategory_id, businesspa0_.m_pricelist_id, businesspa0_.fin_paymentmethod_id, businesspa0_.c_paymentterm_id, businesspa0_.invoicerule, aduserlist4_.email, aduserlist4_.ad_user_id, aduserlist4_.phone, aduserlist4_.phone2, COALESCE (aduserlist4_.firstname, aduserlist4_.name, businesspa0_.name), aduserlist4_.lastname, pricingpri1_.istaxincluded, pricingpri1_.c_currency_id, pricingpri1_.name, businesspa0_.c_bp_group_id, businesspa5_.name, businesspa0_.so_creditlimit, businesspa0_.so_creditused, businesspa0_.istaxexempt, businesspa0_.customer_blocking, businesspa0_.so_order_blocking, businesspa0_.birthday, businesspa0_.birthplace, businesspa0_.isactive, businesspa0_.is_customer_consent, businesspa0_.is_customer_consent_papformat, adlanguage2_.ad_language, adlanguage2_.name, greeting3_.c_greeting_id, greeting3_.name, aduserlist4_.comments, businesspa0_.so_creditlimit - businesspa0_.so_creditused, aduserlist4_.commercialauth, aduserlist4_.viaemail, aduserlist4_.viasms, businesspa0_.business_partner_type, businesspa0_.bp_currency_id, businesspa0_.so_creditminamt, now () HAVING 0 = 0 ORDER BY businesspa0_.c_bpartner_id LIMIT ?;-
SELECT businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL AS col_0_0_, businesspa0_.EM_Gcnv_Uniquecreditnote AS col_1_0_, businesspa0_.C_BPartner_ID AS col_2_0_, businesspa0_.AD_Org_ID AS col_3_0_, businesspa0_.Name AS col_4_0_, businesspa0_.Name AS col_5_0_, businesspa0_.Value AS col_6_0_, businesspa0_.Description AS col_7_0_, businesspa0_.TaxID AS col_8_0_, businesspa0_.SO_Bp_Taxcategory_ID AS col_9_0_, businesspa0_.M_PriceList_ID AS col_10_0_, businesspa0_.FIN_Paymentmethod_ID AS col_11_0_, businesspa0_.C_PaymentTerm_ID AS col_12_0_, businesspa0_.InvoiceRule AS col_13_0_, aduserlist4_.Email AS col_14_0_, aduserlist4_.AD_User_ID AS col_15_0_, aduserlist4_.Phone AS col_16_0_, aduserlist4_.Phone2 AS col_17_0_, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name) AS col_18_0_, aduserlist4_.Lastname AS col_19_0_, pricingpri1_.IsTaxIncluded AS col_20_0_, pricingpri1_.C_Currency_ID AS col_21_0_, pricingpri1_.Name AS col_22_0_, businesspa0_.C_BP_Group_ID AS col_23_0_, businesspa5_.Name AS col_24_0_, businesspa0_.SO_CreditLimit AS col_25_0_, businesspa0_.SO_CreditUsed AS col_26_0_, businesspa0_.IsTaxExempt AS col_27_0_, businesspa0_.Customer_Blocking AS col_28_0_, businesspa0_.SO_Order_Blocking AS col_29_0_, businesspa0_.Birthday AS col_30_0_, businesspa0_.Birthplace AS col_31_0_, businesspa0_.IsActive AS col_32_0_, businesspa0_.Is_Customer_Consent AS col_33_0_, businesspa0_.Is_Customer_Consent_PapFormat AS col_34_0_, adlanguage2_.AD_Language AS col_35_0_, adlanguage2_.Name AS col_36_0_, greeting3_.C_Greeting_ID AS col_37_0_, greeting3_.Name AS col_38_0_, aduserlist4_.Comments AS col_39_0_, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed AS col_40_0_, aduserlist4_.Commercialauth AS col_41_0_, aduserlist4_.Viaemail AS col_42_0_, aduserlist4_.Viasms AS col_43_0_, businesspa0_.business_partner_type AS col_44_0_, businesspa0_.BP_Currency_ID AS col_45_0_, businesspa0_.SO_Creditminamt AS col_46_0_, now () AS col_47_0_ FROM C_BPartner businesspa0_ INNER JOIN M_PriceList pricingpri1_ ON businesspa0_.M_PriceList_ID = pricingpri1_.M_PriceList_ID LEFT OUTER JOIN AD_Language adlanguage2_ ON businesspa0_.AD_Language = adlanguage2_.AD_Language LEFT OUTER JOIN C_Greeting greeting3_ ON businesspa0_.C_Greeting_ID = greeting3_.C_Greeting_ID LEFT OUTER JOIN AD_User aduserlist4_ ON businesspa0_.C_BPartner_ID = aduserlist4_.C_BPartner_ID CROSS JOIN C_BP_Group businesspa5_ WHERE businesspa0_.C_BP_Group_ID = businesspa5_.C_BP_Group_ID AND 1 = 1 AND businesspa0_.IsCustomer = 'Y' AND (businesspa0_.AD_Client_ID IN ('4D6E1B072E684D59B1C90D09F4017E13', '0')) AND (businesspa0_.AD_Org_ID IN ($1, $2, $3, $4, $5, $6)) AND businesspa0_.IsActive = 'Y' AND (aduserlist4_.AD_User_ID IN ( SELECT aduser6_.AD_User_ID FROM AD_User aduser6_ WHERE aduser6_.EM_OBRETCO_Default_Pos_Contact = 'Y' AND aduser6_.C_BPartner_ID = businesspa0_.C_BPartner_ID)) AND businesspa0_.C_BPartner_ID > $7 GROUP BY businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL, businesspa0_.EM_Gcnv_Uniquecreditnote, businesspa0_.C_BPartner_ID, businesspa0_.AD_Org_ID, businesspa0_.Name, businesspa0_.Name, businesspa0_.Value, businesspa0_.Description, businesspa0_.TaxID, businesspa0_.SO_Bp_Taxcategory_ID, businesspa0_.M_PriceList_ID, businesspa0_.FIN_Paymentmethod_ID, businesspa0_.C_PaymentTerm_ID, businesspa0_.InvoiceRule, aduserlist4_.Email, aduserlist4_.AD_User_ID, aduserlist4_.Phone, aduserlist4_.Phone2, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name), aduserlist4_.Lastname, pricingpri1_.IsTaxIncluded, pricingpri1_.C_Currency_ID, pricingpri1_.Name, businesspa0_.C_BP_Group_ID, businesspa5_.Name, businesspa0_.SO_CreditLimit, businesspa0_.SO_CreditUsed, businesspa0_.IsTaxExempt, businesspa0_.Customer_Blocking, businesspa0_.SO_Order_Blocking, businesspa0_.Birthday, businesspa0_.Birthplace, businesspa0_.IsActive, businesspa0_.Is_Customer_Consent, businesspa0_.Is_Customer_Consent_PapFormat, adlanguage2_.AD_Language, adlanguage2_.Name, greeting3_.C_Greeting_ID, greeting3_.Name, aduserlist4_.Comments, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed, aduserlist4_.Commercialauth, aduserlist4_.Viaemail, aduserlist4_.Viasms, businesspa0_.business_partner_type, businesspa0_.BP_Currency_ID, businesspa0_.SO_Creditminamt, now () HAVING 1 = 1 ORDER BY businesspa0_.C_BPartner_ID LIMIT $8;
Date: 2026-07-16 11:52:48 Duration: 0ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo
2 31 934.96 MiB 6.05 MiB 190.93 MiB 30.16 MiB SELECT businesspa0_.em_obsmail_invoiceviaemail AS col_0_0_, businesspa0_.em_gcnv_uniquecreditnote AS col_1_0_, businesspa0_.c_bpartner_id AS col_2_0_, businesspa0_.ad_org_id AS col_3_0_, businesspa0_.name AS col_4_0_, businesspa0_.name AS col_5_0_, businesspa0_.value AS col_6_0_, businesspa0_.description AS col_7_0_, businesspa0_.taxid AS col_8_0_, businesspa0_.so_bp_taxcategory_id AS col_9_0_, businesspa0_.m_pricelist_id AS col_10_0_, businesspa0_.fin_paymentmethod_id AS col_11_0_, businesspa0_.c_paymentterm_id AS col_12_0_, businesspa0_.invoicerule AS col_13_0_, aduserlist4_.email AS col_14_0_, aduserlist4_.ad_user_id AS col_15_0_, aduserlist4_.phone AS col_16_0_, aduserlist4_.phone2 AS col_17_0_, COALESCE (aduserlist4_.firstname, aduserlist4_.name, businesspa0_.name) AS col_18_0_, aduserlist4_.lastname AS col_19_0_, pricingpri1_.istaxincluded AS col_20_0_, pricingpri1_.c_currency_id AS col_21_0_, pricingpri1_.name AS col_22_0_, businesspa0_.c_bp_group_id AS col_23_0_, businesspa5_.name AS col_24_0_, businesspa0_.so_creditlimit AS col_25_0_, businesspa0_.so_creditused AS col_26_0_, businesspa0_.istaxexempt AS col_27_0_, businesspa0_.customer_blocking AS col_28_0_, businesspa0_.so_order_blocking AS col_29_0_, businesspa0_.birthday AS col_30_0_, businesspa0_.birthplace AS col_31_0_, businesspa0_.isactive AS col_32_0_, businesspa0_.is_customer_consent AS col_33_0_, businesspa0_.is_customer_consent_papformat AS col_34_0_, adlanguage2_.ad_language AS col_35_0_, adlanguage2_.name AS col_36_0_, greeting3_.c_greeting_id AS col_37_0_, greeting3_.name AS col_38_0_, aduserlist4_.comments AS col_39_0_, businesspa0_.so_creditlimit - businesspa0_.so_creditused AS col_40_0_, aduserlist4_.commercialauth AS col_41_0_, aduserlist4_.viaemail AS col_42_0_, aduserlist4_.viasms AS col_43_0_, businesspa0_.business_partner_type AS col_44_0_, businesspa0_.bp_currency_id AS col_45_0_, businesspa0_.so_creditminamt AS col_46_0_, now () AS col_47_0_ FROM c_bpartner businesspa0_ INNER JOIN m_pricelist pricingpri1_ ON businesspa0_.m_pricelist_id = pricingpri1_.m_pricelist_id LEFT OUTER JOIN ad_language adlanguage2_ ON businesspa0_.ad_language = adlanguage2_.ad_language LEFT OUTER JOIN c_greeting greeting3_ ON businesspa0_.c_greeting_id = greeting3_.c_greeting_id LEFT OUTER JOIN ad_user aduserlist4_ ON businesspa0_.c_bpartner_id = aduserlist4_.c_bpartner_id CROSS JOIN c_bp_group businesspa5_ WHERE businesspa0_.c_bp_group_id = businesspa5_.c_bp_group_id AND 0 = 0 AND businesspa0_.iscustomer = '' AND (businesspa0_.ad_client_id IN (...)) AND (businesspa0_.ad_org_id IN (...)) AND businesspa0_.isactive = '' AND (aduserlist4_.ad_user_id IN ( SELECT aduser6_.ad_user_id FROM ad_user aduser6_ WHERE aduser6_.em_obretco_default_pos_contact = '' AND aduser6_.c_bpartner_id = businesspa0_.c_bpartner_id)) AND 0 = 0 GROUP BY businesspa0_.em_obsmail_invoiceviaemail, businesspa0_.em_gcnv_uniquecreditnote, businesspa0_.c_bpartner_id, businesspa0_.ad_org_id, businesspa0_.name, businesspa0_.name, businesspa0_.value, businesspa0_.description, businesspa0_.taxid, businesspa0_.so_bp_taxcategory_id, businesspa0_.m_pricelist_id, businesspa0_.fin_paymentmethod_id, businesspa0_.c_paymentterm_id, businesspa0_.invoicerule, aduserlist4_.email, aduserlist4_.ad_user_id, aduserlist4_.phone, aduserlist4_.phone2, COALESCE (aduserlist4_.firstname, aduserlist4_.name, businesspa0_.name), aduserlist4_.lastname, pricingpri1_.istaxincluded, pricingpri1_.c_currency_id, pricingpri1_.name, businesspa0_.c_bp_group_id, businesspa5_.name, businesspa0_.so_creditlimit, businesspa0_.so_creditused, businesspa0_.istaxexempt, businesspa0_.customer_blocking, businesspa0_.so_order_blocking, businesspa0_.birthday, businesspa0_.birthplace, businesspa0_.isactive, businesspa0_.is_customer_consent, businesspa0_.is_customer_consent_papformat, adlanguage2_.ad_language, adlanguage2_.name, greeting3_.c_greeting_id, greeting3_.name, aduserlist4_.comments, businesspa0_.so_creditlimit - businesspa0_.so_creditused, aduserlist4_.commercialauth, aduserlist4_.viaemail, aduserlist4_.viasms, businesspa0_.business_partner_type, businesspa0_.bp_currency_id, businesspa0_.so_creditminamt, now () HAVING 0 = 0 ORDER BY businesspa0_.c_bpartner_id LIMIT ?;-
SELECT businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL AS col_0_0_, businesspa0_.EM_Gcnv_Uniquecreditnote AS col_1_0_, businesspa0_.C_BPartner_ID AS col_2_0_, businesspa0_.AD_Org_ID AS col_3_0_, businesspa0_.Name AS col_4_0_, businesspa0_.Name AS col_5_0_, businesspa0_.Value AS col_6_0_, businesspa0_.Description AS col_7_0_, businesspa0_.TaxID AS col_8_0_, businesspa0_.SO_Bp_Taxcategory_ID AS col_9_0_, businesspa0_.M_PriceList_ID AS col_10_0_, businesspa0_.FIN_Paymentmethod_ID AS col_11_0_, businesspa0_.C_PaymentTerm_ID AS col_12_0_, businesspa0_.InvoiceRule AS col_13_0_, aduserlist4_.Email AS col_14_0_, aduserlist4_.AD_User_ID AS col_15_0_, aduserlist4_.Phone AS col_16_0_, aduserlist4_.Phone2 AS col_17_0_, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name) AS col_18_0_, aduserlist4_.Lastname AS col_19_0_, pricingpri1_.IsTaxIncluded AS col_20_0_, pricingpri1_.C_Currency_ID AS col_21_0_, pricingpri1_.Name AS col_22_0_, businesspa0_.C_BP_Group_ID AS col_23_0_, businesspa5_.Name AS col_24_0_, businesspa0_.SO_CreditLimit AS col_25_0_, businesspa0_.SO_CreditUsed AS col_26_0_, businesspa0_.IsTaxExempt AS col_27_0_, businesspa0_.Customer_Blocking AS col_28_0_, businesspa0_.SO_Order_Blocking AS col_29_0_, businesspa0_.Birthday AS col_30_0_, businesspa0_.Birthplace AS col_31_0_, businesspa0_.IsActive AS col_32_0_, businesspa0_.Is_Customer_Consent AS col_33_0_, businesspa0_.Is_Customer_Consent_PapFormat AS col_34_0_, adlanguage2_.AD_Language AS col_35_0_, adlanguage2_.Name AS col_36_0_, greeting3_.C_Greeting_ID AS col_37_0_, greeting3_.Name AS col_38_0_, aduserlist4_.Comments AS col_39_0_, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed AS col_40_0_, aduserlist4_.Commercialauth AS col_41_0_, aduserlist4_.Viaemail AS col_42_0_, aduserlist4_.Viasms AS col_43_0_, businesspa0_.business_partner_type AS col_44_0_, businesspa0_.BP_Currency_ID AS col_45_0_, businesspa0_.SO_Creditminamt AS col_46_0_, now () AS col_47_0_ FROM C_BPartner businesspa0_ INNER JOIN M_PriceList pricingpri1_ ON businesspa0_.M_PriceList_ID = pricingpri1_.M_PriceList_ID LEFT OUTER JOIN AD_Language adlanguage2_ ON businesspa0_.AD_Language = adlanguage2_.AD_Language LEFT OUTER JOIN C_Greeting greeting3_ ON businesspa0_.C_Greeting_ID = greeting3_.C_Greeting_ID LEFT OUTER JOIN AD_User aduserlist4_ ON businesspa0_.C_BPartner_ID = aduserlist4_.C_BPartner_ID CROSS JOIN C_BP_Group businesspa5_ WHERE businesspa0_.C_BP_Group_ID = businesspa5_.C_BP_Group_ID AND 1 = 1 AND businesspa0_.IsCustomer = 'Y' AND (businesspa0_.AD_Client_ID IN ('4D6E1B072E684D59B1C90D09F4017E13', '0')) AND (businesspa0_.AD_Org_ID IN ($1, $2, $3, $4, $5, $6)) AND businesspa0_.IsActive = 'Y' AND (aduserlist4_.AD_User_ID IN ( SELECT aduser6_.AD_User_ID FROM AD_User aduser6_ WHERE aduser6_.EM_OBRETCO_Default_Pos_Contact = 'Y' AND aduser6_.C_BPartner_ID = businesspa0_.C_BPartner_ID)) AND 1 = 1 GROUP BY businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL, businesspa0_.EM_Gcnv_Uniquecreditnote, businesspa0_.C_BPartner_ID, businesspa0_.AD_Org_ID, businesspa0_.Name, businesspa0_.Name, businesspa0_.Value, businesspa0_.Description, businesspa0_.TaxID, businesspa0_.SO_Bp_Taxcategory_ID, businesspa0_.M_PriceList_ID, businesspa0_.FIN_Paymentmethod_ID, businesspa0_.C_PaymentTerm_ID, businesspa0_.InvoiceRule, aduserlist4_.Email, aduserlist4_.AD_User_ID, aduserlist4_.Phone, aduserlist4_.Phone2, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name), aduserlist4_.Lastname, pricingpri1_.IsTaxIncluded, pricingpri1_.C_Currency_ID, pricingpri1_.Name, businesspa0_.C_BP_Group_ID, businesspa5_.Name, businesspa0_.SO_CreditLimit, businesspa0_.SO_CreditUsed, businesspa0_.IsTaxExempt, businesspa0_.Customer_Blocking, businesspa0_.SO_Order_Blocking, businesspa0_.Birthday, businesspa0_.Birthplace, businesspa0_.IsActive, businesspa0_.Is_Customer_Consent, businesspa0_.Is_Customer_Consent_PapFormat, adlanguage2_.AD_Language, adlanguage2_.Name, greeting3_.C_Greeting_ID, greeting3_.Name, aduserlist4_.Comments, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed, aduserlist4_.Commercialauth, aduserlist4_.Viaemail, aduserlist4_.Viasms, businesspa0_.business_partner_type, businesspa0_.BP_Currency_ID, businesspa0_.SO_Creditminamt, now () HAVING 1 = 1 ORDER BY businesspa0_.C_BPartner_ID LIMIT $7;
Date: 2026-07-16 11:52:37 Duration: 0ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo
3 28 1.97 GiB 72.11 MiB 72.18 MiB 72.14 MiB SELECT DISTINCT ON (bp.c_bpartner_id) bp.c_bpartner_id, bp.updated, bp.ad_language, CAST (bp.birthday AS varchar), bp.is_customer_consent, bp.isactive, usr.created, usr.firstname, usr.lastname, usr.commercialauth, usr.em_izir_updated_optin AS updatedcommercialauth, usr.email, usr.viasms, usr.viaemail, usr.phone, c_country.countrycode AS description, c_location.regionname, c_location.postal, c_location.city, c_location.address1, grt.name, grp.value, created_user.default_ad_org_id AS created_by_org FROM c_bpartner bp LEFT JOIN ad_user usr ON bp.c_bpartner_id = usr.c_bpartner_id LEFT JOIN c_bpartner_location ON bp.c_bpartner_id = c_bpartner_location.c_bpartner_id LEFT JOIN c_location ON c_bpartner_location.c_location_id = c_location.c_location_id LEFT JOIN c_country ON c_country.c_country_id = c_location.c_country_id LEFT JOIN c_greeting grt ON bp.c_greeting_id = grt.c_greeting_id LEFT JOIN c_bp_group grp ON bp.c_bp_group_id = grp.c_bp_group_id LEFT JOIN ad_user created_user ON bp.createdby = created_user.ad_user_id WHERE (bp.updated >= now () - 0 OR usr.updated >= now () - 0);-
SELECT DISTINCT ON (bp.c_bpartner_id) bp.c_bpartner_id, bp.updated, bp.AD_Language, CAST (bp.birthday AS varchar), bp.is_customer_consent, bp.isactive, usr.created, usr.firstname, usr.lastname, usr.commercialauth, usr.em_izir_updated_optin AS updatedCommercialauth, usr.email, usr.viasms, usr.viaemail, usr.phone, c_country.countrycode AS description /*replace BY countrycode*/ , c_location.regionname, c_location.postal, c_location.city, c_location.address1, grt.name, grp.value, created_user.default_ad_org_id AS created_by_org FROM c_bpartner bp LEFT JOIN ad_user usr ON bp.c_bpartner_id = usr.c_bpartner_id LEFT JOIN c_bpartner_location ON bp.c_bpartner_id = c_bpartner_location.c_bpartner_id LEFT JOIN c_location ON c_bpartner_location.c_location_id = c_location.c_location_id LEFT JOIN c_country ON c_country.c_country_id = c_location.c_country_id LEFT JOIN c_greeting grt ON bp.c_greeting_id = grt.c_greeting_id LEFT JOIN c_bp_group grp ON bp.c_bp_group_id = grp.c_bp_group_id LEFT JOIN ad_user created_user ON bp.createdby = created_user.ad_user_id WHERE (bp.updated >= now () - 2 OR usr.updated >= now () - 2);
Date: 2026-07-16 08:02:09 Duration: 0ms Database: openbravo User: izipiziro Remote: 87.98.152.184 Application: [unknown]
4 24 1.20 GiB 28.85 MiB 65.83 MiB 51.09 MiB SELECT "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "isactive", "_"."issotrx" AS "issotrx", "_"."m_pricelist_id" AS "m_pricelist_id", "_"."documento" AS "documento", "_"."estado pedido" AS "estado pedido", "_"."accion pedido" AS "accion pedido", "_"."tipo documento" AS "tipo documento", "_"."descripción" AS "descripción", "_"."fecha pedido" AS "fecha pedido", "_"."fecha comprometida" AS "fecha comprometida", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."referencia proveedor" AS "referencia proveedor", "_"."c_currency_id" AS "c_currency_id", "_"."currency iso" AS "currency iso", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ciudad" AS "ciudad", "_"."codigo postal" AS "codigo postal", "_"."pais" AS "pais", "_"."region" AS "region", "_"."tpv name" AS "tpv name", "_"."vendedor" AS "vendedor", "_"."nombre y apellido vendedor" AS "nombre y apellido vendedor", "_"."salesrep_id" AS "salesrep_id", CAST ("_"."fecha pedido" AS date) AS "t0_0", CAST ("_"."fecha comprometida" AS date) AS "t1_0" FROM ( SELECT "c_order_id", "ad_org_id", "isactive", "issotrx", "m_pricelist_id", "documento", "estado pedido", "accion pedido", "tipo documento", "descripción", "fecha pedido", "fecha comprometida", "c_bpartner_id", "referencia proveedor", "c_currency_id", "currency iso", "m_warehouse_id", "ciudad", "codigo postal", "pais", "region", "tpv name", "vendedor", "nombre y apellido vendedor", "salesrep_id" FROM ( SELECT o.c_order_id, ( CASE WHEN dt.isreturn = '' THEN o.ad_orgtrx_id ELSE o.ad_org_id END) ad_org_id, o.isactive, o.issotrx, o.m_pricelist_id, o.documentno AS "documento", o.docstatus AS "estado pedido", o.docaction AS "accion pedido", o.processed AS "procesado", dt.name AS "tipo documento", o.description AS "descripción", o.dateordered AS "fecha pedido", o.datepromised AS "fecha comprometida", o.c_bpartner_id, o.poreference "referencia proveedor", o.c_currency_id, cu.iso_code "currency iso", o.m_warehouse_id, cl.city AS "ciudad", cl.postal AS "codigo postal", cc. "name" AS "pais", cr. "name" AS "region", oa. "name" AS "tpv name", COALESCE (au.name, '') AS "vendedor", concat (COALESCE (au.firstname, ''), '', COALESCE (au.lastname, '')) AS "nombre y apellido vendedor", o.salesrep_id FROM c_order o LEFT JOIN c_doctype dt ON dt.c_doctype_id = o.c_doctype_id INNER JOIN c_currency cu ON cu.c_currency_id = o.c_currency_id LEFT JOIN c_bpartner_location cbl ON cbl.c_bpartner_location_id = o.c_bpartner_location_id LEFT JOIN c_location cl ON cl.c_location_id = cbl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id LEFT JOIN c_region cr ON cr.c_region_id = cl.c_region_id LEFT JOIN obpos_applications oa ON oa.obpos_applications_id = o.em_obpos_applications_id LEFT JOIN ad_user au ON au.ad_user_id = o.salesrep_id WHERE 0 = 0 AND o.issotrx = '' AND o.dateordered >= current_date - interval '') "$table") "_";-
SELECT "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "isactive", "_"."issotrx" AS "issotrx", "_"."m_pricelist_id" AS "m_pricelist_id", "_"."Documento" AS "Documento", "_"."Estado Pedido" AS "Estado Pedido", "_"."Accion Pedido" AS "Accion Pedido", "_"."Tipo Documento" AS "Tipo Documento", "_"."Descripción" AS "Descripción", "_"."Fecha Pedido" AS "Fecha Pedido", "_"."Fecha Comprometida" AS "Fecha Comprometida", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."Referencia Proveedor" AS "Referencia Proveedor", "_"."c_currency_id" AS "c_currency_id", "_"."Currency ISO" AS "Currency ISO", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."Ciudad" AS "Ciudad", "_"."Codigo Postal" AS "Codigo Postal", "_"."Pais" AS "Pais", "_"."Region" AS "Region", "_"."TPV Name" AS "TPV Name", "_"."Vendedor" AS "Vendedor", "_"."Nombre y Apellido Vendedor" AS "Nombre y Apellido Vendedor", "_"."salesrep_id" AS "salesrep_id", CAST ("_"."Fecha Pedido" AS date) AS "t0_0", CAST ("_"."Fecha Comprometida" AS date) AS "t1_0" FROM ( SELECT "c_order_id", "ad_org_id", "isactive", "issotrx", "m_pricelist_id", "Documento", "Estado Pedido", "Accion Pedido", "Tipo Documento", "Descripción", "Fecha Pedido", "Fecha Comprometida", "c_bpartner_id", "Referencia Proveedor", "c_currency_id", "Currency ISO", "m_warehouse_id", "Ciudad", "Codigo Postal", "Pais", "Region", "TPV Name", "Vendedor", "Nombre y Apellido Vendedor", "salesrep_id" FROM ( SELECT O.c_order_id, ( CASE WHEN DT.isreturn = 'Y' THEN O.ad_orgtrx_id ELSE O.ad_org_id END) ad_org_id, O.isactive, O.issotrx, O.m_pricelist_id, O.documentno AS "Documento", O.docstatus AS "Estado Pedido", O.docaction AS "Accion Pedido", O.processed AS "Procesado", DT.name AS "Tipo Documento", O.description AS "Descripción", O.dateordered AS "Fecha Pedido", O.datepromised AS "Fecha Comprometida", O.c_bpartner_id, O.poreference "Referencia Proveedor", O.c_currency_id, cu.iso_code "Currency ISO", O.m_warehouse_id, cl.city AS "Ciudad", cl.postal AS "Codigo Postal", cc. "name" AS "Pais", cr. "name" AS "Region", OA. "name" AS "TPV Name", COALESCE (au.name, 'n-a') AS "Vendedor", concat (COALESCE (au.firstname, ''), ' ', COALESCE (au.lastname, '')) AS "Nombre y Apellido Vendedor", O.salesrep_id FROM c_order O LEFT JOIN c_doctype DT ON DT.c_doctype_id = O.c_doctype_id INNER JOIN c_currency cu ON cu.c_currency_id = o.c_currency_id LEFT JOIN c_bpartner_location cbl ON cbl.c_bpartner_location_id = O.c_bpartner_location_id LEFT JOIN c_location cl ON cl.c_location_id = cbl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id LEFT JOIN c_region cr ON cr.c_region_id = cl.c_region_id LEFT JOIN obpos_applications OA ON OA.obpos_applications_id = O.em_obpos_applications_id LEFT JOIN ad_user au ON au.ad_user_id = O.salesrep_id WHERE 1 = 1 AND O.issotrx = 'Y' AND O.dateordered >= current_date - interval '3 years') "$Table") "_";
-
SELECT "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "isactive", "_"."issotrx" AS "issotrx", "_"."m_pricelist_id" AS "m_pricelist_id", "_"."Documento" AS "Documento", "_"."Estado Pedido" AS "Estado Pedido", "_"."Accion Pedido" AS "Accion Pedido", "_"."Tipo Documento" AS "Tipo Documento", "_"."Descripción" AS "Descripción", "_"."Fecha Pedido" AS "Fecha Pedido", "_"."Fecha Comprometida" AS "Fecha Comprometida", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."Referencia Proveedor" AS "Referencia Proveedor", "_"."c_currency_id" AS "c_currency_id", "_"."Currency ISO" AS "Currency ISO", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."Ciudad" AS "Ciudad", "_"."Codigo Postal" AS "Codigo Postal", "_"."Pais" AS "Pais", "_"."Region" AS "Region", "_"."TPV Name" AS "TPV Name", "_"."Vendedor" AS "Vendedor", "_"."Nombre y Apellido Vendedor" AS "Nombre y Apellido Vendedor", "_"."salesrep_id" AS "salesrep_id", CAST ("_"."Fecha Pedido" AS date) AS "t0_0", CAST ("_"."Fecha Comprometida" AS date) AS "t1_0" FROM ( SELECT "c_order_id", "ad_org_id", "isactive", "issotrx", "m_pricelist_id", "Documento", "Estado Pedido", "Accion Pedido", "Tipo Documento", "Descripción", "Fecha Pedido", "Fecha Comprometida", "c_bpartner_id", "Referencia Proveedor", "c_currency_id", "Currency ISO", "m_warehouse_id", "Ciudad", "Codigo Postal", "Pais", "Region", "TPV Name", "Vendedor", "Nombre y Apellido Vendedor", "salesrep_id" FROM ( SELECT O.c_order_id, ( CASE WHEN DT.isreturn = 'Y' THEN O.ad_orgtrx_id ELSE O.ad_org_id END) ad_org_id, O.isactive, O.issotrx, O.m_pricelist_id, O.documentno AS "Documento", O.docstatus AS "Estado Pedido", O.docaction AS "Accion Pedido", O.processed AS "Procesado", DT.name AS "Tipo Documento", O.description AS "Descripción", O.dateordered AS "Fecha Pedido", O.datepromised AS "Fecha Comprometida", O.c_bpartner_id, O.poreference "Referencia Proveedor", O.c_currency_id, cu.iso_code "Currency ISO", O.m_warehouse_id, cl.city AS "Ciudad", cl.postal AS "Codigo Postal", cc. "name" AS "Pais", cr. "name" AS "Region", OA. "name" AS "TPV Name", COALESCE (au.name, 'n-a') AS "Vendedor", concat (COALESCE (au.firstname, ''), ' ', COALESCE (au.lastname, '')) AS "Nombre y Apellido Vendedor", O.salesrep_id FROM c_order O LEFT JOIN c_doctype DT ON DT.c_doctype_id = O.c_doctype_id INNER JOIN c_currency cu ON cu.c_currency_id = o.c_currency_id LEFT JOIN c_bpartner_location cbl ON cbl.c_bpartner_location_id = O.c_bpartner_location_id LEFT JOIN c_location cl ON cl.c_location_id = cbl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id LEFT JOIN c_region cr ON cr.c_region_id = cl.c_region_id LEFT JOIN obpos_applications OA ON OA.obpos_applications_id = O.em_obpos_applications_id LEFT JOIN ad_user au ON au.ad_user_id = O.salesrep_id WHERE 1 = 1 AND O.issotrx = 'Y' AND O.dateordered >= current_date - interval '3 years') "$Table") "_";
-
SELECT "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "isactive", "_"."issotrx" AS "issotrx", "_"."m_pricelist_id" AS "m_pricelist_id", "_"."Documento" AS "Documento", "_"."Estado Pedido" AS "Estado Pedido", "_"."Accion Pedido" AS "Accion Pedido", "_"."Tipo Documento" AS "Tipo Documento", "_"."Descripción" AS "Descripción", "_"."Fecha Pedido" AS "Fecha Pedido", "_"."Fecha Comprometida" AS "Fecha Comprometida", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."Referencia Proveedor" AS "Referencia Proveedor", "_"."c_currency_id" AS "c_currency_id", "_"."Currency ISO" AS "Currency ISO", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."Ciudad" AS "Ciudad", "_"."Codigo Postal" AS "Codigo Postal", "_"."Pais" AS "Pais", "_"."Region" AS "Region", "_"."TPV Name" AS "TPV Name", "_"."Vendedor" AS "Vendedor", "_"."Nombre y Apellido Vendedor" AS "Nombre y Apellido Vendedor", "_"."salesrep_id" AS "salesrep_id", CAST ("_"."Fecha Pedido" AS date) AS "t0_0", CAST ("_"."Fecha Comprometida" AS date) AS "t1_0" FROM ( SELECT "c_order_id", "ad_org_id", "isactive", "issotrx", "m_pricelist_id", "Documento", "Estado Pedido", "Accion Pedido", "Tipo Documento", "Descripción", "Fecha Pedido", "Fecha Comprometida", "c_bpartner_id", "Referencia Proveedor", "c_currency_id", "Currency ISO", "m_warehouse_id", "Ciudad", "Codigo Postal", "Pais", "Region", "TPV Name", "Vendedor", "Nombre y Apellido Vendedor", "salesrep_id" FROM ( SELECT O.c_order_id, ( CASE WHEN DT.isreturn = 'Y' THEN O.ad_orgtrx_id ELSE O.ad_org_id END) ad_org_id, O.isactive, O.issotrx, O.m_pricelist_id, O.documentno AS "Documento", O.docstatus AS "Estado Pedido", O.docaction AS "Accion Pedido", O.processed AS "Procesado", DT.name AS "Tipo Documento", O.description AS "Descripción", O.dateordered AS "Fecha Pedido", O.datepromised AS "Fecha Comprometida", O.c_bpartner_id, O.poreference "Referencia Proveedor", O.c_currency_id, cu.iso_code "Currency ISO", O.m_warehouse_id, cl.city AS "Ciudad", cl.postal AS "Codigo Postal", cc. "name" AS "Pais", cr. "name" AS "Region", OA. "name" AS "TPV Name", COALESCE (au.name, 'n-a') AS "Vendedor", concat (COALESCE (au.firstname, ''), ' ', COALESCE (au.lastname, '')) AS "Nombre y Apellido Vendedor", O.salesrep_id FROM c_order O LEFT JOIN c_doctype DT ON DT.c_doctype_id = O.c_doctype_id INNER JOIN c_currency cu ON cu.c_currency_id = o.c_currency_id LEFT JOIN c_bpartner_location cbl ON cbl.c_bpartner_location_id = O.c_bpartner_location_id LEFT JOIN c_location cl ON cl.c_location_id = cbl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id LEFT JOIN c_region cr ON cr.c_region_id = cl.c_region_id LEFT JOIN obpos_applications OA ON OA.obpos_applications_id = O.em_obpos_applications_id LEFT JOIN ad_user au ON au.ad_user_id = O.salesrep_id WHERE 1 = 1 AND O.issotrx = 'Y' AND O.dateordered >= current_date - interval '3 years') "$Table") "_";
Date: 2026-07-16 16:02:18 Duration: 33s76ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 13:02:24 Duration: 32s989ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 18:02:22 Duration: 32s147ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
5 24 8.65 GiB 355.04 MiB 385.09 MiB 369.18 MiB SELECT "_"."fin_payment_detail_v_id" AS "fin_payment_detail_v_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_order_id" AS "c_order_id", "_"."orderno" AS "comande no.", "_"."invoiceno" AS "facture no.", "_"."paymentno" AS "paiement no.", "_"."duedate" AS "date comptable", "_"."paymentdate" AS "date de paiement", "_"."invoicedamt" AS "montant de la facture", "_"."expected" AS "attendu", "_"."paidamt" AS "montant payé", "_"."expectedconverted" AS "converti attendu", "_"."paidconverted" AS "payé converti", "_"."paymentmethod" AS "mode de paiement", "_"."status" AS "status" FROM ( SELECT fpdv.fin_payment_detail_v_id, fpdv.ad_client_id, ( CASE WHEN cd.isreturn = '' THEN co.ad_orgtrx_id ELSE fpdv.ad_org_id END) ad_org_id, fpdv.c_bpartner_id, fpdv.fin_payment_sched_ord_v_id AS "c_order_id", fpdv.orderno, fpdv.invoiceno, fpdv.paymentno, fpdv.duedate, fpdv.paymentdate, fpdv.invoicedamt, fpdv.expected, fpdv.paidamt, fpdv.expectedconverted, fpdv.paidconverted, fp.name AS "paymentmethod", fpdv.status FROM fin_payment_detail_v fpdv LEFT JOIN c_order co ON co.c_order_id = fpdv.fin_payment_sched_ord_v_id LEFT JOIN c_doctype cd ON co.c_doctype_id = cd.c_doctype_id LEFT JOIN fin_paymentmethod fp ON fp.fin_paymentmethod_id = fpdv.fin_paymentmethod_id WHERE co.issotrx = '') "_";-
SELECT "_"."fin_payment_detail_v_id" AS "fin_payment_detail_v_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_order_id" AS "c_order_id", "_"."orderno" AS "Comande No.", "_"."invoiceno" AS "Facture No.", "_"."paymentno" AS "Paiement No.", "_"."duedate" AS "Date comptable", "_"."paymentdate" AS "Date de paiement", "_"."invoicedamt" AS "Montant de la facture", "_"."expected" AS "Attendu", "_"."paidamt" AS "Montant payé", "_"."expectedconverted" AS "Converti attendu", "_"."paidconverted" AS "Payé converti", "_"."paymentmethod" AS "Mode de paiement", "_"."status" AS "Status" FROM ( SELECT fpdv.fin_payment_detail_v_id, fpdv.ad_client_id, ( CASE WHEN cd.isreturn = 'Y' THEN co.ad_orgtrx_id ELSE fpdv.ad_org_id END) ad_org_id, fpdv.c_bpartner_id, fpdv.fin_payment_sched_ord_v_id AS "c_order_id", fpdv.orderno, fpdv.invoiceno, fpdv.paymentno, fpdv.duedate, fpdv.paymentdate, fpdv.invoicedamt, fpdv.expected, fpdv.paidamt, fpdv.expectedconverted, fpdv.paidconverted, fp.name AS "paymentmethod", fpdv.status FROM fin_payment_detail_v fpdv LEFT JOIN c_order co ON co.c_order_id = fpdv.fin_payment_sched_ord_v_id LEFT JOIN c_doctype cd ON co.c_doctype_id = cd.c_doctype_id LEFT JOIN fin_paymentmethod fp ON fp.fin_paymentmethod_id = fpdv.fin_paymentmethod_id WHERE co.issotrx = 'Y') "_";
-
SELECT "_"."fin_payment_detail_v_id" AS "fin_payment_detail_v_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_order_id" AS "c_order_id", "_"."orderno" AS "Comande No.", "_"."invoiceno" AS "Facture No.", "_"."paymentno" AS "Paiement No.", "_"."duedate" AS "Date comptable", "_"."paymentdate" AS "Date de paiement", "_"."invoicedamt" AS "Montant de la facture", "_"."expected" AS "Attendu", "_"."paidamt" AS "Montant payé", "_"."expectedconverted" AS "Converti attendu", "_"."paidconverted" AS "Payé converti", "_"."paymentmethod" AS "Mode de paiement", "_"."status" AS "Status" FROM ( SELECT fpdv.fin_payment_detail_v_id, fpdv.ad_client_id, ( CASE WHEN cd.isreturn = 'Y' THEN co.ad_orgtrx_id ELSE fpdv.ad_org_id END) ad_org_id, fpdv.c_bpartner_id, fpdv.fin_payment_sched_ord_v_id AS "c_order_id", fpdv.orderno, fpdv.invoiceno, fpdv.paymentno, fpdv.duedate, fpdv.paymentdate, fpdv.invoicedamt, fpdv.expected, fpdv.paidamt, fpdv.expectedconverted, fpdv.paidconverted, fp.name AS "paymentmethod", fpdv.status FROM fin_payment_detail_v fpdv LEFT JOIN c_order co ON co.c_order_id = fpdv.fin_payment_sched_ord_v_id LEFT JOIN c_doctype cd ON co.c_doctype_id = cd.c_doctype_id LEFT JOIN fin_paymentmethod fp ON fp.fin_paymentmethod_id = fpdv.fin_paymentmethod_id WHERE co.issotrx = 'Y') "_";
-
SELECT "_"."fin_payment_detail_v_id" AS "fin_payment_detail_v_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_order_id" AS "c_order_id", "_"."orderno" AS "Comande No.", "_"."invoiceno" AS "Facture No.", "_"."paymentno" AS "Paiement No.", "_"."duedate" AS "Date comptable", "_"."paymentdate" AS "Date de paiement", "_"."invoicedamt" AS "Montant de la facture", "_"."expected" AS "Attendu", "_"."paidamt" AS "Montant payé", "_"."expectedconverted" AS "Converti attendu", "_"."paidconverted" AS "Payé converti", "_"."paymentmethod" AS "Mode de paiement", "_"."status" AS "Status" FROM ( SELECT fpdv.fin_payment_detail_v_id, fpdv.ad_client_id, ( CASE WHEN cd.isreturn = 'Y' THEN co.ad_orgtrx_id ELSE fpdv.ad_org_id END) ad_org_id, fpdv.c_bpartner_id, fpdv.fin_payment_sched_ord_v_id AS "c_order_id", fpdv.orderno, fpdv.invoiceno, fpdv.paymentno, fpdv.duedate, fpdv.paymentdate, fpdv.invoicedamt, fpdv.expected, fpdv.paidamt, fpdv.expectedconverted, fpdv.paidconverted, fp.name AS "paymentmethod", fpdv.status FROM fin_payment_detail_v fpdv LEFT JOIN c_order co ON co.c_order_id = fpdv.fin_payment_sched_ord_v_id LEFT JOIN c_doctype cd ON co.c_doctype_id = cd.c_doctype_id LEFT JOIN fin_paymentmethod fp ON fp.fin_paymentmethod_id = fpdv.fin_paymentmethod_id WHERE co.issotrx = 'Y') "_";
Date: 2026-07-16 08:35:01 Duration: 36s934ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 16:02:15 Duration: 31s677ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 19:38:30 Duration: 29s438ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
6 8 9.13 GiB 1.14 GiB 1.14 GiB 1.14 GiB SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "date mvt", "_"."type de mouvement" AS "type mvt", "_"."quantité de mouvement" AS "qté mvt", "_"."€ coût de transaction" AS "€ coût de transaction", "_"."€ coût moyen du produit" AS "€ coût moyen du produit", "_"."nom de l''ava''0''0''n-a''n-a''n-a''n-a''n-a''y' ) " _;-
SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "Date mvt", "_"."Type de mouvement" AS "Type mvt", "_"."Quantité de mouvement" AS "Qté mvt", "_"."€ Coût de transaction" AS "€ Coût de transaction", "_"."€ Coût moyen du produit" AS "€ Coût moyen du produit", "_"."Nom de l'inventaire" AS "Nom de l'inventaire", "_"."Bon de livraison" AS "Bon de livraison", "_"."Document Commande" AS "Document Commande", "_"."TPV" AS "TPV", "_"."Type de document" AS "Type doc" FROM ( SELECT mt.m_transaction_id, mt.m_locator_id, ml.m_warehouse_id, mt.ad_client_id, mt.ad_org_id, mt.updated, mt.m_product_id, trunc (mt.trxprocessdate) AS trxprocessdate, mt.movementtype AS "Type de mouvement", mt.movementqty AS "Quantité de mouvement", mt.transactioncost AS "€ Coût de transaction", m_get_cost (mt.m_product_id, mt.trxprocessdate, 'AVA', mt.ad_org_id, mt.ad_client_id, NULL, '102', '102') AS "€ Coût moyen du produit", COALESCE (mi2. "name", 'n-a') AS "Nom de l'inventaire", COALESCE (mi4. "documentno", 'n-a') AS "Bon de livraison", COALESCE (o. "documentno", 'n-a') AS "Document Commande", COALESCE (oa. "name", 'n-a') AS "TPV", COALESCE (cd. "name", 'n-a') AS "Type de document" FROM m_transaction mt LEFT JOIN m_locator ml ON ml.m_locator_id = mt.m_locator_id LEFT JOIN m_inventoryline mi ON mi.m_inventoryline_id = mt.m_inventoryline_id LEFT JOIN m_inventory mi2 ON mi2.m_inventory_id = mi.m_inventory_id LEFT JOIN m_inoutline mi3 ON mi3.m_inoutline_id = mt.m_inoutline_id LEFT JOIN m_inout mi4 ON mi4.m_inout_id = mi3.m_inout_id LEFT JOIN c_orderline ol ON ol.c_orderline_id = mi3.c_orderline_id LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN obpos_applications oa ON o.em_obpos_applications_id = oa.obpos_applications_id LEFT JOIN c_doctype cd ON cd.c_doctype_id = o.c_doctype_id WHERE mt.isactive = 'Y') "_";
-
SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "Date mvt", "_"."Type de mouvement" AS "Type mvt", "_"."Quantité de mouvement" AS "Qté mvt", "_"."€ Coût de transaction" AS "€ Coût de transaction", "_"."€ Coût moyen du produit" AS "€ Coût moyen du produit", "_"."Nom de l'inventaire" AS "Nom de l'inventaire", "_"."Bon de livraison" AS "Bon de livraison", "_"."Document Commande" AS "Document Commande", "_"."TPV" AS "TPV", "_"."Type de document" AS "Type doc" FROM ( SELECT mt.m_transaction_id, mt.m_locator_id, ml.m_warehouse_id, mt.ad_client_id, mt.ad_org_id, mt.updated, mt.m_product_id, trunc (mt.trxprocessdate) AS trxprocessdate, mt.movementtype AS "Type de mouvement", mt.movementqty AS "Quantité de mouvement", mt.transactioncost AS "€ Coût de transaction", m_get_cost (mt.m_product_id, mt.trxprocessdate, 'AVA', mt.ad_org_id, mt.ad_client_id, NULL, '102', '102') AS "€ Coût moyen du produit", COALESCE (mi2. "name", 'n-a') AS "Nom de l'inventaire", COALESCE (mi4. "documentno", 'n-a') AS "Bon de livraison", COALESCE (o. "documentno", 'n-a') AS "Document Commande", COALESCE (oa. "name", 'n-a') AS "TPV", COALESCE (cd. "name", 'n-a') AS "Type de document" FROM m_transaction mt LEFT JOIN m_locator ml ON ml.m_locator_id = mt.m_locator_id LEFT JOIN m_inventoryline mi ON mi.m_inventoryline_id = mt.m_inventoryline_id LEFT JOIN m_inventory mi2 ON mi2.m_inventory_id = mi.m_inventory_id LEFT JOIN m_inoutline mi3 ON mi3.m_inoutline_id = mt.m_inoutline_id LEFT JOIN m_inout mi4 ON mi4.m_inout_id = mi3.m_inout_id LEFT JOIN c_orderline ol ON ol.c_orderline_id = mi3.c_orderline_id LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN obpos_applications oa ON o.em_obpos_applications_id = oa.obpos_applications_id LEFT JOIN c_doctype cd ON cd.c_doctype_id = o.c_doctype_id WHERE mt.isactive = 'Y') "_";
-
SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "Date mvt", "_"."Type de mouvement" AS "Type mvt", "_"."Quantité de mouvement" AS "Qté mvt", "_"."€ Coût de transaction" AS "€ Coût de transaction", "_"."€ Coût moyen du produit" AS "€ Coût moyen du produit", "_"."Nom de l'inventaire" AS "Nom de l'inventaire", "_"."Bon de livraison" AS "Bon de livraison", "_"."Document Commande" AS "Document Commande", "_"."TPV" AS "TPV", "_"."Type de document" AS "Type doc" FROM ( SELECT mt.m_transaction_id, mt.m_locator_id, ml.m_warehouse_id, mt.ad_client_id, mt.ad_org_id, mt.updated, mt.m_product_id, trunc (mt.trxprocessdate) AS trxprocessdate, mt.movementtype AS "Type de mouvement", mt.movementqty AS "Quantité de mouvement", mt.transactioncost AS "€ Coût de transaction", m_get_cost (mt.m_product_id, mt.trxprocessdate, 'AVA', mt.ad_org_id, mt.ad_client_id, NULL, '102', '102') AS "€ Coût moyen du produit", COALESCE (mi2. "name", 'n-a') AS "Nom de l'inventaire", COALESCE (mi4. "documentno", 'n-a') AS "Bon de livraison", COALESCE (o. "documentno", 'n-a') AS "Document Commande", COALESCE (oa. "name", 'n-a') AS "TPV", COALESCE (cd. "name", 'n-a') AS "Type de document" FROM m_transaction mt LEFT JOIN m_locator ml ON ml.m_locator_id = mt.m_locator_id LEFT JOIN m_inventoryline mi ON mi.m_inventoryline_id = mt.m_inventoryline_id LEFT JOIN m_inventory mi2 ON mi2.m_inventory_id = mi.m_inventory_id LEFT JOIN m_inoutline mi3 ON mi3.m_inoutline_id = mt.m_inoutline_id LEFT JOIN m_inout mi4 ON mi4.m_inout_id = mi3.m_inout_id LEFT JOIN c_orderline ol ON ol.c_orderline_id = mi3.c_orderline_id LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN obpos_applications oa ON o.em_obpos_applications_id = oa.obpos_applications_id LEFT JOIN c_doctype cd ON cd.c_doctype_id = o.c_doctype_id WHERE mt.isactive = 'Y') "_";
Date: 2026-07-16 08:53:04 Duration: 18m34s Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 18:20:22 Duration: 18m30s Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 19:56:41 Duration: 18m29s Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
7 8 557.97 MiB 12.33 MiB 162.99 MiB 69.75 MiB SELECT orderline0_.m_product_id AS col_0_0_, product1_.name AS col_1_0_, sum (orderline0_.qtyordered) AS col_2_0_, uom3_.name AS col_3_0_, product1_.c_uom_id AS col_4_0_ FROM c_orderline orderline0_ CROSS JOIN m_product product1_ CROSS JOIN c_uom uom3_ CROSS JOIN c_order order5_ CROSS JOIN m_product product7_ WHERE orderline0_.m_product_id = product1_.m_product_id AND product1_.c_uom_id = uom3_.c_uom_id AND orderline0_.c_order_id = order5_.c_order_id AND orderline0_.m_product_id = product7_.m_product_id AND order5_.docstatus = '' AND order5_.issotrx = '' AND 0 = 0 AND orderline0_.ad_client_id = ? AND (product7_.name LIKE ?) AND (orderline0_.ad_org_id IN (...)) GROUP BY product1_.name, uom3_.name, orderline0_.m_product_id, product1_.c_uom_id ORDER BY sum (orderline0_.qtyordered) DESC LIMIT ?;-
SELECT orderline0_.M_Product_ID AS col_0_0_, product1_.Name AS col_1_0_, sum (orderline0_.QtyOrdered) AS col_2_0_, uom3_.Name AS col_3_0_, product1_.C_UOM_ID AS col_4_0_ FROM C_OrderLine orderline0_ CROSS JOIN M_Product product1_ CROSS JOIN C_UOM uom3_ CROSS JOIN C_Order order5_ CROSS JOIN M_Product product7_ WHERE orderline0_.M_Product_ID = product1_.M_Product_ID AND product1_.C_UOM_ID = uom3_.C_UOM_ID AND orderline0_.C_Order_ID = order5_.C_Order_ID AND orderline0_.M_Product_ID = product7_.M_Product_ID AND order5_.DocStatus = 'CO' AND order5_.IsSOTrx = 'Y' AND 1 = 1 AND orderline0_.AD_Client_ID = $1 AND (product7_.Name LIKE $2) AND (orderline0_.AD_Org_ID IN ($3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $20, $21, $22, $23, $24, $25, $26, $27, $28, $29, $30, $31, $32, $33, $34, $35, $36, $37, $38, $39, $40, $41, $42, $43, $44, $45, $46, $47, $48, $49, $50, $51, $52, $53, $54, $55, $56, $57, $58, $59)) GROUP BY product1_.Name, uom3_.Name, orderline0_.M_Product_ID, product1_.C_UOM_ID ORDER BY sum (orderline0_.QtyOrdered) DESC LIMIT $60;
Date: 2026-07-16 08:42:54 Duration: 0ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo
8 2 229.95 MiB 23.38 MiB 206.57 MiB 114.98 MiB '' AS ad_role_id, NULL AS ad_user_id, '' || ad_column_identifier ('', bp.c_bpartner_id, '') || '' AS description, '' AS isactive, bp.ad_org_id AS ad_org_id, bp.ad_client_id AS ad_client_id, now () AS created, '' AS createdby, now () AS updated, '' AS updatedby, ad_column_identifier ('', bp.c_bpartner_id, '') AS record_id FROM c_bpartner bp WHERE EXISTS ( SELECT 0 FROM c_bpartner_location bpl INNER JOIN c_location l ON (bpl.c_location_id = l.c_location_id) WHERE bpl.c_bpartner_id = bp.c_bpartner_id AND bpl.istaxlocation = '' GROUP BY bpl.c_bpartner_id, bpl.istaxlocation HAVING count (DISTINCT (l.c_country_id)) > 0)) aaa WHERE NOT EXISTS ( SELECT 0 FROM ad_alert a WHERE a.ad_alertrule_id = ? AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, '') != '');-
'0' AS AD_ROLE_ID, NULL AS AD_USER_ID, 'Business Partner: "' || AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') || '" has defined different countries as Tax Location. Only one country should be defined as Tax Location' AS DESCRIPTION, 'Y' AS ISACTIVE, bp.AD_ORG_ID AS AD_ORG_ID, bp.AD_CLIENT_ID AS AD_CLIENT_ID, now () AS CREATED, '0' AS CREATEDBY, now () AS UPDATED, '0' AS UPDATEDBY, AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') AS RECORD_ID FROM c_bpartner bp WHERE EXISTS ( SELECT 1 FROM c_bpartner_location bpl INNER JOIN c_location l ON (bpl.c_location_id = l.c_location_id) WHERE bpl.c_bpartner_id = bp.c_bpartner_id AND bpl.istaxlocation = 'Y' GROUP BY bpl.c_bpartner_id, bpl.istaxlocation HAVING count (DISTINCT (l.c_country_id)) > 1)) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = $1 AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
Date: 2026-07-16 15:20:25 Duration: 0ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo
9 1 75.97 MiB 75.97 MiB 75.97 MiB 75.97 MiB SELECT c_country.countrycode AS "code pays", substring (c_order.ad_org_id, 0, 0) AS "code magasin", ad_org.name AS "nom magasin", to_char (c_order.dateordered::date, '') AS date, sum (c_orderline.linenetamt) AS "ca ht", NULL AS traffic, count (DISTINCT CASE WHEN subquery.total_linenetamt > 0 THEN c_order.c_order_id ELSE NULL END) - count (DISTINCT CASE WHEN subquery.total_linenetamt < 0 THEN c_order.c_order_id ELSE NULL END) AS "nombre de tickets" FROM c_orderline INNER JOIN c_order ON c_orderline.c_order_id = c_order.c_order_id LEFT JOIN ad_org ON c_order.ad_org_id = ad_org.ad_org_id LEFT JOIN c_country ON ad_org.em_obretco_dbp_countryid = c_country.c_country_id INNER JOIN ( SELECT c_order_id, sum (linenetamt) AS total_linenetamt FROM c_orderline GROUP BY c_order_id) AS subquery ON c_orderline.c_order_id = subquery.c_order_id WHERE c_order.issotrx = '' AND c_orderline.qtyordered <> 0 AND c_order.dateordered >= current_date - interval '' GROUP BY to_char (c_order.dateordered::date, ''), c_country.countrycode, c_order.ad_org_id, ad_org.name;-
SELECT c_country.countrycode AS "Code Pays", substring (c_order.ad_org_id, 1, 25) AS "Code magasin", ad_org.name AS "Nom magasin", to_char (c_order.dateordered::date, 'yyyy-mm-dd') AS Date, SUM (c_orderline.linenetamt) AS "CA HT", NULL AS Traffic, count (DISTINCT CASE WHEN subquery.total_linenetamt > 0 THEN c_order.c_order_id ELSE NULL END) - count (DISTINCT CASE WHEN subquery.total_linenetamt < 0 THEN c_order.c_order_id ELSE NULL END) AS "Nombre de tickets" FROM c_orderline INNER JOIN c_order ON c_orderline.c_order_id = c_order.c_order_id LEFT JOIN ad_org ON c_order.ad_org_id = ad_org.ad_org_id LEFT JOIN c_country ON ad_org.em_obretco_dbp_countryid = c_country.c_country_id INNER JOIN ( SELECT c_order_id, SUM (linenetamt) AS total_linenetamt FROM c_orderline GROUP BY c_order_id) AS subquery ON c_orderline.c_order_id = subquery.c_order_id WHERE c_order.issotrx = 'Y' AND c_orderline.qtyordered <> 0 AND c_order.dateordered >= current_date - interval '30 days' GROUP BY to_char (c_order.dateordered::date, 'yyyy-mm-dd'), c_country.countrycode, c_order.ad_org_id, ad_org.name;
-
SELECT c_country.countrycode AS "Code Pays", substring (c_order.ad_org_id, 1, 25) AS "Code magasin", ad_org.name AS "Nom magasin", to_char (c_order.dateordered::date, 'yyyy-mm-dd') AS Date, SUM (c_orderline.linenetamt) AS "CA HT", NULL AS Traffic, count (DISTINCT CASE WHEN subquery.total_linenetamt > 0 THEN c_order.c_order_id ELSE NULL END) - count (DISTINCT CASE WHEN subquery.total_linenetamt < 0 THEN c_order.c_order_id ELSE NULL END) AS "Nombre de tickets" FROM c_orderline INNER JOIN c_order ON c_orderline.c_order_id = c_order.c_order_id LEFT JOIN ad_org ON c_order.ad_org_id = ad_org.ad_org_id LEFT JOIN c_country ON ad_org.em_obretco_dbp_countryid = c_country.c_country_id INNER JOIN ( SELECT c_order_id, SUM (linenetamt) AS total_linenetamt FROM c_orderline GROUP BY c_order_id) AS subquery ON c_orderline.c_order_id = subquery.c_order_id WHERE c_order.issotrx = 'Y' AND c_orderline.qtyordered <> 0 AND c_order.dateordered >= current_date - interval '30 days' GROUP BY to_char (c_order.dateordered::date, 'yyyy-mm-dd'), c_country.countrycode, c_order.ad_org_id, ad_org.name;
Date: 2026-07-16 07:30:07 Duration: 4s169ms Database: openbravo User: izipiziro Remote: 51.103.17.13 Application: PostgreSQL JDBC Driver Bind query: yes
Date: 2026-07-16 07:30:06 Duration: 0ms Database: openbravo User: izipiziro Remote: 51.103.17.13 Application: PostgreSQL JDBC Driver
10 1 112.77 MiB 112.77 MiB 112.77 MiB 112.77 MiB INSERT INTO c_orderline_offer (ad_client_id, ad_org_id, isactive, created, createdby, updated, updatedby, c_orderline_id, line, m_offer_id, priceoffer, amtoffer, priceoffergross, totalamt, displayedtotalamt, em_obdisc_qtyoffer, em_obdisc_identifier, em_obpos_discountinstance, c_orderline_offer_id) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);-
INSERT INTO C_OrderLine_Offer (AD_Client_ID, AD_Org_ID, IsActive, Created, Createdby, Updated, Updatedby, C_OrderLine_ID, Line, M_Offer_ID, Priceoffer, Amtoffer, Priceoffergross, TotalAmt, DisplayedTotalAmt, EM_Obdisc_Qtyoffer, EM_Obdisc_Identifier, EM_Obpos_Discountinstance, C_Orderline_Offer_ID) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19);
Date: 2026-07-16 17:27:07 Duration: 0ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo
11 1 112.77 MiB 112.77 MiB 112.77 MiB 112.77 MiB INSERT INTO obmobc_logclient (obmobc_logclient_id, ad_client_id, ad_org_id, isactive, created, createdby, updated, updatedby, tstamp, deviceid, context, msg, loglevel, cache_session_id, isonline) VALUES (?, ?, ?, '', to_timestamp (to_char (?), to_char ('')), ?, to_timestamp (to_char (?), to_char ('')), ?, to_number (?), ?, ?, ?, ?, ?, ?);-
INSERT INTO obmobc_logclient (obmobc_logclient_id, ad_client_id, ad_org_id, isactive, created, createdby, updated, updatedby, tstamp, deviceid, context, msg, loglevel, cache_session_id, isonline) VALUES ($1, $2, $3, 'Y', to_timestamp (to_char ($4), to_char ('YYYY-MM-DD HH24:MI:SS')), $5, to_timestamp (to_char ($6), to_char ('YYYY-MM-DD HH24:MI:SS')), $7, to_number ($8), $9, $10, $11, $12, $13, $14);
Date: 2026-07-16 17:32:34 Duration: 0ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo
Queries generating the largest temporary files
Rank Size Query 1 1.14 GiB SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "Date mvt", "_"."Type de mouvement" AS "Type mvt", "_"."Quantité de mouvement" AS "Qté mvt", "_"."€ Coût de transaction" AS "€ Coût de transaction", "_"."€ Coût moyen du produit" AS "€ Coût moyen du produit", "_"."Nom de l'inventaire" AS "Nom de l'inventaire", "_"."Bon de livraison" AS "Bon de livraison", "_"."Document Commande" AS "Document Commande", "_"."TPV" AS "TPV", "_"."Type de document" AS "Type doc" FROM ( SELECT mt.m_transaction_id, mt.m_locator_id, ml.m_warehouse_id, mt.ad_client_id, mt.ad_org_id, mt.updated, mt.m_product_id, trunc (mt.trxprocessdate) AS trxprocessdate, mt.movementtype AS "Type de mouvement", mt.movementqty AS "Quantité de mouvement", mt.transactioncost AS "€ Coût de transaction", m_get_cost (mt.m_product_id, mt.trxprocessdate, 'AVA', mt.ad_org_id, mt.ad_client_id, NULL, '102', '102') AS "€ Coût moyen du produit", COALESCE (mi2. "name", 'n-a') AS "Nom de l'inventaire", COALESCE (mi4. "documentno", 'n-a') AS "Bon de livraison", COALESCE (o. "documentno", 'n-a') AS "Document Commande", COALESCE (oa. "name", 'n-a') AS "TPV", COALESCE (cd. "name", 'n-a') AS "Type de document" FROM m_transaction mt LEFT JOIN m_locator ml ON ml.m_locator_id = mt.m_locator_id LEFT JOIN m_inventoryline mi ON mi.m_inventoryline_id = mt.m_inventoryline_id LEFT JOIN m_inventory mi2 ON mi2.m_inventory_id = mi.m_inventory_id LEFT JOIN m_inoutline mi3 ON mi3.m_inoutline_id = mt.m_inoutline_id LEFT JOIN m_inout mi4 ON mi4.m_inout_id = mi3.m_inout_id LEFT JOIN c_orderline ol ON ol.c_orderline_id = mi3.c_orderline_id LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN obpos_applications oa ON o.em_obpos_applications_id = oa.obpos_applications_id LEFT JOIN c_doctype cd ON cd.c_doctype_id = o.c_doctype_id WHERE mt.isactive = 'Y') "_";[ Date: 2026-07-16 20:35:49 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] ]
2 1.14 GiB SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "Date mvt", "_"."Type de mouvement" AS "Type mvt", "_"."Quantité de mouvement" AS "Qté mvt", "_"."€ Coût de transaction" AS "€ Coût de transaction", "_"."€ Coût moyen du produit" AS "€ Coût moyen du produit", "_"."Nom de l'inventaire" AS "Nom de l'inventaire", "_"."Bon de livraison" AS "Bon de livraison", "_"."Document Commande" AS "Document Commande", "_"."TPV" AS "TPV", "_"."Type de document" AS "Type doc" FROM ( SELECT mt.m_transaction_id, mt.m_locator_id, ml.m_warehouse_id, mt.ad_client_id, mt.ad_org_id, mt.updated, mt.m_product_id, trunc (mt.trxprocessdate) AS trxprocessdate, mt.movementtype AS "Type de mouvement", mt.movementqty AS "Quantité de mouvement", mt.transactioncost AS "€ Coût de transaction", m_get_cost (mt.m_product_id, mt.trxprocessdate, 'AVA', mt.ad_org_id, mt.ad_client_id, NULL, '102', '102') AS "€ Coût moyen du produit", COALESCE (mi2. "name", 'n-a') AS "Nom de l'inventaire", COALESCE (mi4. "documentno", 'n-a') AS "Bon de livraison", COALESCE (o. "documentno", 'n-a') AS "Document Commande", COALESCE (oa. "name", 'n-a') AS "TPV", COALESCE (cd. "name", 'n-a') AS "Type de document" FROM m_transaction mt LEFT JOIN m_locator ml ON ml.m_locator_id = mt.m_locator_id LEFT JOIN m_inventoryline mi ON mi.m_inventoryline_id = mt.m_inventoryline_id LEFT JOIN m_inventory mi2 ON mi2.m_inventory_id = mi.m_inventory_id LEFT JOIN m_inoutline mi3 ON mi3.m_inoutline_id = mt.m_inoutline_id LEFT JOIN m_inout mi4 ON mi4.m_inout_id = mi3.m_inout_id LEFT JOIN c_orderline ol ON ol.c_orderline_id = mi3.c_orderline_id LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN obpos_applications oa ON o.em_obpos_applications_id = oa.obpos_applications_id LEFT JOIN c_doctype cd ON cd.c_doctype_id = o.c_doctype_id WHERE mt.isactive = 'Y') "_";[ Date: 2026-07-16 19:38:37 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] ]
3 1.14 GiB SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "Date mvt", "_"."Type de mouvement" AS "Type mvt", "_"."Quantité de mouvement" AS "Qté mvt", "_"."€ Coût de transaction" AS "€ Coût de transaction", "_"."€ Coût moyen du produit" AS "€ Coût moyen du produit", "_"."Nom de l'inventaire" AS "Nom de l'inventaire", "_"."Bon de livraison" AS "Bon de livraison", "_"."Document Commande" AS "Document Commande", "_"."TPV" AS "TPV", "_"."Type de document" AS "Type doc" FROM ( SELECT mt.m_transaction_id, mt.m_locator_id, ml.m_warehouse_id, mt.ad_client_id, mt.ad_org_id, mt.updated, mt.m_product_id, trunc (mt.trxprocessdate) AS trxprocessdate, mt.movementtype AS "Type de mouvement", mt.movementqty AS "Quantité de mouvement", mt.transactioncost AS "€ Coût de transaction", m_get_cost (mt.m_product_id, mt.trxprocessdate, 'AVA', mt.ad_org_id, mt.ad_client_id, NULL, '102', '102') AS "€ Coût moyen du produit", COALESCE (mi2. "name", 'n-a') AS "Nom de l'inventaire", COALESCE (mi4. "documentno", 'n-a') AS "Bon de livraison", COALESCE (o. "documentno", 'n-a') AS "Document Commande", COALESCE (oa. "name", 'n-a') AS "TPV", COALESCE (cd. "name", 'n-a') AS "Type de document" FROM m_transaction mt LEFT JOIN m_locator ml ON ml.m_locator_id = mt.m_locator_id LEFT JOIN m_inventoryline mi ON mi.m_inventoryline_id = mt.m_inventoryline_id LEFT JOIN m_inventory mi2 ON mi2.m_inventory_id = mi.m_inventory_id LEFT JOIN m_inoutline mi3 ON mi3.m_inoutline_id = mt.m_inoutline_id LEFT JOIN m_inout mi4 ON mi4.m_inout_id = mi3.m_inout_id LEFT JOIN c_orderline ol ON ol.c_orderline_id = mi3.c_orderline_id LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN obpos_applications oa ON o.em_obpos_applications_id = oa.obpos_applications_id LEFT JOIN c_doctype cd ON cd.c_doctype_id = o.c_doctype_id WHERE mt.isactive = 'Y') "_";[ Date: 2026-07-16 18:02:18 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] ]
4 1.14 GiB SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "Date mvt", "_"."Type de mouvement" AS "Type mvt", "_"."Quantité de mouvement" AS "Qté mvt", "_"."€ Coût de transaction" AS "€ Coût de transaction", "_"."€ Coût moyen du produit" AS "€ Coût moyen du produit", "_"."Nom de l'inventaire" AS "Nom de l'inventaire", "_"."Bon de livraison" AS "Bon de livraison", "_"."Document Commande" AS "Document Commande", "_"."TPV" AS "TPV", "_"."Type de document" AS "Type doc" FROM ( SELECT mt.m_transaction_id, mt.m_locator_id, ml.m_warehouse_id, mt.ad_client_id, mt.ad_org_id, mt.updated, mt.m_product_id, trunc (mt.trxprocessdate) AS trxprocessdate, mt.movementtype AS "Type de mouvement", mt.movementqty AS "Quantité de mouvement", mt.transactioncost AS "€ Coût de transaction", m_get_cost (mt.m_product_id, mt.trxprocessdate, 'AVA', mt.ad_org_id, mt.ad_client_id, NULL, '102', '102') AS "€ Coût moyen du produit", COALESCE (mi2. "name", 'n-a') AS "Nom de l'inventaire", COALESCE (mi4. "documentno", 'n-a') AS "Bon de livraison", COALESCE (o. "documentno", 'n-a') AS "Document Commande", COALESCE (oa. "name", 'n-a') AS "TPV", COALESCE (cd. "name", 'n-a') AS "Type de document" FROM m_transaction mt LEFT JOIN m_locator ml ON ml.m_locator_id = mt.m_locator_id LEFT JOIN m_inventoryline mi ON mi.m_inventoryline_id = mt.m_inventoryline_id LEFT JOIN m_inventory mi2 ON mi2.m_inventory_id = mi.m_inventory_id LEFT JOIN m_inoutline mi3 ON mi3.m_inoutline_id = mt.m_inoutline_id LEFT JOIN m_inout mi4 ON mi4.m_inout_id = mi3.m_inout_id LEFT JOIN c_orderline ol ON ol.c_orderline_id = mi3.c_orderline_id LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN obpos_applications oa ON o.em_obpos_applications_id = oa.obpos_applications_id LEFT JOIN c_doctype cd ON cd.c_doctype_id = o.c_doctype_id WHERE mt.isactive = 'Y') "_";[ Date: 2026-07-16 17:05:01 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] ]
5 1.14 GiB SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "Date mvt", "_"."Type de mouvement" AS "Type mvt", "_"."Quantité de mouvement" AS "Qté mvt", "_"."€ Coût de transaction" AS "€ Coût de transaction", "_"."€ Coût moyen du produit" AS "€ Coût moyen du produit", "_"."Nom de l'inventaire" AS "Nom de l'inventaire", "_"."Bon de livraison" AS "Bon de livraison", "_"."Document Commande" AS "Document Commande", "_"."TPV" AS "TPV", "_"."Type de document" AS "Type doc" FROM ( SELECT mt.m_transaction_id, mt.m_locator_id, ml.m_warehouse_id, mt.ad_client_id, mt.ad_org_id, mt.updated, mt.m_product_id, trunc (mt.trxprocessdate) AS trxprocessdate, mt.movementtype AS "Type de mouvement", mt.movementqty AS "Quantité de mouvement", mt.transactioncost AS "€ Coût de transaction", m_get_cost (mt.m_product_id, mt.trxprocessdate, 'AVA', mt.ad_org_id, mt.ad_client_id, NULL, '102', '102') AS "€ Coût moyen du produit", COALESCE (mi2. "name", 'n-a') AS "Nom de l'inventaire", COALESCE (mi4. "documentno", 'n-a') AS "Bon de livraison", COALESCE (o. "documentno", 'n-a') AS "Document Commande", COALESCE (oa. "name", 'n-a') AS "TPV", COALESCE (cd. "name", 'n-a') AS "Type de document" FROM m_transaction mt LEFT JOIN m_locator ml ON ml.m_locator_id = mt.m_locator_id LEFT JOIN m_inventoryline mi ON mi.m_inventoryline_id = mt.m_inventoryline_id LEFT JOIN m_inventory mi2 ON mi2.m_inventory_id = mi.m_inventory_id LEFT JOIN m_inoutline mi3 ON mi3.m_inoutline_id = mt.m_inoutline_id LEFT JOIN m_inout mi4 ON mi4.m_inout_id = mi3.m_inout_id LEFT JOIN c_orderline ol ON ol.c_orderline_id = mi3.c_orderline_id LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN obpos_applications oa ON o.em_obpos_applications_id = oa.obpos_applications_id LEFT JOIN c_doctype cd ON cd.c_doctype_id = o.c_doctype_id WHERE mt.isactive = 'Y') "_";[ Date: 2026-07-16 16:02:10 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] ]
6 1.14 GiB SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "Date mvt", "_"."Type de mouvement" AS "Type mvt", "_"."Quantité de mouvement" AS "Qté mvt", "_"."€ Coût de transaction" AS "€ Coût de transaction", "_"."€ Coût moyen du produit" AS "€ Coût moyen du produit", "_"."Nom de l'inventaire" AS "Nom de l'inventaire", "_"."Bon de livraison" AS "Bon de livraison", "_"."Document Commande" AS "Document Commande", "_"."TPV" AS "TPV", "_"."Type de document" AS "Type doc" FROM ( SELECT mt.m_transaction_id, mt.m_locator_id, ml.m_warehouse_id, mt.ad_client_id, mt.ad_org_id, mt.updated, mt.m_product_id, trunc (mt.trxprocessdate) AS trxprocessdate, mt.movementtype AS "Type de mouvement", mt.movementqty AS "Quantité de mouvement", mt.transactioncost AS "€ Coût de transaction", m_get_cost (mt.m_product_id, mt.trxprocessdate, 'AVA', mt.ad_org_id, mt.ad_client_id, NULL, '102', '102') AS "€ Coût moyen du produit", COALESCE (mi2. "name", 'n-a') AS "Nom de l'inventaire", COALESCE (mi4. "documentno", 'n-a') AS "Bon de livraison", COALESCE (o. "documentno", 'n-a') AS "Document Commande", COALESCE (oa. "name", 'n-a') AS "TPV", COALESCE (cd. "name", 'n-a') AS "Type de document" FROM m_transaction mt LEFT JOIN m_locator ml ON ml.m_locator_id = mt.m_locator_id LEFT JOIN m_inventoryline mi ON mi.m_inventoryline_id = mt.m_inventoryline_id LEFT JOIN m_inventory mi2 ON mi2.m_inventory_id = mi.m_inventory_id LEFT JOIN m_inoutline mi3 ON mi3.m_inoutline_id = mt.m_inoutline_id LEFT JOIN m_inout mi4 ON mi4.m_inout_id = mi3.m_inout_id LEFT JOIN c_orderline ol ON ol.c_orderline_id = mi3.c_orderline_id LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN obpos_applications oa ON o.em_obpos_applications_id = oa.obpos_applications_id LEFT JOIN c_doctype cd ON cd.c_doctype_id = o.c_doctype_id WHERE mt.isactive = 'Y') "_";[ Date: 2026-07-16 15:02:25 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] ]
7 1.14 GiB SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "Date mvt", "_"."Type de mouvement" AS "Type mvt", "_"."Quantité de mouvement" AS "Qté mvt", "_"."€ Coût de transaction" AS "€ Coût de transaction", "_"."€ Coût moyen du produit" AS "€ Coût moyen du produit", "_"."Nom de l'inventaire" AS "Nom de l'inventaire", "_"."Bon de livraison" AS "Bon de livraison", "_"."Document Commande" AS "Document Commande", "_"."TPV" AS "TPV", "_"."Type de document" AS "Type doc" FROM ( SELECT mt.m_transaction_id, mt.m_locator_id, ml.m_warehouse_id, mt.ad_client_id, mt.ad_org_id, mt.updated, mt.m_product_id, trunc (mt.trxprocessdate) AS trxprocessdate, mt.movementtype AS "Type de mouvement", mt.movementqty AS "Quantité de mouvement", mt.transactioncost AS "€ Coût de transaction", m_get_cost (mt.m_product_id, mt.trxprocessdate, 'AVA', mt.ad_org_id, mt.ad_client_id, NULL, '102', '102') AS "€ Coût moyen du produit", COALESCE (mi2. "name", 'n-a') AS "Nom de l'inventaire", COALESCE (mi4. "documentno", 'n-a') AS "Bon de livraison", COALESCE (o. "documentno", 'n-a') AS "Document Commande", COALESCE (oa. "name", 'n-a') AS "TPV", COALESCE (cd. "name", 'n-a') AS "Type de document" FROM m_transaction mt LEFT JOIN m_locator ml ON ml.m_locator_id = mt.m_locator_id LEFT JOIN m_inventoryline mi ON mi.m_inventoryline_id = mt.m_inventoryline_id LEFT JOIN m_inventory mi2 ON mi2.m_inventory_id = mi.m_inventory_id LEFT JOIN m_inoutline mi3 ON mi3.m_inoutline_id = mt.m_inoutline_id LEFT JOIN m_inout mi4 ON mi4.m_inout_id = mi3.m_inout_id LEFT JOIN c_orderline ol ON ol.c_orderline_id = mi3.c_orderline_id LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN obpos_applications oa ON o.em_obpos_applications_id = oa.obpos_applications_id LEFT JOIN c_doctype cd ON cd.c_doctype_id = o.c_doctype_id WHERE mt.isactive = 'Y') "_";[ Date: 2026-07-16 13:02:18 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] ]
8 1.14 GiB SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "Date mvt", "_"."Type de mouvement" AS "Type mvt", "_"."Quantité de mouvement" AS "Qté mvt", "_"."€ Coût de transaction" AS "€ Coût de transaction", "_"."€ Coût moyen du produit" AS "€ Coût moyen du produit", "_"."Nom de l'inventaire" AS "Nom de l'inventaire", "_"."Bon de livraison" AS "Bon de livraison", "_"."Document Commande" AS "Document Commande", "_"."TPV" AS "TPV", "_"."Type de document" AS "Type doc" FROM ( SELECT mt.m_transaction_id, mt.m_locator_id, ml.m_warehouse_id, mt.ad_client_id, mt.ad_org_id, mt.updated, mt.m_product_id, trunc (mt.trxprocessdate) AS trxprocessdate, mt.movementtype AS "Type de mouvement", mt.movementqty AS "Quantité de mouvement", mt.transactioncost AS "€ Coût de transaction", m_get_cost (mt.m_product_id, mt.trxprocessdate, 'AVA', mt.ad_org_id, mt.ad_client_id, NULL, '102', '102') AS "€ Coût moyen du produit", COALESCE (mi2. "name", 'n-a') AS "Nom de l'inventaire", COALESCE (mi4. "documentno", 'n-a') AS "Bon de livraison", COALESCE (o. "documentno", 'n-a') AS "Document Commande", COALESCE (oa. "name", 'n-a') AS "TPV", COALESCE (cd. "name", 'n-a') AS "Type de document" FROM m_transaction mt LEFT JOIN m_locator ml ON ml.m_locator_id = mt.m_locator_id LEFT JOIN m_inventoryline mi ON mi.m_inventoryline_id = mt.m_inventoryline_id LEFT JOIN m_inventory mi2 ON mi2.m_inventory_id = mi.m_inventory_id LEFT JOIN m_inoutline mi3 ON mi3.m_inoutline_id = mt.m_inoutline_id LEFT JOIN m_inout mi4 ON mi4.m_inout_id = mi3.m_inout_id LEFT JOIN c_orderline ol ON ol.c_orderline_id = mi3.c_orderline_id LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN obpos_applications oa ON o.em_obpos_applications_id = oa.obpos_applications_id LEFT JOIN c_doctype cd ON cd.c_doctype_id = o.c_doctype_id WHERE mt.isactive = 'Y') "_";[ Date: 2026-07-16 08:34:56 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] ]
9 385.09 MiB SELECT "_"."fin_payment_detail_v_id" AS "fin_payment_detail_v_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_order_id" AS "c_order_id", "_"."orderno" AS "Comande No.", "_"."invoiceno" AS "Facture No.", "_"."paymentno" AS "Paiement No.", "_"."duedate" AS "Date comptable", "_"."paymentdate" AS "Date de paiement", "_"."invoicedamt" AS "Montant de la facture", "_"."expected" AS "Attendu", "_"."paidamt" AS "Montant payé", "_"."expectedconverted" AS "Converti attendu", "_"."paidconverted" AS "Payé converti", "_"."paymentmethod" AS "Mode de paiement", "_"."status" AS "Status" FROM ( SELECT fpdv.fin_payment_detail_v_id, fpdv.ad_client_id, ( CASE WHEN cd.isreturn = 'Y' THEN co.ad_orgtrx_id ELSE fpdv.ad_org_id END) ad_org_id, fpdv.c_bpartner_id, fpdv.fin_payment_sched_ord_v_id AS "c_order_id", fpdv.orderno, fpdv.invoiceno, fpdv.paymentno, fpdv.duedate, fpdv.paymentdate, fpdv.invoicedamt, fpdv.expected, fpdv.paidamt, fpdv.expectedconverted, fpdv.paidconverted, fp.name AS "paymentmethod", fpdv.status FROM fin_payment_detail_v fpdv LEFT JOIN c_order co ON co.c_order_id = fpdv.fin_payment_sched_ord_v_id LEFT JOIN c_doctype cd ON co.c_doctype_id = cd.c_doctype_id LEFT JOIN fin_paymentmethod fp ON fp.fin_paymentmethod_id = fpdv.fin_paymentmethod_id WHERE co.issotrx = 'Y') "_";[ Date: 2026-07-16 20:35:33 ]
10 375.80 MiB SELECT "_"."fin_payment_detail_v_id" AS "fin_payment_detail_v_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_order_id" AS "c_order_id", "_"."orderno" AS "Comande No.", "_"."invoiceno" AS "Facture No.", "_"."paymentno" AS "Paiement No.", "_"."duedate" AS "Date comptable", "_"."paymentdate" AS "Date de paiement", "_"."invoicedamt" AS "Montant de la facture", "_"."expected" AS "Attendu", "_"."paidamt" AS "Montant payé", "_"."expectedconverted" AS "Converti attendu", "_"."paidconverted" AS "Payé converti", "_"."paymentmethod" AS "Mode de paiement", "_"."status" AS "Status" FROM ( SELECT fpdv.fin_payment_detail_v_id, fpdv.ad_client_id, ( CASE WHEN cd.isreturn = 'Y' THEN co.ad_orgtrx_id ELSE fpdv.ad_org_id END) ad_org_id, fpdv.c_bpartner_id, fpdv.fin_payment_sched_ord_v_id AS "c_order_id", fpdv.orderno, fpdv.invoiceno, fpdv.paymentno, fpdv.duedate, fpdv.paymentdate, fpdv.invoicedamt, fpdv.expected, fpdv.paidamt, fpdv.expectedconverted, fpdv.paidconverted, fp.name AS "paymentmethod", fpdv.status FROM fin_payment_detail_v fpdv LEFT JOIN c_order co ON co.c_order_id = fpdv.fin_payment_sched_ord_v_id LEFT JOIN c_doctype cd ON co.c_doctype_id = cd.c_doctype_id LEFT JOIN fin_paymentmethod fp ON fp.fin_paymentmethod_id = fpdv.fin_paymentmethod_id WHERE co.issotrx = 'Y') "_";[ Date: 2026-07-16 15:02:06 ]
11 373.88 MiB SELECT "_"."fin_payment_detail_v_id" AS "fin_payment_detail_v_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_order_id" AS "c_order_id", "_"."orderno" AS "Comande No.", "_"."invoiceno" AS "Facture No.", "_"."paymentno" AS "Paiement No.", "_"."duedate" AS "Date comptable", "_"."paymentdate" AS "Date de paiement", "_"."invoicedamt" AS "Montant de la facture", "_"."expected" AS "Attendu", "_"."paidamt" AS "Montant payé", "_"."expectedconverted" AS "Converti attendu", "_"."paidconverted" AS "Payé converti", "_"."paymentmethod" AS "Mode de paiement", "_"."status" AS "Status" FROM ( SELECT fpdv.fin_payment_detail_v_id, fpdv.ad_client_id, ( CASE WHEN cd.isreturn = 'Y' THEN co.ad_orgtrx_id ELSE fpdv.ad_org_id END) ad_org_id, fpdv.c_bpartner_id, fpdv.fin_payment_sched_ord_v_id AS "c_order_id", fpdv.orderno, fpdv.invoiceno, fpdv.paymentno, fpdv.duedate, fpdv.paymentdate, fpdv.invoicedamt, fpdv.expected, fpdv.paidamt, fpdv.expectedconverted, fpdv.paidconverted, fp.name AS "paymentmethod", fpdv.status FROM fin_payment_detail_v fpdv LEFT JOIN c_order co ON co.c_order_id = fpdv.fin_payment_sched_ord_v_id LEFT JOIN c_doctype cd ON co.c_doctype_id = cd.c_doctype_id LEFT JOIN fin_paymentmethod fp ON fp.fin_paymentmethod_id = fpdv.fin_paymentmethod_id WHERE co.issotrx = 'Y') "_";[ Date: 2026-07-16 17:04:36 ]
12 373.32 MiB SELECT "_"."fin_payment_detail_v_id" AS "fin_payment_detail_v_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_order_id" AS "c_order_id", "_"."orderno" AS "Comande No.", "_"."invoiceno" AS "Facture No.", "_"."paymentno" AS "Paiement No.", "_"."duedate" AS "Date comptable", "_"."paymentdate" AS "Date de paiement", "_"."invoicedamt" AS "Montant de la facture", "_"."expected" AS "Attendu", "_"."paidamt" AS "Montant payé", "_"."expectedconverted" AS "Converti attendu", "_"."paidconverted" AS "Payé converti", "_"."paymentmethod" AS "Mode de paiement", "_"."status" AS "Status" FROM ( SELECT fpdv.fin_payment_detail_v_id, fpdv.ad_client_id, ( CASE WHEN cd.isreturn = 'Y' THEN co.ad_orgtrx_id ELSE fpdv.ad_org_id END) ad_org_id, fpdv.c_bpartner_id, fpdv.fin_payment_sched_ord_v_id AS "c_order_id", fpdv.orderno, fpdv.invoiceno, fpdv.paymentno, fpdv.duedate, fpdv.paymentdate, fpdv.invoicedamt, fpdv.expected, fpdv.paidamt, fpdv.expectedconverted, fpdv.paidconverted, fp.name AS "paymentmethod", fpdv.status FROM fin_payment_detail_v fpdv LEFT JOIN c_order co ON co.c_order_id = fpdv.fin_payment_sched_ord_v_id LEFT JOIN c_doctype cd ON co.c_doctype_id = cd.c_doctype_id LEFT JOIN fin_paymentmethod fp ON fp.fin_paymentmethod_id = fpdv.fin_paymentmethod_id WHERE co.issotrx = 'Y') "_";[ Date: 2026-07-16 17:04:36 ]
13 373.06 MiB SELECT "_"."fin_payment_detail_v_id" AS "fin_payment_detail_v_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_order_id" AS "c_order_id", "_"."orderno" AS "Comande No.", "_"."invoiceno" AS "Facture No.", "_"."paymentno" AS "Paiement No.", "_"."duedate" AS "Date comptable", "_"."paymentdate" AS "Date de paiement", "_"."invoicedamt" AS "Montant de la facture", "_"."expected" AS "Attendu", "_"."paidamt" AS "Montant payé", "_"."expectedconverted" AS "Converti attendu", "_"."paidconverted" AS "Payé converti", "_"."paymentmethod" AS "Mode de paiement", "_"."status" AS "Status" FROM ( SELECT fpdv.fin_payment_detail_v_id, fpdv.ad_client_id, ( CASE WHEN cd.isreturn = 'Y' THEN co.ad_orgtrx_id ELSE fpdv.ad_org_id END) ad_org_id, fpdv.c_bpartner_id, fpdv.fin_payment_sched_ord_v_id AS "c_order_id", fpdv.orderno, fpdv.invoiceno, fpdv.paymentno, fpdv.duedate, fpdv.paymentdate, fpdv.invoicedamt, fpdv.expected, fpdv.paidamt, fpdv.expectedconverted, fpdv.paidconverted, fp.name AS "paymentmethod", fpdv.status FROM fin_payment_detail_v fpdv LEFT JOIN c_order co ON co.c_order_id = fpdv.fin_payment_sched_ord_v_id LEFT JOIN c_doctype cd ON co.c_doctype_id = cd.c_doctype_id LEFT JOIN fin_paymentmethod fp ON fp.fin_paymentmethod_id = fpdv.fin_paymentmethod_id WHERE co.issotrx = 'Y') "_";[ Date: 2026-07-16 18:02:02 ]
14 372.90 MiB SELECT "_"."fin_payment_detail_v_id" AS "fin_payment_detail_v_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_order_id" AS "c_order_id", "_"."orderno" AS "Comande No.", "_"."invoiceno" AS "Facture No.", "_"."paymentno" AS "Paiement No.", "_"."duedate" AS "Date comptable", "_"."paymentdate" AS "Date de paiement", "_"."invoicedamt" AS "Montant de la facture", "_"."expected" AS "Attendu", "_"."paidamt" AS "Montant payé", "_"."expectedconverted" AS "Converti attendu", "_"."paidconverted" AS "Payé converti", "_"."paymentmethod" AS "Mode de paiement", "_"."status" AS "Status" FROM ( SELECT fpdv.fin_payment_detail_v_id, fpdv.ad_client_id, ( CASE WHEN cd.isreturn = 'Y' THEN co.ad_orgtrx_id ELSE fpdv.ad_org_id END) ad_org_id, fpdv.c_bpartner_id, fpdv.fin_payment_sched_ord_v_id AS "c_order_id", fpdv.orderno, fpdv.invoiceno, fpdv.paymentno, fpdv.duedate, fpdv.paymentdate, fpdv.invoicedamt, fpdv.expected, fpdv.paidamt, fpdv.expectedconverted, fpdv.paidconverted, fp.name AS "paymentmethod", fpdv.status FROM fin_payment_detail_v fpdv LEFT JOIN c_order co ON co.c_order_id = fpdv.fin_payment_sched_ord_v_id LEFT JOIN c_doctype cd ON co.c_doctype_id = cd.c_doctype_id LEFT JOIN fin_paymentmethod fp ON fp.fin_paymentmethod_id = fpdv.fin_paymentmethod_id WHERE co.issotrx = 'Y') "_";[ Date: 2026-07-16 16:01:56 ]
15 372.79 MiB SELECT "_"."fin_payment_detail_v_id" AS "fin_payment_detail_v_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_order_id" AS "c_order_id", "_"."orderno" AS "Comande No.", "_"."invoiceno" AS "Facture No.", "_"."paymentno" AS "Paiement No.", "_"."duedate" AS "Date comptable", "_"."paymentdate" AS "Date de paiement", "_"."invoicedamt" AS "Montant de la facture", "_"."expected" AS "Attendu", "_"."paidamt" AS "Montant payé", "_"."expectedconverted" AS "Converti attendu", "_"."paidconverted" AS "Payé converti", "_"."paymentmethod" AS "Mode de paiement", "_"."status" AS "Status" FROM ( SELECT fpdv.fin_payment_detail_v_id, fpdv.ad_client_id, ( CASE WHEN cd.isreturn = 'Y' THEN co.ad_orgtrx_id ELSE fpdv.ad_org_id END) ad_org_id, fpdv.c_bpartner_id, fpdv.fin_payment_sched_ord_v_id AS "c_order_id", fpdv.orderno, fpdv.invoiceno, fpdv.paymentno, fpdv.duedate, fpdv.paymentdate, fpdv.invoicedamt, fpdv.expected, fpdv.paidamt, fpdv.expectedconverted, fpdv.paidconverted, fp.name AS "paymentmethod", fpdv.status FROM fin_payment_detail_v fpdv LEFT JOIN c_order co ON co.c_order_id = fpdv.fin_payment_sched_ord_v_id LEFT JOIN c_doctype cd ON co.c_doctype_id = cd.c_doctype_id LEFT JOIN fin_paymentmethod fp ON fp.fin_paymentmethod_id = fpdv.fin_paymentmethod_id WHERE co.issotrx = 'Y') "_";[ Date: 2026-07-16 13:02:11 ]
16 372.74 MiB SELECT "_"."fin_payment_detail_v_id" AS "fin_payment_detail_v_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_order_id" AS "c_order_id", "_"."orderno" AS "Comande No.", "_"."invoiceno" AS "Facture No.", "_"."paymentno" AS "Paiement No.", "_"."duedate" AS "Date comptable", "_"."paymentdate" AS "Date de paiement", "_"."invoicedamt" AS "Montant de la facture", "_"."expected" AS "Attendu", "_"."paidamt" AS "Montant payé", "_"."expectedconverted" AS "Converti attendu", "_"."paidconverted" AS "Payé converti", "_"."paymentmethod" AS "Mode de paiement", "_"."status" AS "Status" FROM ( SELECT fpdv.fin_payment_detail_v_id, fpdv.ad_client_id, ( CASE WHEN cd.isreturn = 'Y' THEN co.ad_orgtrx_id ELSE fpdv.ad_org_id END) ad_org_id, fpdv.c_bpartner_id, fpdv.fin_payment_sched_ord_v_id AS "c_order_id", fpdv.orderno, fpdv.invoiceno, fpdv.paymentno, fpdv.duedate, fpdv.paymentdate, fpdv.invoicedamt, fpdv.expected, fpdv.paidamt, fpdv.expectedconverted, fpdv.paidconverted, fp.name AS "paymentmethod", fpdv.status FROM fin_payment_detail_v fpdv LEFT JOIN c_order co ON co.c_order_id = fpdv.fin_payment_sched_ord_v_id LEFT JOIN c_doctype cd ON co.c_doctype_id = cd.c_doctype_id LEFT JOIN fin_paymentmethod fp ON fp.fin_paymentmethod_id = fpdv.fin_paymentmethod_id WHERE co.issotrx = 'Y') "_";[ Date: 2026-07-16 19:38:12 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] ]
17 372.06 MiB SELECT "_"."fin_payment_detail_v_id" AS "fin_payment_detail_v_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_order_id" AS "c_order_id", "_"."orderno" AS "Comande No.", "_"."invoiceno" AS "Facture No.", "_"."paymentno" AS "Paiement No.", "_"."duedate" AS "Date comptable", "_"."paymentdate" AS "Date de paiement", "_"."invoicedamt" AS "Montant de la facture", "_"."expected" AS "Attendu", "_"."paidamt" AS "Montant payé", "_"."expectedconverted" AS "Converti attendu", "_"."paidconverted" AS "Payé converti", "_"."paymentmethod" AS "Mode de paiement", "_"."status" AS "Status" FROM ( SELECT fpdv.fin_payment_detail_v_id, fpdv.ad_client_id, ( CASE WHEN cd.isreturn = 'Y' THEN co.ad_orgtrx_id ELSE fpdv.ad_org_id END) ad_org_id, fpdv.c_bpartner_id, fpdv.fin_payment_sched_ord_v_id AS "c_order_id", fpdv.orderno, fpdv.invoiceno, fpdv.paymentno, fpdv.duedate, fpdv.paymentdate, fpdv.invoicedamt, fpdv.expected, fpdv.paidamt, fpdv.expectedconverted, fpdv.paidconverted, fp.name AS "paymentmethod", fpdv.status FROM fin_payment_detail_v fpdv LEFT JOIN c_order co ON co.c_order_id = fpdv.fin_payment_sched_ord_v_id LEFT JOIN c_doctype cd ON co.c_doctype_id = cd.c_doctype_id LEFT JOIN fin_paymentmethod fp ON fp.fin_paymentmethod_id = fpdv.fin_paymentmethod_id WHERE co.issotrx = 'Y') "_";[ Date: 2026-07-16 08:34:36 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] ]
18 372.03 MiB SELECT "_"."fin_payment_detail_v_id" AS "fin_payment_detail_v_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_order_id" AS "c_order_id", "_"."orderno" AS "Comande No.", "_"."invoiceno" AS "Facture No.", "_"."paymentno" AS "Paiement No.", "_"."duedate" AS "Date comptable", "_"."paymentdate" AS "Date de paiement", "_"."invoicedamt" AS "Montant de la facture", "_"."expected" AS "Attendu", "_"."paidamt" AS "Montant payé", "_"."expectedconverted" AS "Converti attendu", "_"."paidconverted" AS "Payé converti", "_"."paymentmethod" AS "Mode de paiement", "_"."status" AS "Status" FROM ( SELECT fpdv.fin_payment_detail_v_id, fpdv.ad_client_id, ( CASE WHEN cd.isreturn = 'Y' THEN co.ad_orgtrx_id ELSE fpdv.ad_org_id END) ad_org_id, fpdv.c_bpartner_id, fpdv.fin_payment_sched_ord_v_id AS "c_order_id", fpdv.orderno, fpdv.invoiceno, fpdv.paymentno, fpdv.duedate, fpdv.paymentdate, fpdv.invoicedamt, fpdv.expected, fpdv.paidamt, fpdv.expectedconverted, fpdv.paidconverted, fp.name AS "paymentmethod", fpdv.status FROM fin_payment_detail_v fpdv LEFT JOIN c_order co ON co.c_order_id = fpdv.fin_payment_sched_ord_v_id LEFT JOIN c_doctype cd ON co.c_doctype_id = cd.c_doctype_id LEFT JOIN fin_paymentmethod fp ON fp.fin_paymentmethod_id = fpdv.fin_paymentmethod_id WHERE co.issotrx = 'Y') "_";[ Date: 2026-07-16 08:34:36 ]
19 370.92 MiB SELECT "_"."fin_payment_detail_v_id" AS "fin_payment_detail_v_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_order_id" AS "c_order_id", "_"."orderno" AS "Comande No.", "_"."invoiceno" AS "Facture No.", "_"."paymentno" AS "Paiement No.", "_"."duedate" AS "Date comptable", "_"."paymentdate" AS "Date de paiement", "_"."invoicedamt" AS "Montant de la facture", "_"."expected" AS "Attendu", "_"."paidamt" AS "Montant payé", "_"."expectedconverted" AS "Converti attendu", "_"."paidconverted" AS "Payé converti", "_"."paymentmethod" AS "Mode de paiement", "_"."status" AS "Status" FROM ( SELECT fpdv.fin_payment_detail_v_id, fpdv.ad_client_id, ( CASE WHEN cd.isreturn = 'Y' THEN co.ad_orgtrx_id ELSE fpdv.ad_org_id END) ad_org_id, fpdv.c_bpartner_id, fpdv.fin_payment_sched_ord_v_id AS "c_order_id", fpdv.orderno, fpdv.invoiceno, fpdv.paymentno, fpdv.duedate, fpdv.paymentdate, fpdv.invoicedamt, fpdv.expected, fpdv.paidamt, fpdv.expectedconverted, fpdv.paidconverted, fp.name AS "paymentmethod", fpdv.status FROM fin_payment_detail_v fpdv LEFT JOIN c_order co ON co.c_order_id = fpdv.fin_payment_sched_ord_v_id LEFT JOIN c_doctype cd ON co.c_doctype_id = cd.c_doctype_id LEFT JOIN fin_paymentmethod fp ON fp.fin_paymentmethod_id = fpdv.fin_paymentmethod_id WHERE co.issotrx = 'Y') "_";[ Date: 2026-07-16 15:02:06 ]
20 370.92 MiB SELECT "_"."fin_payment_detail_v_id" AS "fin_payment_detail_v_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_order_id" AS "c_order_id", "_"."orderno" AS "Comande No.", "_"."invoiceno" AS "Facture No.", "_"."paymentno" AS "Paiement No.", "_"."duedate" AS "Date comptable", "_"."paymentdate" AS "Date de paiement", "_"."invoicedamt" AS "Montant de la facture", "_"."expected" AS "Attendu", "_"."paidamt" AS "Montant payé", "_"."expectedconverted" AS "Converti attendu", "_"."paidconverted" AS "Payé converti", "_"."paymentmethod" AS "Mode de paiement", "_"."status" AS "Status" FROM ( SELECT fpdv.fin_payment_detail_v_id, fpdv.ad_client_id, ( CASE WHEN cd.isreturn = 'Y' THEN co.ad_orgtrx_id ELSE fpdv.ad_org_id END) ad_org_id, fpdv.c_bpartner_id, fpdv.fin_payment_sched_ord_v_id AS "c_order_id", fpdv.orderno, fpdv.invoiceno, fpdv.paymentno, fpdv.duedate, fpdv.paymentdate, fpdv.invoicedamt, fpdv.expected, fpdv.paidamt, fpdv.expectedconverted, fpdv.paidconverted, fp.name AS "paymentmethod", fpdv.status FROM fin_payment_detail_v fpdv LEFT JOIN c_order co ON co.c_order_id = fpdv.fin_payment_sched_ord_v_id LEFT JOIN c_doctype cd ON co.c_doctype_id = cd.c_doctype_id LEFT JOIN fin_paymentmethod fp ON fp.fin_paymentmethod_id = fpdv.fin_paymentmethod_id WHERE co.issotrx = 'Y') "_";[ Date: 2026-07-16 16:01:56 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] ]
-
Vacuums
Vacuums / Analyzes Distribution
Key values
- 0 sec Highest CPU-cost vacuum
Table
Database - Date
- 0 sec Highest CPU-cost analyze
Table
Database - Date
Analyzes per table
Key values
- public.c_import_entry (106) Main table analyzed (database openbravo)
- 249 analyzes Total
Table Number of analyzes openbravo.public.c_import_entry 106 openbravo.public.obpos_applications 34 openbravo.public.ad_sequence 21 openbravo.profile.last_stat_user_functions 15 openbravo.profile.last_stat_indexes 15 openbravo.profile.last_stat_tables 15 openbravo.public.fin_financial_account 10 openbravo.public.ad_process_request 5 openbravo.public.ad_ep_instance_para 5 openbravo.profile.last_stat_database 3 openbravo.profile.sample_stat_user_functions 2 openbravo.public.ad_session 2 openbravo.profile.sample_statements 2 openbravo.profile.sample_stat_indexes 2 openbravo.profile.sample_statements_total 1 openbravo.profile.sample_stat_indexes_total 1 openbravo.profile.samples 1 openbravo.profile.sample_stat_database 1 openbravo.profile.sample_stat_tables_total 1 openbravo.profile.sample_stat_tables 1 openbravo.profile.sample_stat_cluster 1 openbravo.public.ad_org 1 openbravo.public.m_storage_detail 1 openbravo.profile.sample_stat_archiver 1 openbravo.public.obmobc_logclient 1 openbravo.public.ad_pinstance 1 Total 249 Vacuums per table
Key values
- public.c_import_entry (68) Main table vacuumed on database openbravo
- 184 vacuums Total
Table Number of vacuums Index scans openbravo.public.c_import_entry 68 36 openbravo.pg_toast.pg_toast_53108 48 15 openbravo.profile.last_stat_tables 15 15 openbravo.profile.last_stat_indexes 15 15 openbravo.profile.last_stat_user_functions 15 0 openbravo.public.obpos_applications 8 6 openbravo.pg_toast.pg_toast_2619 4 4 openbravo.public.ad_ep_instance_para 3 3 openbravo.public.ad_org 1 1 openbravo.profile.sample_stat_tables 1 1 openbravo.profile.sample_stat_tables_total 1 1 openbravo.profile.sample_statements 1 1 openbravo.profile.sample_stat_indexes 1 1 openbravo.profile.sample_stat_user_functions 1 1 openbravo.profile.last_stat_database 1 1 openbravo.pg_catalog.pg_statistic 1 1 Total 184 102 Tuples removed per table
Key values
- profile.last_stat_indexes (44968) Main table with removed tuples on database openbravo
- 105962 tuples Total removed
Table Number of vacuums Index scans Tuples removed Pages removed openbravo.profile.last_stat_indexes 15 15 44968 0 openbravo.profile.last_stat_tables 15 15 28346 0 openbravo.pg_toast.pg_toast_53108 48 15 13226 676 openbravo.public.c_import_entry 68 36 8010 271 openbravo.profile.last_stat_user_functions 15 0 6683 4 openbravo.pg_toast.pg_toast_2619 4 4 955 0 openbravo.profile.sample_stat_user_functions 1 1 876 0 openbravo.profile.sample_stat_tables 1 1 696 0 openbravo.pg_catalog.pg_statistic 1 1 687 0 openbravo.profile.sample_stat_indexes 1 1 670 0 openbravo.profile.sample_statements 1 1 352 0 openbravo.profile.sample_stat_tables_total 1 1 236 0 openbravo.public.obpos_applications 8 6 166 0 openbravo.public.ad_ep_instance_para 3 3 58 3 openbravo.public.ad_org 1 1 21 0 openbravo.profile.last_stat_database 1 1 12 0 Total 184 102 105,962 954 Pages removed per table
Key values
- pg_toast.pg_toast_53108 (676) Main table with removed pages on database openbravo
- 954 pages Total removed
Table Number of vacuums Index scans Tuples removed Pages removed openbravo.pg_toast.pg_toast_53108 48 15 13226 676 openbravo.public.c_import_entry 68 36 8010 271 openbravo.profile.last_stat_user_functions 15 0 6683 4 openbravo.public.ad_ep_instance_para 3 3 58 3 openbravo.public.ad_org 1 1 21 0 openbravo.profile.sample_stat_tables 1 1 696 0 openbravo.profile.sample_stat_tables_total 1 1 236 0 openbravo.profile.sample_statements 1 1 352 0 openbravo.public.obpos_applications 8 6 166 0 openbravo.profile.sample_stat_indexes 1 1 670 0 openbravo.pg_toast.pg_toast_2619 4 4 955 0 openbravo.profile.last_stat_tables 15 15 28346 0 openbravo.profile.last_stat_indexes 15 15 44968 0 openbravo.profile.sample_stat_user_functions 1 1 876 0 openbravo.profile.last_stat_database 1 1 12 0 openbravo.pg_catalog.pg_statistic 1 1 687 0 Total 184 102 105,962 954 Autovacuum Activity
↑ Back to the top of the Autovacuum Activity tableDay Hour VACUUMs ANALYZEs Jul 16 07 3 7 08 3 5 09 5 9 10 8 15 11 9 22 12 8 21 13 23 23 14 7 23 15 22 21 16 22 21 17 29 24 18 25 21 19 8 18 20 7 12 21 5 7 22 0 0 - 0 sec Highest CPU-cost vacuum
-
Locks
Locks by types
Key values
- unknown Main Lock Type
- 0 locks Total
Most frequent waiting queries (N)
Rank Count Total time Min time Max time Avg duration Query NO DATASET
Queries that waited the most
Rank Wait time Query NO DATASET
-
Queries
Queries by type
Key values
- 469 Total read queries
- 0 Total write queries
Queries by database
Key values
- openbravo Main database
- 469 Requests
- 4h43m9s (openbravo)
- Main time consuming database
Queries by user
Key values
- tad Main user
- 418 Requests
User Request type Count Duration izipiziro Total 32 1m10s SELECT 32 1m10s postgres Total 19 33s411ms SELECT 19 33s411ms tad Total 418 4h41m25s SELECT 418 4h41m25s Duration by user
Key values
- 4h41m25s (tad) Main time consuming user
User Request type Count Duration izipiziro Total 32 1m10s SELECT 32 1m10s postgres Total 19 33s411ms SELECT 19 33s411ms tad Total 418 4h41m25s SELECT 418 4h41m25s Queries by host
Key values
- 127.0.0.1 Main host
- 350 Requests
- 4h22m4s (87.98.152.184)
- Main time consuming host
Queries by application
Key values
- openbravo Main application
- 350 Requests
- 4h22m12s ([unknown])
- Main time consuming application
Number of cancelled queries
Key values
- 0 per second Cancelled query Peak
- 2026-07-16 15:11:17 Date
Number of cancelled queries (5 minutes period)
NO DATASET
-
Top Queries
Histogram of query times
Key values
- 410 1000-10000ms duration
Slowest individual queries
Rank Duration Query 1 18m34s SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "Date mvt", "_"."Type de mouvement" AS "Type mvt", "_"."Quantité de mouvement" AS "Qté mvt", "_"."€ Coût de transaction" AS "€ Coût de transaction", "_"."€ Coût moyen du produit" AS "€ Coût moyen du produit", "_"."Nom de l'inventaire" AS "Nom de l'inventaire", "_"."Bon de livraison" AS "Bon de livraison", "_"."Document Commande" AS "Document Commande", "_"."TPV" AS "TPV", "_"."Type de document" AS "Type doc" FROM ( SELECT mt.m_transaction_id, mt.m_locator_id, ml.m_warehouse_id, mt.ad_client_id, mt.ad_org_id, mt.updated, mt.m_product_id, trunc (mt.trxprocessdate) AS trxprocessdate, mt.movementtype AS "Type de mouvement", mt.movementqty AS "Quantité de mouvement", mt.transactioncost AS "€ Coût de transaction", m_get_cost (mt.m_product_id, mt.trxprocessdate, 'AVA', mt.ad_org_id, mt.ad_client_id, NULL, '102', '102') AS "€ Coût moyen du produit", COALESCE (mi2. "name", 'n-a') AS "Nom de l'inventaire", COALESCE (mi4. "documentno", 'n-a') AS "Bon de livraison", COALESCE (o. "documentno", 'n-a') AS "Document Commande", COALESCE (oa. "name", 'n-a') AS "TPV", COALESCE (cd. "name", 'n-a') AS "Type de document" FROM m_transaction mt LEFT JOIN m_locator ml ON ml.m_locator_id = mt.m_locator_id LEFT JOIN m_inventoryline mi ON mi.m_inventoryline_id = mt.m_inventoryline_id LEFT JOIN m_inventory mi2 ON mi2.m_inventory_id = mi.m_inventory_id LEFT JOIN m_inoutline mi3 ON mi3.m_inoutline_id = mt.m_inoutline_id LEFT JOIN m_inout mi4 ON mi4.m_inout_id = mi3.m_inout_id LEFT JOIN c_orderline ol ON ol.c_orderline_id = mi3.c_orderline_id LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN obpos_applications oa ON o.em_obpos_applications_id = oa.obpos_applications_id LEFT JOIN c_doctype cd ON cd.c_doctype_id = o.c_doctype_id WHERE mt.isactive = 'Y') "_";[ Date: 2026-07-16 08:53:04 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] - Bind query: yes ]
2 18m30s SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "Date mvt", "_"."Type de mouvement" AS "Type mvt", "_"."Quantité de mouvement" AS "Qté mvt", "_"."€ Coût de transaction" AS "€ Coût de transaction", "_"."€ Coût moyen du produit" AS "€ Coût moyen du produit", "_"."Nom de l'inventaire" AS "Nom de l'inventaire", "_"."Bon de livraison" AS "Bon de livraison", "_"."Document Commande" AS "Document Commande", "_"."TPV" AS "TPV", "_"."Type de document" AS "Type doc" FROM ( SELECT mt.m_transaction_id, mt.m_locator_id, ml.m_warehouse_id, mt.ad_client_id, mt.ad_org_id, mt.updated, mt.m_product_id, trunc (mt.trxprocessdate) AS trxprocessdate, mt.movementtype AS "Type de mouvement", mt.movementqty AS "Quantité de mouvement", mt.transactioncost AS "€ Coût de transaction", m_get_cost (mt.m_product_id, mt.trxprocessdate, 'AVA', mt.ad_org_id, mt.ad_client_id, NULL, '102', '102') AS "€ Coût moyen du produit", COALESCE (mi2. "name", 'n-a') AS "Nom de l'inventaire", COALESCE (mi4. "documentno", 'n-a') AS "Bon de livraison", COALESCE (o. "documentno", 'n-a') AS "Document Commande", COALESCE (oa. "name", 'n-a') AS "TPV", COALESCE (cd. "name", 'n-a') AS "Type de document" FROM m_transaction mt LEFT JOIN m_locator ml ON ml.m_locator_id = mt.m_locator_id LEFT JOIN m_inventoryline mi ON mi.m_inventoryline_id = mt.m_inventoryline_id LEFT JOIN m_inventory mi2 ON mi2.m_inventory_id = mi.m_inventory_id LEFT JOIN m_inoutline mi3 ON mi3.m_inoutline_id = mt.m_inoutline_id LEFT JOIN m_inout mi4 ON mi4.m_inout_id = mi3.m_inout_id LEFT JOIN c_orderline ol ON ol.c_orderline_id = mi3.c_orderline_id LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN obpos_applications oa ON o.em_obpos_applications_id = oa.obpos_applications_id LEFT JOIN c_doctype cd ON cd.c_doctype_id = o.c_doctype_id WHERE mt.isactive = 'Y') "_";[ Date: 2026-07-16 18:20:22 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] - Bind query: yes ]
3 18m29s SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "Date mvt", "_"."Type de mouvement" AS "Type mvt", "_"."Quantité de mouvement" AS "Qté mvt", "_"."€ Coût de transaction" AS "€ Coût de transaction", "_"."€ Coût moyen du produit" AS "€ Coût moyen du produit", "_"."Nom de l'inventaire" AS "Nom de l'inventaire", "_"."Bon de livraison" AS "Bon de livraison", "_"."Document Commande" AS "Document Commande", "_"."TPV" AS "TPV", "_"."Type de document" AS "Type doc" FROM ( SELECT mt.m_transaction_id, mt.m_locator_id, ml.m_warehouse_id, mt.ad_client_id, mt.ad_org_id, mt.updated, mt.m_product_id, trunc (mt.trxprocessdate) AS trxprocessdate, mt.movementtype AS "Type de mouvement", mt.movementqty AS "Quantité de mouvement", mt.transactioncost AS "€ Coût de transaction", m_get_cost (mt.m_product_id, mt.trxprocessdate, 'AVA', mt.ad_org_id, mt.ad_client_id, NULL, '102', '102') AS "€ Coût moyen du produit", COALESCE (mi2. "name", 'n-a') AS "Nom de l'inventaire", COALESCE (mi4. "documentno", 'n-a') AS "Bon de livraison", COALESCE (o. "documentno", 'n-a') AS "Document Commande", COALESCE (oa. "name", 'n-a') AS "TPV", COALESCE (cd. "name", 'n-a') AS "Type de document" FROM m_transaction mt LEFT JOIN m_locator ml ON ml.m_locator_id = mt.m_locator_id LEFT JOIN m_inventoryline mi ON mi.m_inventoryline_id = mt.m_inventoryline_id LEFT JOIN m_inventory mi2 ON mi2.m_inventory_id = mi.m_inventory_id LEFT JOIN m_inoutline mi3 ON mi3.m_inoutline_id = mt.m_inoutline_id LEFT JOIN m_inout mi4 ON mi4.m_inout_id = mi3.m_inout_id LEFT JOIN c_orderline ol ON ol.c_orderline_id = mi3.c_orderline_id LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN obpos_applications oa ON o.em_obpos_applications_id = oa.obpos_applications_id LEFT JOIN c_doctype cd ON cd.c_doctype_id = o.c_doctype_id WHERE mt.isactive = 'Y') "_";[ Date: 2026-07-16 19:56:41 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] - Bind query: yes ]
4 18m27s SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "Date mvt", "_"."Type de mouvement" AS "Type mvt", "_"."Quantité de mouvement" AS "Qté mvt", "_"."€ Coût de transaction" AS "€ Coût de transaction", "_"."€ Coût moyen du produit" AS "€ Coût moyen du produit", "_"."Nom de l'inventaire" AS "Nom de l'inventaire", "_"."Bon de livraison" AS "Bon de livraison", "_"."Document Commande" AS "Document Commande", "_"."TPV" AS "TPV", "_"."Type de document" AS "Type doc" FROM ( SELECT mt.m_transaction_id, mt.m_locator_id, ml.m_warehouse_id, mt.ad_client_id, mt.ad_org_id, mt.updated, mt.m_product_id, trunc (mt.trxprocessdate) AS trxprocessdate, mt.movementtype AS "Type de mouvement", mt.movementqty AS "Quantité de mouvement", mt.transactioncost AS "€ Coût de transaction", m_get_cost (mt.m_product_id, mt.trxprocessdate, 'AVA', mt.ad_org_id, mt.ad_client_id, NULL, '102', '102') AS "€ Coût moyen du produit", COALESCE (mi2. "name", 'n-a') AS "Nom de l'inventaire", COALESCE (mi4. "documentno", 'n-a') AS "Bon de livraison", COALESCE (o. "documentno", 'n-a') AS "Document Commande", COALESCE (oa. "name", 'n-a') AS "TPV", COALESCE (cd. "name", 'n-a') AS "Type de document" FROM m_transaction mt LEFT JOIN m_locator ml ON ml.m_locator_id = mt.m_locator_id LEFT JOIN m_inventoryline mi ON mi.m_inventoryline_id = mt.m_inventoryline_id LEFT JOIN m_inventory mi2 ON mi2.m_inventory_id = mi.m_inventory_id LEFT JOIN m_inoutline mi3 ON mi3.m_inoutline_id = mt.m_inoutline_id LEFT JOIN m_inout mi4 ON mi4.m_inout_id = mi3.m_inout_id LEFT JOIN c_orderline ol ON ol.c_orderline_id = mi3.c_orderline_id LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN obpos_applications oa ON o.em_obpos_applications_id = oa.obpos_applications_id LEFT JOIN c_doctype cd ON cd.c_doctype_id = o.c_doctype_id WHERE mt.isactive = 'Y') "_";[ Date: 2026-07-16 20:53:50 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] - Bind query: yes ]
5 18m23s SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "Date mvt", "_"."Type de mouvement" AS "Type mvt", "_"."Quantité de mouvement" AS "Qté mvt", "_"."€ Coût de transaction" AS "€ Coût de transaction", "_"."€ Coût moyen du produit" AS "€ Coût moyen du produit", "_"."Nom de l'inventaire" AS "Nom de l'inventaire", "_"."Bon de livraison" AS "Bon de livraison", "_"."Document Commande" AS "Document Commande", "_"."TPV" AS "TPV", "_"."Type de document" AS "Type doc" FROM ( SELECT mt.m_transaction_id, mt.m_locator_id, ml.m_warehouse_id, mt.ad_client_id, mt.ad_org_id, mt.updated, mt.m_product_id, trunc (mt.trxprocessdate) AS trxprocessdate, mt.movementtype AS "Type de mouvement", mt.movementqty AS "Quantité de mouvement", mt.transactioncost AS "€ Coût de transaction", m_get_cost (mt.m_product_id, mt.trxprocessdate, 'AVA', mt.ad_org_id, mt.ad_client_id, NULL, '102', '102') AS "€ Coût moyen du produit", COALESCE (mi2. "name", 'n-a') AS "Nom de l'inventaire", COALESCE (mi4. "documentno", 'n-a') AS "Bon de livraison", COALESCE (o. "documentno", 'n-a') AS "Document Commande", COALESCE (oa. "name", 'n-a') AS "TPV", COALESCE (cd. "name", 'n-a') AS "Type de document" FROM m_transaction mt LEFT JOIN m_locator ml ON ml.m_locator_id = mt.m_locator_id LEFT JOIN m_inventoryline mi ON mi.m_inventoryline_id = mt.m_inventoryline_id LEFT JOIN m_inventory mi2 ON mi2.m_inventory_id = mi.m_inventory_id LEFT JOIN m_inoutline mi3 ON mi3.m_inoutline_id = mt.m_inoutline_id LEFT JOIN m_inout mi4 ON mi4.m_inout_id = mi3.m_inout_id LEFT JOIN c_orderline ol ON ol.c_orderline_id = mi3.c_orderline_id LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN obpos_applications oa ON o.em_obpos_applications_id = oa.obpos_applications_id LEFT JOIN c_doctype cd ON cd.c_doctype_id = o.c_doctype_id WHERE mt.isactive = 'Y') "_";[ Date: 2026-07-16 13:20:14 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] - Bind query: yes ]
6 18m20s SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "Date mvt", "_"."Type de mouvement" AS "Type mvt", "_"."Quantité de mouvement" AS "Qté mvt", "_"."€ Coût de transaction" AS "€ Coût de transaction", "_"."€ Coût moyen du produit" AS "€ Coût moyen du produit", "_"."Nom de l'inventaire" AS "Nom de l'inventaire", "_"."Bon de livraison" AS "Bon de livraison", "_"."Document Commande" AS "Document Commande", "_"."TPV" AS "TPV", "_"."Type de document" AS "Type doc" FROM ( SELECT mt.m_transaction_id, mt.m_locator_id, ml.m_warehouse_id, mt.ad_client_id, mt.ad_org_id, mt.updated, mt.m_product_id, trunc (mt.trxprocessdate) AS trxprocessdate, mt.movementtype AS "Type de mouvement", mt.movementqty AS "Quantité de mouvement", mt.transactioncost AS "€ Coût de transaction", m_get_cost (mt.m_product_id, mt.trxprocessdate, 'AVA', mt.ad_org_id, mt.ad_client_id, NULL, '102', '102') AS "€ Coût moyen du produit", COALESCE (mi2. "name", 'n-a') AS "Nom de l'inventaire", COALESCE (mi4. "documentno", 'n-a') AS "Bon de livraison", COALESCE (o. "documentno", 'n-a') AS "Document Commande", COALESCE (oa. "name", 'n-a') AS "TPV", COALESCE (cd. "name", 'n-a') AS "Type de document" FROM m_transaction mt LEFT JOIN m_locator ml ON ml.m_locator_id = mt.m_locator_id LEFT JOIN m_inventoryline mi ON mi.m_inventoryline_id = mt.m_inventoryline_id LEFT JOIN m_inventory mi2 ON mi2.m_inventory_id = mi.m_inventory_id LEFT JOIN m_inoutline mi3 ON mi3.m_inoutline_id = mt.m_inoutline_id LEFT JOIN m_inout mi4 ON mi4.m_inout_id = mi3.m_inout_id LEFT JOIN c_orderline ol ON ol.c_orderline_id = mi3.c_orderline_id LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN obpos_applications oa ON o.em_obpos_applications_id = oa.obpos_applications_id LEFT JOIN c_doctype cd ON cd.c_doctype_id = o.c_doctype_id WHERE mt.isactive = 'Y') "_";[ Date: 2026-07-16 16:20:04 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] - Bind query: yes ]
7 18m18s SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "Date mvt", "_"."Type de mouvement" AS "Type mvt", "_"."Quantité de mouvement" AS "Qté mvt", "_"."€ Coût de transaction" AS "€ Coût de transaction", "_"."€ Coût moyen du produit" AS "€ Coût moyen du produit", "_"."Nom de l'inventaire" AS "Nom de l'inventaire", "_"."Bon de livraison" AS "Bon de livraison", "_"."Document Commande" AS "Document Commande", "_"."TPV" AS "TPV", "_"."Type de document" AS "Type doc" FROM ( SELECT mt.m_transaction_id, mt.m_locator_id, ml.m_warehouse_id, mt.ad_client_id, mt.ad_org_id, mt.updated, mt.m_product_id, trunc (mt.trxprocessdate) AS trxprocessdate, mt.movementtype AS "Type de mouvement", mt.movementqty AS "Quantité de mouvement", mt.transactioncost AS "€ Coût de transaction", m_get_cost (mt.m_product_id, mt.trxprocessdate, 'AVA', mt.ad_org_id, mt.ad_client_id, NULL, '102', '102') AS "€ Coût moyen du produit", COALESCE (mi2. "name", 'n-a') AS "Nom de l'inventaire", COALESCE (mi4. "documentno", 'n-a') AS "Bon de livraison", COALESCE (o. "documentno", 'n-a') AS "Document Commande", COALESCE (oa. "name", 'n-a') AS "TPV", COALESCE (cd. "name", 'n-a') AS "Type de document" FROM m_transaction mt LEFT JOIN m_locator ml ON ml.m_locator_id = mt.m_locator_id LEFT JOIN m_inventoryline mi ON mi.m_inventoryline_id = mt.m_inventoryline_id LEFT JOIN m_inventory mi2 ON mi2.m_inventory_id = mi.m_inventory_id LEFT JOIN m_inoutline mi3 ON mi3.m_inoutline_id = mt.m_inoutline_id LEFT JOIN m_inout mi4 ON mi4.m_inout_id = mi3.m_inout_id LEFT JOIN c_orderline ol ON ol.c_orderline_id = mi3.c_orderline_id LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN obpos_applications oa ON o.em_obpos_applications_id = oa.obpos_applications_id LEFT JOIN c_doctype cd ON cd.c_doctype_id = o.c_doctype_id WHERE mt.isactive = 'Y') "_";[ Date: 2026-07-16 17:22:55 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] - Bind query: yes ]
8 18m15s SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "Date mvt", "_"."Type de mouvement" AS "Type mvt", "_"."Quantité de mouvement" AS "Qté mvt", "_"."€ Coût de transaction" AS "€ Coût de transaction", "_"."€ Coût moyen du produit" AS "€ Coût moyen du produit", "_"."Nom de l'inventaire" AS "Nom de l'inventaire", "_"."Bon de livraison" AS "Bon de livraison", "_"."Document Commande" AS "Document Commande", "_"."TPV" AS "TPV", "_"."Type de document" AS "Type doc" FROM ( SELECT mt.m_transaction_id, mt.m_locator_id, ml.m_warehouse_id, mt.ad_client_id, mt.ad_org_id, mt.updated, mt.m_product_id, trunc (mt.trxprocessdate) AS trxprocessdate, mt.movementtype AS "Type de mouvement", mt.movementqty AS "Quantité de mouvement", mt.transactioncost AS "€ Coût de transaction", m_get_cost (mt.m_product_id, mt.trxprocessdate, 'AVA', mt.ad_org_id, mt.ad_client_id, NULL, '102', '102') AS "€ Coût moyen du produit", COALESCE (mi2. "name", 'n-a') AS "Nom de l'inventaire", COALESCE (mi4. "documentno", 'n-a') AS "Bon de livraison", COALESCE (o. "documentno", 'n-a') AS "Document Commande", COALESCE (oa. "name", 'n-a') AS "TPV", COALESCE (cd. "name", 'n-a') AS "Type de document" FROM m_transaction mt LEFT JOIN m_locator ml ON ml.m_locator_id = mt.m_locator_id LEFT JOIN m_inventoryline mi ON mi.m_inventoryline_id = mt.m_inventoryline_id LEFT JOIN m_inventory mi2 ON mi2.m_inventory_id = mi.m_inventory_id LEFT JOIN m_inoutline mi3 ON mi3.m_inoutline_id = mt.m_inoutline_id LEFT JOIN m_inout mi4 ON mi4.m_inout_id = mi3.m_inout_id LEFT JOIN c_orderline ol ON ol.c_orderline_id = mi3.c_orderline_id LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN obpos_applications oa ON o.em_obpos_applications_id = oa.obpos_applications_id LEFT JOIN c_doctype cd ON cd.c_doctype_id = o.c_doctype_id WHERE mt.isactive = 'Y') "_";[ Date: 2026-07-16 15:20:16 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] - Bind query: yes ]
9 11m52s SELECT "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_org_id" AS "ad_org_id", "_"."Almacén" AS "Entrepot", "_"."Ubicación" AS "Emplacement", "_"."m_product_id" AS "m_product_id", "_"."Cantidad" AS "Qté stock", "_"."Cantidad Reservada" AS "Quantite Reserve", "_"."Valoración Inventario" AS "Valo PA HT Stock", "_"."last_purchase" AS "last_purchase" FROM ( SELECT w.m_warehouse_id, sd.ad_org_id, w.name AS "Almacén", l.value AS "Ubicación", sd.m_product_id, sd.qtyonhand "Cantidad", sd.reservedqty "Cantidad Reservada", round (COALESCE (sd.qtyonhand * COALESCE (m_get_cost (sd.m_product_id, now ()::TIMESTAMP, 'AVA', sd.ad_org_id, sd.ad_client_id, NULL, '102', '102'), 0), 0), 2) AS "Valoración Inventario", ( SELECT COALESCE (MAX (m_inout.movementdate), current_date) FROM m_inoutline LEFT JOIN m_inout ON m_inoutline.m_inout_id = m_inout.m_inout_id WHERE m_inout.docstatus <> 'DR' AND m_inout.issotrx = 'N' AND m_inoutline.m_product_id = sd.m_product_id) AS "last_purchase" FROM m_storage_detail sd INNER JOIN m_locator l ON l.m_locator_id = sd.m_locator_id INNER JOIN m_warehouse w ON w.m_warehouse_id = l.m_warehouse_id) "_";[ Date: 2026-07-16 20:47:09 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] - Bind query: yes ]
10 11m51s SELECT "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_org_id" AS "ad_org_id", "_"."Almacén" AS "Entrepot", "_"."Ubicación" AS "Emplacement", "_"."m_product_id" AS "m_product_id", "_"."Cantidad" AS "Qté stock", "_"."Cantidad Reservada" AS "Quantite Reserve", "_"."Valoración Inventario" AS "Valo PA HT Stock", "_"."last_purchase" AS "last_purchase" FROM ( SELECT w.m_warehouse_id, sd.ad_org_id, w.name AS "Almacén", l.value AS "Ubicación", sd.m_product_id, sd.qtyonhand "Cantidad", sd.reservedqty "Cantidad Reservada", round (COALESCE (sd.qtyonhand * COALESCE (m_get_cost (sd.m_product_id, now ()::TIMESTAMP, 'AVA', sd.ad_org_id, sd.ad_client_id, NULL, '102', '102'), 0), 0), 2) AS "Valoración Inventario", ( SELECT COALESCE (MAX (m_inout.movementdate), current_date) FROM m_inoutline LEFT JOIN m_inout ON m_inoutline.m_inout_id = m_inout.m_inout_id WHERE m_inout.docstatus <> 'DR' AND m_inout.issotrx = 'N' AND m_inoutline.m_product_id = sd.m_product_id) AS "last_purchase" FROM m_storage_detail sd INNER JOIN m_locator l ON l.m_locator_id = sd.m_locator_id INNER JOIN m_warehouse w ON w.m_warehouse_id = l.m_warehouse_id) "_";[ Date: 2026-07-16 17:15:52 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] - Bind query: yes ]
11 11m51s SELECT "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_org_id" AS "ad_org_id", "_"."Almacén" AS "Entrepot", "_"."Ubicación" AS "Emplacement", "_"."m_product_id" AS "m_product_id", "_"."Cantidad" AS "Qté stock", "_"."Cantidad Reservada" AS "Quantite Reserve", "_"."Valoración Inventario" AS "Valo PA HT Stock", "_"."last_purchase" AS "last_purchase" FROM ( SELECT w.m_warehouse_id, sd.ad_org_id, w.name AS "Almacén", l.value AS "Ubicación", sd.m_product_id, sd.qtyonhand "Cantidad", sd.reservedqty "Cantidad Reservada", round (COALESCE (sd.qtyonhand * COALESCE (m_get_cost (sd.m_product_id, now ()::TIMESTAMP, 'AVA', sd.ad_org_id, sd.ad_client_id, NULL, '102', '102'), 0), 0), 2) AS "Valoración Inventario", ( SELECT COALESCE (MAX (m_inout.movementdate), current_date) FROM m_inoutline LEFT JOIN m_inout ON m_inoutline.m_inout_id = m_inout.m_inout_id WHERE m_inout.docstatus <> 'DR' AND m_inout.issotrx = 'N' AND m_inoutline.m_product_id = sd.m_product_id) AS "last_purchase" FROM m_storage_detail sd INNER JOIN m_locator l ON l.m_locator_id = sd.m_locator_id INNER JOIN m_warehouse w ON w.m_warehouse_id = l.m_warehouse_id) "_";[ Date: 2026-07-16 19:49:51 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] - Bind query: yes ]
12 11m48s SELECT "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_org_id" AS "ad_org_id", "_"."Almacén" AS "Entrepot", "_"."Ubicación" AS "Emplacement", "_"."m_product_id" AS "m_product_id", "_"."Cantidad" AS "Qté stock", "_"."Cantidad Reservada" AS "Quantite Reserve", "_"."Valoración Inventario" AS "Valo PA HT Stock", "_"."last_purchase" AS "last_purchase" FROM ( SELECT w.m_warehouse_id, sd.ad_org_id, w.name AS "Almacén", l.value AS "Ubicación", sd.m_product_id, sd.qtyonhand "Cantidad", sd.reservedqty "Cantidad Reservada", round (COALESCE (sd.qtyonhand * COALESCE (m_get_cost (sd.m_product_id, now ()::TIMESTAMP, 'AVA', sd.ad_org_id, sd.ad_client_id, NULL, '102', '102'), 0), 0), 2) AS "Valoración Inventario", ( SELECT COALESCE (MAX (m_inout.movementdate), current_date) FROM m_inoutline LEFT JOIN m_inout ON m_inoutline.m_inout_id = m_inout.m_inout_id WHERE m_inout.docstatus <> 'DR' AND m_inout.issotrx = 'N' AND m_inoutline.m_product_id = sd.m_product_id) AS "last_purchase" FROM m_storage_detail sd INNER JOIN m_locator l ON l.m_locator_id = sd.m_locator_id INNER JOIN m_warehouse w ON w.m_warehouse_id = l.m_warehouse_id) "_";[ Date: 2026-07-16 18:13:34 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] - Bind query: yes ]
13 11m37s SELECT "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_org_id" AS "ad_org_id", "_"."Almacén" AS "Entrepot", "_"."Ubicación" AS "Emplacement", "_"."m_product_id" AS "m_product_id", "_"."Cantidad" AS "Qté stock", "_"."Cantidad Reservada" AS "Quantite Reserve", "_"."Valoración Inventario" AS "Valo PA HT Stock", "_"."last_purchase" AS "last_purchase" FROM ( SELECT w.m_warehouse_id, sd.ad_org_id, w.name AS "Almacén", l.value AS "Ubicación", sd.m_product_id, sd.qtyonhand "Cantidad", sd.reservedqty "Cantidad Reservada", round (COALESCE (sd.qtyonhand * COALESCE (m_get_cost (sd.m_product_id, now ()::TIMESTAMP, 'AVA', sd.ad_org_id, sd.ad_client_id, NULL, '102', '102'), 0), 0), 2) AS "Valoración Inventario", ( SELECT COALESCE (MAX (m_inout.movementdate), current_date) FROM m_inoutline LEFT JOIN m_inout ON m_inoutline.m_inout_id = m_inout.m_inout_id WHERE m_inout.docstatus <> 'DR' AND m_inout.issotrx = 'N' AND m_inoutline.m_product_id = sd.m_product_id) AS "last_purchase" FROM m_storage_detail sd INNER JOIN m_locator l ON l.m_locator_id = sd.m_locator_id INNER JOIN m_warehouse w ON w.m_warehouse_id = l.m_warehouse_id) "_";[ Date: 2026-07-16 08:46:59 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] - Bind query: yes ]
14 11m26s SELECT "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_org_id" AS "ad_org_id", "_"."Almacén" AS "Entrepot", "_"."Ubicación" AS "Emplacement", "_"."m_product_id" AS "m_product_id", "_"."Cantidad" AS "Qté stock", "_"."Cantidad Reservada" AS "Quantite Reserve", "_"."Valoración Inventario" AS "Valo PA HT Stock", "_"."last_purchase" AS "last_purchase" FROM ( SELECT w.m_warehouse_id, sd.ad_org_id, w.name AS "Almacén", l.value AS "Ubicación", sd.m_product_id, sd.qtyonhand "Cantidad", sd.reservedqty "Cantidad Reservada", round (COALESCE (sd.qtyonhand * COALESCE (m_get_cost (sd.m_product_id, now ()::TIMESTAMP, 'AVA', sd.ad_org_id, sd.ad_client_id, NULL, '102', '102'), 0), 0), 2) AS "Valoración Inventario", ( SELECT COALESCE (MAX (m_inout.movementdate), current_date) FROM m_inoutline LEFT JOIN m_inout ON m_inoutline.m_inout_id = m_inout.m_inout_id WHERE m_inout.docstatus <> 'DR' AND m_inout.issotrx = 'N' AND m_inoutline.m_product_id = sd.m_product_id) AS "last_purchase" FROM m_storage_detail sd INNER JOIN m_locator l ON l.m_locator_id = sd.m_locator_id INNER JOIN m_warehouse w ON w.m_warehouse_id = l.m_warehouse_id) "_";[ Date: 2026-07-16 16:13:11 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] - Bind query: yes ]
15 11m18s SELECT "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_org_id" AS "ad_org_id", "_"."Almacén" AS "Entrepot", "_"."Ubicación" AS "Emplacement", "_"."m_product_id" AS "m_product_id", "_"."Cantidad" AS "Qté stock", "_"."Cantidad Reservada" AS "Quantite Reserve", "_"."Valoración Inventario" AS "Valo PA HT Stock", "_"."last_purchase" AS "last_purchase" FROM ( SELECT w.m_warehouse_id, sd.ad_org_id, w.name AS "Almacén", l.value AS "Ubicación", sd.m_product_id, sd.qtyonhand "Cantidad", sd.reservedqty "Cantidad Reservada", round (COALESCE (sd.qtyonhand * COALESCE (m_get_cost (sd.m_product_id, now ()::TIMESTAMP, 'AVA', sd.ad_org_id, sd.ad_client_id, NULL, '102', '102'), 0), 0), 2) AS "Valoración Inventario", ( SELECT COALESCE (MAX (m_inout.movementdate), current_date) FROM m_inoutline LEFT JOIN m_inout ON m_inoutline.m_inout_id = m_inout.m_inout_id WHERE m_inout.docstatus <> 'DR' AND m_inout.issotrx = 'N' AND m_inoutline.m_product_id = sd.m_product_id) AS "last_purchase" FROM m_storage_detail sd INNER JOIN m_locator l ON l.m_locator_id = sd.m_locator_id INNER JOIN m_warehouse w ON w.m_warehouse_id = l.m_warehouse_id) "_";[ Date: 2026-07-16 15:13:08 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] - Bind query: yes ]
16 11m17s SELECT "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_org_id" AS "ad_org_id", "_"."Almacén" AS "Entrepot", "_"."Ubicación" AS "Emplacement", "_"."m_product_id" AS "m_product_id", "_"."Cantidad" AS "Qté stock", "_"."Cantidad Reservada" AS "Quantite Reserve", "_"."Valoración Inventario" AS "Valo PA HT Stock", "_"."last_purchase" AS "last_purchase" FROM ( SELECT w.m_warehouse_id, sd.ad_org_id, w.name AS "Almacén", l.value AS "Ubicación", sd.m_product_id, sd.qtyonhand "Cantidad", sd.reservedqty "Cantidad Reservada", round (COALESCE (sd.qtyonhand * COALESCE (m_get_cost (sd.m_product_id, now ()::TIMESTAMP, 'AVA', sd.ad_org_id, sd.ad_client_id, NULL, '102', '102'), 0), 0), 2) AS "Valoración Inventario", ( SELECT COALESCE (MAX (m_inout.movementdate), current_date) FROM m_inoutline LEFT JOIN m_inout ON m_inoutline.m_inout_id = m_inout.m_inout_id WHERE m_inout.docstatus <> 'DR' AND m_inout.issotrx = 'N' AND m_inoutline.m_product_id = sd.m_product_id) AS "last_purchase" FROM m_storage_detail sd INNER JOIN m_locator l ON l.m_locator_id = sd.m_locator_id INNER JOIN m_warehouse w ON w.m_warehouse_id = l.m_warehouse_id) "_";[ Date: 2026-07-16 13:13:25 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] - Bind query: yes ]
17 59s101ms SELECT "_"."c_orderline_id" AS "c_orderline_id", "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "Actif", "_"."issotrx" AS "issotrx", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_currency_id" AS "c_currency_id", "_"."m_product_id" AS "m_product_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."m_product_category_id" AS "m_product_category_id", "_"."line" AS "line", CAST ("_"."Fecha Pedido" AS date) AS "Date Commande", CAST ("_"."Fecha Comprometida" AS date) AS "Date de livraison engagée", CAST ("_"."Fecha Enviada" AS date) AS "Fecha Enviada", "_"."Descripción" AS "Description ligne", "_"."Cantidad Pedido" AS "Qté vendue", "_"."Precio Lista" AS "Prix List", "_"."Precio Actual" AS "Prix Actuel", "_"."Precio Limite" AS "Prix Limite", "_"."Importe Linea" AS "Montant net ligne", "_"."Importe TTC" AS "Importe TTC", "_"."Descuento" AS "€ Remise", "_"."Cantidad Recibida" AS "Quantite reçue", CAST ("_"."Fecha Recepción" AS date) AS "Fecha Recepción", CAST ("_"."bp_created" AS date) AS "bp_created", "_"."bp_country" AS "bp_country", "_"."isdelivered" AS "isdelivered" FROM ( SELECT OL.c_orderline_id, OL.c_order_id, ( CASE WHEN cd.isreturn = 'Y' THEN O.ad_orgtrx_id ELSE OL.ad_org_id END) ad_org_id, OL.isactive, O.issotrx, OL.c_bpartner_id, OL.c_currency_id, OL.m_product_id, OL.m_warehouse_id, P.m_product_category_id, OL.line, OL.dateordered AS "Fecha Pedido", OL.datepromised AS "Fecha Comprometida", OL.datedelivered AS "Fecha Enviada", OL.description AS "Descripción", OL.qtyordered "Cantidad Pedido", OL.pricelist "Precio Lista", OL.priceactual "Precio Actual", OL.pricelimit "Precio Limite", OL.linenetamt "Importe Linea", OL.line_gross_amount "Importe TTC", OL.discount AS "Descuento", ( SELECT SUM (movementqty) FROM m_inoutline IOL WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Cantidad Recibida", ( SELECT MAX (movementdate) FROM m_inoutline IOL INNER JOIN m_inout IO ON IO.m_inout_id = IOL.m_inout_id WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Fecha Recepción", BP.created AS "bp_created", ( SELECT cc.name FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = BP.c_bpartner_id LIMIT 1) AS bp_country, O.isdelivered FROM c_orderline OL LEFT JOIN c_order O ON O.c_order_id = OL.c_order_id LEFT JOIN c_doctype cd ON O.c_doctype_id = cd.c_doctype_id LEFT JOIN m_product P ON P.m_product_id = OL.m_product_id LEFT JOIN c_bpartner BP ON BP.c_bpartner_id = O.c_bpartner_id WHERE 1 = 1 AND O.issotrx = 'Y' AND OL.dateordered >= current_date - interval '3 years') "_";[ Date: 2026-07-16 08:35:23 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] - Bind query: yes ]
18 58s834ms SELECT "_"."c_orderline_id" AS "c_orderline_id", "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "Actif", "_"."issotrx" AS "issotrx", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_currency_id" AS "c_currency_id", "_"."m_product_id" AS "m_product_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."m_product_category_id" AS "m_product_category_id", "_"."line" AS "line", CAST ("_"."Fecha Pedido" AS date) AS "Date Commande", CAST ("_"."Fecha Comprometida" AS date) AS "Date de livraison engagée", CAST ("_"."Fecha Enviada" AS date) AS "Fecha Enviada", "_"."Descripción" AS "Description ligne", "_"."Cantidad Pedido" AS "Qté vendue", "_"."Precio Lista" AS "Prix List", "_"."Precio Actual" AS "Prix Actuel", "_"."Precio Limite" AS "Prix Limite", "_"."Importe Linea" AS "Montant net ligne", "_"."Importe TTC" AS "Importe TTC", "_"."Descuento" AS "€ Remise", "_"."Cantidad Recibida" AS "Quantite reçue", CAST ("_"."Fecha Recepción" AS date) AS "Fecha Recepción", CAST ("_"."bp_created" AS date) AS "bp_created", "_"."bp_country" AS "bp_country", "_"."isdelivered" AS "isdelivered" FROM ( SELECT OL.c_orderline_id, OL.c_order_id, ( CASE WHEN cd.isreturn = 'Y' THEN O.ad_orgtrx_id ELSE OL.ad_org_id END) ad_org_id, OL.isactive, O.issotrx, OL.c_bpartner_id, OL.c_currency_id, OL.m_product_id, OL.m_warehouse_id, P.m_product_category_id, OL.line, OL.dateordered AS "Fecha Pedido", OL.datepromised AS "Fecha Comprometida", OL.datedelivered AS "Fecha Enviada", OL.description AS "Descripción", OL.qtyordered "Cantidad Pedido", OL.pricelist "Precio Lista", OL.priceactual "Precio Actual", OL.pricelimit "Precio Limite", OL.linenetamt "Importe Linea", OL.line_gross_amount "Importe TTC", OL.discount AS "Descuento", ( SELECT SUM (movementqty) FROM m_inoutline IOL WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Cantidad Recibida", ( SELECT MAX (movementdate) FROM m_inoutline IOL INNER JOIN m_inout IO ON IO.m_inout_id = IOL.m_inout_id WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Fecha Recepción", BP.created AS "bp_created", ( SELECT cc.name FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = BP.c_bpartner_id LIMIT 1) AS bp_country, O.isdelivered FROM c_orderline OL LEFT JOIN c_order O ON O.c_order_id = OL.c_order_id LEFT JOIN c_doctype cd ON O.c_doctype_id = cd.c_doctype_id LEFT JOIN m_product P ON P.m_product_id = OL.m_product_id LEFT JOIN c_bpartner BP ON BP.c_bpartner_id = O.c_bpartner_id WHERE 1 = 1 AND O.issotrx = 'Y' AND OL.dateordered >= current_date - interval '3 years') "_";[ Date: 2026-07-16 18:02:44 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] - Bind query: yes ]
19 58s128ms SELECT "_"."c_orderline_id" AS "c_orderline_id", "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "Actif", "_"."issotrx" AS "issotrx", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_currency_id" AS "c_currency_id", "_"."m_product_id" AS "m_product_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."m_product_category_id" AS "m_product_category_id", "_"."line" AS "line", CAST ("_"."Fecha Pedido" AS date) AS "Date Commande", CAST ("_"."Fecha Comprometida" AS date) AS "Date de livraison engagée", CAST ("_"."Fecha Enviada" AS date) AS "Fecha Enviada", "_"."Descripción" AS "Description ligne", "_"."Cantidad Pedido" AS "Qté vendue", "_"."Precio Lista" AS "Prix List", "_"."Precio Actual" AS "Prix Actuel", "_"."Precio Limite" AS "Prix Limite", "_"."Importe Linea" AS "Montant net ligne", "_"."Importe TTC" AS "Importe TTC", "_"."Descuento" AS "€ Remise", "_"."Cantidad Recibida" AS "Quantite reçue", CAST ("_"."Fecha Recepción" AS date) AS "Fecha Recepción", CAST ("_"."bp_created" AS date) AS "bp_created", "_"."bp_country" AS "bp_country", "_"."isdelivered" AS "isdelivered" FROM ( SELECT OL.c_orderline_id, OL.c_order_id, ( CASE WHEN cd.isreturn = 'Y' THEN O.ad_orgtrx_id ELSE OL.ad_org_id END) ad_org_id, OL.isactive, O.issotrx, OL.c_bpartner_id, OL.c_currency_id, OL.m_product_id, OL.m_warehouse_id, P.m_product_category_id, OL.line, OL.dateordered AS "Fecha Pedido", OL.datepromised AS "Fecha Comprometida", OL.datedelivered AS "Fecha Enviada", OL.description AS "Descripción", OL.qtyordered "Cantidad Pedido", OL.pricelist "Precio Lista", OL.priceactual "Precio Actual", OL.pricelimit "Precio Limite", OL.linenetamt "Importe Linea", OL.line_gross_amount "Importe TTC", OL.discount AS "Descuento", ( SELECT SUM (movementqty) FROM m_inoutline IOL WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Cantidad Recibida", ( SELECT MAX (movementdate) FROM m_inoutline IOL INNER JOIN m_inout IO ON IO.m_inout_id = IOL.m_inout_id WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Fecha Recepción", BP.created AS "bp_created", ( SELECT cc.name FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = BP.c_bpartner_id LIMIT 1) AS bp_country, O.isdelivered FROM c_orderline OL LEFT JOIN c_order O ON O.c_order_id = OL.c_order_id LEFT JOIN c_doctype cd ON O.c_doctype_id = cd.c_doctype_id LEFT JOIN m_product P ON P.m_product_id = OL.m_product_id LEFT JOIN c_bpartner BP ON BP.c_bpartner_id = O.c_bpartner_id WHERE 1 = 1 AND O.issotrx = 'Y' AND OL.dateordered >= current_date - interval '3 years') "_";[ Date: 2026-07-16 13:02:49 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] - Bind query: yes ]
20 57s318ms SELECT "_"."c_orderline_id" AS "c_orderline_id", "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "Actif", "_"."issotrx" AS "issotrx", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_currency_id" AS "c_currency_id", "_"."m_product_id" AS "m_product_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."m_product_category_id" AS "m_product_category_id", "_"."line" AS "line", CAST ("_"."Fecha Pedido" AS date) AS "Date Commande", CAST ("_"."Fecha Comprometida" AS date) AS "Date de livraison engagée", CAST ("_"."Fecha Enviada" AS date) AS "Fecha Enviada", "_"."Descripción" AS "Description ligne", "_"."Cantidad Pedido" AS "Qté vendue", "_"."Precio Lista" AS "Prix List", "_"."Precio Actual" AS "Prix Actuel", "_"."Precio Limite" AS "Prix Limite", "_"."Importe Linea" AS "Montant net ligne", "_"."Importe TTC" AS "Importe TTC", "_"."Descuento" AS "€ Remise", "_"."Cantidad Recibida" AS "Quantite reçue", CAST ("_"."Fecha Recepción" AS date) AS "Fecha Recepción", CAST ("_"."bp_created" AS date) AS "bp_created", "_"."bp_country" AS "bp_country", "_"."isdelivered" AS "isdelivered" FROM ( SELECT OL.c_orderline_id, OL.c_order_id, ( CASE WHEN cd.isreturn = 'Y' THEN O.ad_orgtrx_id ELSE OL.ad_org_id END) ad_org_id, OL.isactive, O.issotrx, OL.c_bpartner_id, OL.c_currency_id, OL.m_product_id, OL.m_warehouse_id, P.m_product_category_id, OL.line, OL.dateordered AS "Fecha Pedido", OL.datepromised AS "Fecha Comprometida", OL.datedelivered AS "Fecha Enviada", OL.description AS "Descripción", OL.qtyordered "Cantidad Pedido", OL.pricelist "Precio Lista", OL.priceactual "Precio Actual", OL.pricelimit "Precio Limite", OL.linenetamt "Importe Linea", OL.line_gross_amount "Importe TTC", OL.discount AS "Descuento", ( SELECT SUM (movementqty) FROM m_inoutline IOL WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Cantidad Recibida", ( SELECT MAX (movementdate) FROM m_inoutline IOL INNER JOIN m_inout IO ON IO.m_inout_id = IOL.m_inout_id WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Fecha Recepción", BP.created AS "bp_created", ( SELECT cc.name FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = BP.c_bpartner_id LIMIT 1) AS bp_country, O.isdelivered FROM c_orderline OL LEFT JOIN c_order O ON O.c_order_id = OL.c_order_id LEFT JOIN c_doctype cd ON O.c_doctype_id = cd.c_doctype_id LEFT JOIN m_product P ON P.m_product_id = OL.m_product_id LEFT JOIN c_bpartner BP ON BP.c_bpartner_id = O.c_bpartner_id WHERE 1 = 1 AND O.issotrx = 'Y' AND OL.dateordered >= current_date - interval '3 years') "_";[ Date: 2026-07-16 17:04:59 - Database: openbravo - User: tad - Remote: 87.98.152.184 - Application: [unknown] - Bind query: yes ]
Time consuming queries
Rank Total duration Times executed Min duration Max duration Avg duration Query 1 2h27m19s 8 18m15s 18m34s 18m24s SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "date mvt", "_"."type de mouvement" AS "type mvt", "_"."quantité de mouvement" AS "qté mvt", "_"."€ coût de transaction" AS "€ coût de transaction", "_"."€ coût moyen du produit" AS "€ coût moyen du produit", "_"."nom de l''ava''0''0''n-a''n-a''n-a''n-a''n-a''y' ) " _;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Jul 16 08 1 18m34s 18m34s 13 1 18m23s 18m23s 15 1 18m15s 18m15s 16 1 18m20s 18m20s 17 1 18m18s 18m18s 18 1 18m30s 18m30s 19 1 18m29s 18m29s 20 1 18m27s 18m27s [ User: tad - Total duration: 2h27m19s - Times executed: 8 ]
[ Application: [unknown] - Total duration: 2h27m19s - Times executed: 8 ]
-
SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "Date mvt", "_"."Type de mouvement" AS "Type mvt", "_"."Quantité de mouvement" AS "Qté mvt", "_"."€ Coût de transaction" AS "€ Coût de transaction", "_"."€ Coût moyen du produit" AS "€ Coût moyen du produit", "_"."Nom de l'inventaire" AS "Nom de l'inventaire", "_"."Bon de livraison" AS "Bon de livraison", "_"."Document Commande" AS "Document Commande", "_"."TPV" AS "TPV", "_"."Type de document" AS "Type doc" FROM ( SELECT mt.m_transaction_id, mt.m_locator_id, ml.m_warehouse_id, mt.ad_client_id, mt.ad_org_id, mt.updated, mt.m_product_id, trunc (mt.trxprocessdate) AS trxprocessdate, mt.movementtype AS "Type de mouvement", mt.movementqty AS "Quantité de mouvement", mt.transactioncost AS "€ Coût de transaction", m_get_cost (mt.m_product_id, mt.trxprocessdate, 'AVA', mt.ad_org_id, mt.ad_client_id, NULL, '102', '102') AS "€ Coût moyen du produit", COALESCE (mi2. "name", 'n-a') AS "Nom de l'inventaire", COALESCE (mi4. "documentno", 'n-a') AS "Bon de livraison", COALESCE (o. "documentno", 'n-a') AS "Document Commande", COALESCE (oa. "name", 'n-a') AS "TPV", COALESCE (cd. "name", 'n-a') AS "Type de document" FROM m_transaction mt LEFT JOIN m_locator ml ON ml.m_locator_id = mt.m_locator_id LEFT JOIN m_inventoryline mi ON mi.m_inventoryline_id = mt.m_inventoryline_id LEFT JOIN m_inventory mi2 ON mi2.m_inventory_id = mi.m_inventory_id LEFT JOIN m_inoutline mi3 ON mi3.m_inoutline_id = mt.m_inoutline_id LEFT JOIN m_inout mi4 ON mi4.m_inout_id = mi3.m_inout_id LEFT JOIN c_orderline ol ON ol.c_orderline_id = mi3.c_orderline_id LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN obpos_applications oa ON o.em_obpos_applications_id = oa.obpos_applications_id LEFT JOIN c_doctype cd ON cd.c_doctype_id = o.c_doctype_id WHERE mt.isactive = 'Y') "_";
-
SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "Date mvt", "_"."Type de mouvement" AS "Type mvt", "_"."Quantité de mouvement" AS "Qté mvt", "_"."€ Coût de transaction" AS "€ Coût de transaction", "_"."€ Coût moyen du produit" AS "€ Coût moyen du produit", "_"."Nom de l'inventaire" AS "Nom de l'inventaire", "_"."Bon de livraison" AS "Bon de livraison", "_"."Document Commande" AS "Document Commande", "_"."TPV" AS "TPV", "_"."Type de document" AS "Type doc" FROM ( SELECT mt.m_transaction_id, mt.m_locator_id, ml.m_warehouse_id, mt.ad_client_id, mt.ad_org_id, mt.updated, mt.m_product_id, trunc (mt.trxprocessdate) AS trxprocessdate, mt.movementtype AS "Type de mouvement", mt.movementqty AS "Quantité de mouvement", mt.transactioncost AS "€ Coût de transaction", m_get_cost (mt.m_product_id, mt.trxprocessdate, 'AVA', mt.ad_org_id, mt.ad_client_id, NULL, '102', '102') AS "€ Coût moyen du produit", COALESCE (mi2. "name", 'n-a') AS "Nom de l'inventaire", COALESCE (mi4. "documentno", 'n-a') AS "Bon de livraison", COALESCE (o. "documentno", 'n-a') AS "Document Commande", COALESCE (oa. "name", 'n-a') AS "TPV", COALESCE (cd. "name", 'n-a') AS "Type de document" FROM m_transaction mt LEFT JOIN m_locator ml ON ml.m_locator_id = mt.m_locator_id LEFT JOIN m_inventoryline mi ON mi.m_inventoryline_id = mt.m_inventoryline_id LEFT JOIN m_inventory mi2 ON mi2.m_inventory_id = mi.m_inventory_id LEFT JOIN m_inoutline mi3 ON mi3.m_inoutline_id = mt.m_inoutline_id LEFT JOIN m_inout mi4 ON mi4.m_inout_id = mi3.m_inout_id LEFT JOIN c_orderline ol ON ol.c_orderline_id = mi3.c_orderline_id LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN obpos_applications oa ON o.em_obpos_applications_id = oa.obpos_applications_id LEFT JOIN c_doctype cd ON cd.c_doctype_id = o.c_doctype_id WHERE mt.isactive = 'Y') "_";
-
SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "Date mvt", "_"."Type de mouvement" AS "Type mvt", "_"."Quantité de mouvement" AS "Qté mvt", "_"."€ Coût de transaction" AS "€ Coût de transaction", "_"."€ Coût moyen du produit" AS "€ Coût moyen du produit", "_"."Nom de l'inventaire" AS "Nom de l'inventaire", "_"."Bon de livraison" AS "Bon de livraison", "_"."Document Commande" AS "Document Commande", "_"."TPV" AS "TPV", "_"."Type de document" AS "Type doc" FROM ( SELECT mt.m_transaction_id, mt.m_locator_id, ml.m_warehouse_id, mt.ad_client_id, mt.ad_org_id, mt.updated, mt.m_product_id, trunc (mt.trxprocessdate) AS trxprocessdate, mt.movementtype AS "Type de mouvement", mt.movementqty AS "Quantité de mouvement", mt.transactioncost AS "€ Coût de transaction", m_get_cost (mt.m_product_id, mt.trxprocessdate, 'AVA', mt.ad_org_id, mt.ad_client_id, NULL, '102', '102') AS "€ Coût moyen du produit", COALESCE (mi2. "name", 'n-a') AS "Nom de l'inventaire", COALESCE (mi4. "documentno", 'n-a') AS "Bon de livraison", COALESCE (o. "documentno", 'n-a') AS "Document Commande", COALESCE (oa. "name", 'n-a') AS "TPV", COALESCE (cd. "name", 'n-a') AS "Type de document" FROM m_transaction mt LEFT JOIN m_locator ml ON ml.m_locator_id = mt.m_locator_id LEFT JOIN m_inventoryline mi ON mi.m_inventoryline_id = mt.m_inventoryline_id LEFT JOIN m_inventory mi2 ON mi2.m_inventory_id = mi.m_inventory_id LEFT JOIN m_inoutline mi3 ON mi3.m_inoutline_id = mt.m_inoutline_id LEFT JOIN m_inout mi4 ON mi4.m_inout_id = mi3.m_inout_id LEFT JOIN c_orderline ol ON ol.c_orderline_id = mi3.c_orderline_id LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN obpos_applications oa ON o.em_obpos_applications_id = oa.obpos_applications_id LEFT JOIN c_doctype cd ON cd.c_doctype_id = o.c_doctype_id WHERE mt.isactive = 'Y') "_";
Date: 2026-07-16 08:53:04 Duration: 18m34s Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 18:20:22 Duration: 18m30s Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 19:56:41 Duration: 18m29s Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
2 1h33m4s 8 11m17s 11m52s 11m38s SELECT "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_org_id" AS "ad_org_id", "_"."almacén" AS "entrepot", "_"."ubicación" AS "emplacement", "_"."m_product_id" AS "m_product_id", "_"."cantidad" AS "qté stock", "_"."cantidad reservada" AS "quantite reserve", "_"."valoración inventario" AS "valo pa ht stock", "_"."last_purchase" AS "last_purchase" FROM ( SELECT w.m_warehouse_id, sd.ad_org_id, w.name AS "almacén", l.value AS "ubicación", sd.m_product_id, sd.qtyonhand "cantidad", sd.reservedqty "cantidad reservada", round (COALESCE (sd.qtyonhand * COALESCE (m_get_cost (sd.m_product_id, now ()::TIMESTAMP, '', sd.ad_org_id, sd.ad_client_id, NULL, '', ''), 0), 0), 0) AS "valoración inventario", ( SELECT COALESCE (max (m_inout.movementdate), current_date) FROM m_inoutline LEFT JOIN m_inout ON m_inoutline.m_inout_id = m_inout.m_inout_id WHERE m_inout.docstatus <> '' AND m_inout.issotrx = '' AND m_inoutline.m_product_id = sd.m_product_id) AS "last_purchase" FROM m_storage_detail sd INNER JOIN m_locator l ON l.m_locator_id = sd.m_locator_id INNER JOIN m_warehouse w ON w.m_warehouse_id = l.m_warehouse_id) "_";Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Jul 16 08 1 11m37s 11m37s 13 1 11m17s 11m17s 15 1 11m18s 11m18s 16 1 11m26s 11m26s 17 1 11m51s 11m51s 18 1 11m48s 11m48s 19 1 11m51s 11m51s 20 1 11m52s 11m52s [ User: tad - Total duration: 1h33m4s - Times executed: 8 ]
[ Application: [unknown] - Total duration: 1h33m4s - Times executed: 8 ]
-
SELECT "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_org_id" AS "ad_org_id", "_"."Almacén" AS "Entrepot", "_"."Ubicación" AS "Emplacement", "_"."m_product_id" AS "m_product_id", "_"."Cantidad" AS "Qté stock", "_"."Cantidad Reservada" AS "Quantite Reserve", "_"."Valoración Inventario" AS "Valo PA HT Stock", "_"."last_purchase" AS "last_purchase" FROM ( SELECT w.m_warehouse_id, sd.ad_org_id, w.name AS "Almacén", l.value AS "Ubicación", sd.m_product_id, sd.qtyonhand "Cantidad", sd.reservedqty "Cantidad Reservada", round (COALESCE (sd.qtyonhand * COALESCE (m_get_cost (sd.m_product_id, now ()::TIMESTAMP, 'AVA', sd.ad_org_id, sd.ad_client_id, NULL, '102', '102'), 0), 0), 2) AS "Valoración Inventario", ( SELECT COALESCE (MAX (m_inout.movementdate), current_date) FROM m_inoutline LEFT JOIN m_inout ON m_inoutline.m_inout_id = m_inout.m_inout_id WHERE m_inout.docstatus <> 'DR' AND m_inout.issotrx = 'N' AND m_inoutline.m_product_id = sd.m_product_id) AS "last_purchase" FROM m_storage_detail sd INNER JOIN m_locator l ON l.m_locator_id = sd.m_locator_id INNER JOIN m_warehouse w ON w.m_warehouse_id = l.m_warehouse_id) "_";
-
SELECT "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_org_id" AS "ad_org_id", "_"."Almacén" AS "Entrepot", "_"."Ubicación" AS "Emplacement", "_"."m_product_id" AS "m_product_id", "_"."Cantidad" AS "Qté stock", "_"."Cantidad Reservada" AS "Quantite Reserve", "_"."Valoración Inventario" AS "Valo PA HT Stock", "_"."last_purchase" AS "last_purchase" FROM ( SELECT w.m_warehouse_id, sd.ad_org_id, w.name AS "Almacén", l.value AS "Ubicación", sd.m_product_id, sd.qtyonhand "Cantidad", sd.reservedqty "Cantidad Reservada", round (COALESCE (sd.qtyonhand * COALESCE (m_get_cost (sd.m_product_id, now ()::TIMESTAMP, 'AVA', sd.ad_org_id, sd.ad_client_id, NULL, '102', '102'), 0), 0), 2) AS "Valoración Inventario", ( SELECT COALESCE (MAX (m_inout.movementdate), current_date) FROM m_inoutline LEFT JOIN m_inout ON m_inoutline.m_inout_id = m_inout.m_inout_id WHERE m_inout.docstatus <> 'DR' AND m_inout.issotrx = 'N' AND m_inoutline.m_product_id = sd.m_product_id) AS "last_purchase" FROM m_storage_detail sd INNER JOIN m_locator l ON l.m_locator_id = sd.m_locator_id INNER JOIN m_warehouse w ON w.m_warehouse_id = l.m_warehouse_id) "_";
-
SELECT "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_org_id" AS "ad_org_id", "_"."Almacén" AS "Entrepot", "_"."Ubicación" AS "Emplacement", "_"."m_product_id" AS "m_product_id", "_"."Cantidad" AS "Qté stock", "_"."Cantidad Reservada" AS "Quantite Reserve", "_"."Valoración Inventario" AS "Valo PA HT Stock", "_"."last_purchase" AS "last_purchase" FROM ( SELECT w.m_warehouse_id, sd.ad_org_id, w.name AS "Almacén", l.value AS "Ubicación", sd.m_product_id, sd.qtyonhand "Cantidad", sd.reservedqty "Cantidad Reservada", round (COALESCE (sd.qtyonhand * COALESCE (m_get_cost (sd.m_product_id, now ()::TIMESTAMP, 'AVA', sd.ad_org_id, sd.ad_client_id, NULL, '102', '102'), 0), 0), 2) AS "Valoración Inventario", ( SELECT COALESCE (MAX (m_inout.movementdate), current_date) FROM m_inoutline LEFT JOIN m_inout ON m_inoutline.m_inout_id = m_inout.m_inout_id WHERE m_inout.docstatus <> 'DR' AND m_inout.issotrx = 'N' AND m_inoutline.m_product_id = sd.m_product_id) AS "last_purchase" FROM m_storage_detail sd INNER JOIN m_locator l ON l.m_locator_id = sd.m_locator_id INNER JOIN m_warehouse w ON w.m_warehouse_id = l.m_warehouse_id) "_";
Date: 2026-07-16 20:47:09 Duration: 11m52s Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 17:15:52 Duration: 11m51s Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 19:49:51 Duration: 11m51s Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
3 15m57s 240 1s33ms 7s514ms 3s988ms SELECT businesspa0_.em_obsmail_invoiceviaemail AS col_0_0_, businesspa0_.em_gcnv_uniquecreditnote AS col_1_0_, businesspa0_.c_bpartner_id AS col_2_0_, businesspa0_.ad_org_id AS col_3_0_, businesspa0_.name AS col_4_0_, businesspa0_.name AS col_5_0_, businesspa0_.value AS col_6_0_, businesspa0_.description AS col_7_0_, businesspa0_.taxid AS col_8_0_, businesspa0_.so_bp_taxcategory_id AS col_9_0_, businesspa0_.m_pricelist_id AS col_10_0_, businesspa0_.fin_paymentmethod_id AS col_11_0_, businesspa0_.c_paymentterm_id AS col_12_0_, businesspa0_.invoicerule AS col_13_0_, aduserlist4_.email AS col_14_0_, aduserlist4_.ad_user_id AS col_15_0_, aduserlist4_.phone AS col_16_0_, aduserlist4_.phone2 AS col_17_0_, COALESCE (aduserlist4_.firstname, aduserlist4_.name, businesspa0_.name) AS col_18_0_, aduserlist4_.lastname AS col_19_0_, pricingpri1_.istaxincluded AS col_20_0_, pricingpri1_.c_currency_id AS col_21_0_, pricingpri1_.name AS col_22_0_, businesspa0_.c_bp_group_id AS col_23_0_, businesspa5_.name AS col_24_0_, businesspa0_.so_creditlimit AS col_25_0_, businesspa0_.so_creditused AS col_26_0_, businesspa0_.istaxexempt AS col_27_0_, businesspa0_.customer_blocking AS col_28_0_, businesspa0_.so_order_blocking AS col_29_0_, businesspa0_.birthday AS col_30_0_, businesspa0_.birthplace AS col_31_0_, businesspa0_.isactive AS col_32_0_, businesspa0_.is_customer_consent AS col_33_0_, businesspa0_.is_customer_consent_papformat AS col_34_0_, adlanguage2_.ad_language AS col_35_0_, adlanguage2_.name AS col_36_0_, greeting3_.c_greeting_id AS col_37_0_, greeting3_.name AS col_38_0_, aduserlist4_.comments AS col_39_0_, businesspa0_.so_creditlimit - businesspa0_.so_creditused AS col_40_0_, aduserlist4_.commercialauth AS col_41_0_, aduserlist4_.viaemail AS col_42_0_, aduserlist4_.viasms AS col_43_0_, businesspa0_.business_partner_type AS col_44_0_, businesspa0_.bp_currency_id AS col_45_0_, businesspa0_.so_creditminamt AS col_46_0_, now () AS col_47_0_ FROM c_bpartner businesspa0_ INNER JOIN m_pricelist pricingpri1_ ON businesspa0_.m_pricelist_id = pricingpri1_.m_pricelist_id LEFT OUTER JOIN ad_language adlanguage2_ ON businesspa0_.ad_language = adlanguage2_.ad_language LEFT OUTER JOIN c_greeting greeting3_ ON businesspa0_.c_greeting_id = greeting3_.c_greeting_id LEFT OUTER JOIN ad_user aduserlist4_ ON businesspa0_.c_bpartner_id = aduserlist4_.c_bpartner_id CROSS JOIN c_bp_group businesspa5_ WHERE businesspa0_.c_bp_group_id = businesspa5_.c_bp_group_id AND 0 = 0 AND businesspa0_.iscustomer = '' AND (businesspa0_.ad_client_id IN (...)) AND (businesspa0_.ad_org_id IN (...)) AND businesspa0_.isactive = '' AND (aduserlist4_.ad_user_id IN ( SELECT aduser6_.ad_user_id FROM ad_user aduser6_ WHERE aduser6_.em_obretco_default_pos_contact = '' AND aduser6_.c_bpartner_id = businesspa0_.c_bpartner_id)) AND businesspa0_.c_bpartner_id > '' GROUP BY businesspa0_.em_obsmail_invoiceviaemail, businesspa0_.em_gcnv_uniquecreditnote, businesspa0_.c_bpartner_id, businesspa0_.ad_org_id, businesspa0_.name, businesspa0_.name, businesspa0_.value, businesspa0_.description, businesspa0_.taxid, businesspa0_.so_bp_taxcategory_id, businesspa0_.m_pricelist_id, businesspa0_.fin_paymentmethod_id, businesspa0_.c_paymentterm_id, businesspa0_.invoicerule, aduserlist4_.email, aduserlist4_.ad_user_id, aduserlist4_.phone, aduserlist4_.phone2, COALESCE (aduserlist4_.firstname, aduserlist4_.name, businesspa0_.name), aduserlist4_.lastname, pricingpri1_.istaxincluded, pricingpri1_.c_currency_id, pricingpri1_.name, businesspa0_.c_bp_group_id, businesspa5_.name, businesspa0_.so_creditlimit, businesspa0_.so_creditused, businesspa0_.istaxexempt, businesspa0_.customer_blocking, businesspa0_.so_order_blocking, businesspa0_.birthday, businesspa0_.birthplace, businesspa0_.isactive, businesspa0_.is_customer_consent, businesspa0_.is_customer_consent_papformat, adlanguage2_.ad_language, adlanguage2_.name, greeting3_.c_greeting_id, greeting3_.name, aduserlist4_.comments, businesspa0_.so_creditlimit - businesspa0_.so_creditused, aduserlist4_.commercialauth, aduserlist4_.viaemail, aduserlist4_.viasms, businesspa0_.business_partner_type, businesspa0_.bp_currency_id, businesspa0_.so_creditminamt, now () HAVING 0 = 0 ORDER BY businesspa0_.c_bpartner_id LIMIT '';Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Jul 16 11 60 3m53s 3s892ms 12 65 4m23s 4s49ms 13 115 7m40s 4s4ms [ User: tad - Total duration: 15m57s - Times executed: 240 ]
[ Application: openbravo - Total duration: 15m57s - Times executed: 240 ]
-
SELECT businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL AS col_0_0_, businesspa0_.EM_Gcnv_Uniquecreditnote AS col_1_0_, businesspa0_.C_BPartner_ID AS col_2_0_, businesspa0_.AD_Org_ID AS col_3_0_, businesspa0_.Name AS col_4_0_, businesspa0_.Name AS col_5_0_, businesspa0_.Value AS col_6_0_, businesspa0_.Description AS col_7_0_, businesspa0_.TaxID AS col_8_0_, businesspa0_.SO_Bp_Taxcategory_ID AS col_9_0_, businesspa0_.M_PriceList_ID AS col_10_0_, businesspa0_.FIN_Paymentmethod_ID AS col_11_0_, businesspa0_.C_PaymentTerm_ID AS col_12_0_, businesspa0_.InvoiceRule AS col_13_0_, aduserlist4_.Email AS col_14_0_, aduserlist4_.AD_User_ID AS col_15_0_, aduserlist4_.Phone AS col_16_0_, aduserlist4_.Phone2 AS col_17_0_, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name) AS col_18_0_, aduserlist4_.Lastname AS col_19_0_, pricingpri1_.IsTaxIncluded AS col_20_0_, pricingpri1_.C_Currency_ID AS col_21_0_, pricingpri1_.Name AS col_22_0_, businesspa0_.C_BP_Group_ID AS col_23_0_, businesspa5_.Name AS col_24_0_, businesspa0_.SO_CreditLimit AS col_25_0_, businesspa0_.SO_CreditUsed AS col_26_0_, businesspa0_.IsTaxExempt AS col_27_0_, businesspa0_.Customer_Blocking AS col_28_0_, businesspa0_.SO_Order_Blocking AS col_29_0_, businesspa0_.Birthday AS col_30_0_, businesspa0_.Birthplace AS col_31_0_, businesspa0_.IsActive AS col_32_0_, businesspa0_.Is_Customer_Consent AS col_33_0_, businesspa0_.Is_Customer_Consent_PapFormat AS col_34_0_, adlanguage2_.AD_Language AS col_35_0_, adlanguage2_.Name AS col_36_0_, greeting3_.C_Greeting_ID AS col_37_0_, greeting3_.Name AS col_38_0_, aduserlist4_.Comments AS col_39_0_, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed AS col_40_0_, aduserlist4_.Commercialauth AS col_41_0_, aduserlist4_.Viaemail AS col_42_0_, aduserlist4_.Viasms AS col_43_0_, businesspa0_.business_partner_type AS col_44_0_, businesspa0_.BP_Currency_ID AS col_45_0_, businesspa0_.SO_Creditminamt AS col_46_0_, now () AS col_47_0_ FROM C_BPartner businesspa0_ INNER JOIN M_PriceList pricingpri1_ ON businesspa0_.M_PriceList_ID = pricingpri1_.M_PriceList_ID LEFT OUTER JOIN AD_Language adlanguage2_ ON businesspa0_.AD_Language = adlanguage2_.AD_Language LEFT OUTER JOIN C_Greeting greeting3_ ON businesspa0_.C_Greeting_ID = greeting3_.C_Greeting_ID LEFT OUTER JOIN AD_User aduserlist4_ ON businesspa0_.C_BPartner_ID = aduserlist4_.C_BPartner_ID CROSS JOIN C_BP_Group businesspa5_ WHERE businesspa0_.C_BP_Group_ID = businesspa5_.C_BP_Group_ID AND 1 = 1 AND businesspa0_.IsCustomer = 'Y' AND (businesspa0_.AD_Client_ID IN ('4D6E1B072E684D59B1C90D09F4017E13', '0')) AND (businesspa0_.AD_Org_ID IN ('0', '5C3AE5C94812488B99CD16705FA3D822', '03FBA56A608A4B3A9AEBDB7A8ED56656', '9587504603BD45E9AD09066256013A1A', 'DEED922CE7B7478FB1097C1357A73DD7', 'B23AA6C411E844C8B8BF5D34FCAB67B6')) AND businesspa0_.IsActive = 'Y' AND (aduserlist4_.AD_User_ID IN ( SELECT aduser6_.AD_User_ID FROM AD_User aduser6_ WHERE aduser6_.EM_OBRETCO_Default_Pos_Contact = 'Y' AND aduser6_.C_BPartner_ID = businesspa0_.C_BPartner_ID)) AND businesspa0_.C_BPartner_ID > '03BF447039BF443643F48B55E3D7C77F' GROUP BY businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL, businesspa0_.EM_Gcnv_Uniquecreditnote, businesspa0_.C_BPartner_ID, businesspa0_.AD_Org_ID, businesspa0_.Name, businesspa0_.Name, businesspa0_.Value, businesspa0_.Description, businesspa0_.TaxID, businesspa0_.SO_Bp_Taxcategory_ID, businesspa0_.M_PriceList_ID, businesspa0_.FIN_Paymentmethod_ID, businesspa0_.C_PaymentTerm_ID, businesspa0_.InvoiceRule, aduserlist4_.Email, aduserlist4_.AD_User_ID, aduserlist4_.Phone, aduserlist4_.Phone2, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name), aduserlist4_.Lastname, pricingpri1_.IsTaxIncluded, pricingpri1_.C_Currency_ID, pricingpri1_.Name, businesspa0_.C_BP_Group_ID, businesspa5_.Name, businesspa0_.SO_CreditLimit, businesspa0_.SO_CreditUsed, businesspa0_.IsTaxExempt, businesspa0_.Customer_Blocking, businesspa0_.SO_Order_Blocking, businesspa0_.Birthday, businesspa0_.Birthplace, businesspa0_.IsActive, businesspa0_.Is_Customer_Consent, businesspa0_.Is_Customer_Consent_PapFormat, adlanguage2_.AD_Language, adlanguage2_.Name, greeting3_.C_Greeting_ID, greeting3_.Name, aduserlist4_.Comments, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed, aduserlist4_.Commercialauth, aduserlist4_.Viaemail, aduserlist4_.Viasms, businesspa0_.business_partner_type, businesspa0_.BP_Currency_ID, businesspa0_.SO_Creditminamt, now () HAVING 1 = 1 ORDER BY businesspa0_.C_BPartner_ID LIMIT '5000';
-
SELECT businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL AS col_0_0_, businesspa0_.EM_Gcnv_Uniquecreditnote AS col_1_0_, businesspa0_.C_BPartner_ID AS col_2_0_, businesspa0_.AD_Org_ID AS col_3_0_, businesspa0_.Name AS col_4_0_, businesspa0_.Name AS col_5_0_, businesspa0_.Value AS col_6_0_, businesspa0_.Description AS col_7_0_, businesspa0_.TaxID AS col_8_0_, businesspa0_.SO_Bp_Taxcategory_ID AS col_9_0_, businesspa0_.M_PriceList_ID AS col_10_0_, businesspa0_.FIN_Paymentmethod_ID AS col_11_0_, businesspa0_.C_PaymentTerm_ID AS col_12_0_, businesspa0_.InvoiceRule AS col_13_0_, aduserlist4_.Email AS col_14_0_, aduserlist4_.AD_User_ID AS col_15_0_, aduserlist4_.Phone AS col_16_0_, aduserlist4_.Phone2 AS col_17_0_, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name) AS col_18_0_, aduserlist4_.Lastname AS col_19_0_, pricingpri1_.IsTaxIncluded AS col_20_0_, pricingpri1_.C_Currency_ID AS col_21_0_, pricingpri1_.Name AS col_22_0_, businesspa0_.C_BP_Group_ID AS col_23_0_, businesspa5_.Name AS col_24_0_, businesspa0_.SO_CreditLimit AS col_25_0_, businesspa0_.SO_CreditUsed AS col_26_0_, businesspa0_.IsTaxExempt AS col_27_0_, businesspa0_.Customer_Blocking AS col_28_0_, businesspa0_.SO_Order_Blocking AS col_29_0_, businesspa0_.Birthday AS col_30_0_, businesspa0_.Birthplace AS col_31_0_, businesspa0_.IsActive AS col_32_0_, businesspa0_.Is_Customer_Consent AS col_33_0_, businesspa0_.Is_Customer_Consent_PapFormat AS col_34_0_, adlanguage2_.AD_Language AS col_35_0_, adlanguage2_.Name AS col_36_0_, greeting3_.C_Greeting_ID AS col_37_0_, greeting3_.Name AS col_38_0_, aduserlist4_.Comments AS col_39_0_, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed AS col_40_0_, aduserlist4_.Commercialauth AS col_41_0_, aduserlist4_.Viaemail AS col_42_0_, aduserlist4_.Viasms AS col_43_0_, businesspa0_.business_partner_type AS col_44_0_, businesspa0_.BP_Currency_ID AS col_45_0_, businesspa0_.SO_Creditminamt AS col_46_0_, now () AS col_47_0_ FROM C_BPartner businesspa0_ INNER JOIN M_PriceList pricingpri1_ ON businesspa0_.M_PriceList_ID = pricingpri1_.M_PriceList_ID LEFT OUTER JOIN AD_Language adlanguage2_ ON businesspa0_.AD_Language = adlanguage2_.AD_Language LEFT OUTER JOIN C_Greeting greeting3_ ON businesspa0_.C_Greeting_ID = greeting3_.C_Greeting_ID LEFT OUTER JOIN AD_User aduserlist4_ ON businesspa0_.C_BPartner_ID = aduserlist4_.C_BPartner_ID CROSS JOIN C_BP_Group businesspa5_ WHERE businesspa0_.C_BP_Group_ID = businesspa5_.C_BP_Group_ID AND 1 = 1 AND businesspa0_.IsCustomer = 'Y' AND (businesspa0_.AD_Client_ID IN ('4D6E1B072E684D59B1C90D09F4017E13', '0')) AND (businesspa0_.AD_Org_ID IN ('0', '5C3AE5C94812488B99CD16705FA3D822', '03FBA56A608A4B3A9AEBDB7A8ED56656', '9587504603BD45E9AD09066256013A1A', 'DEED922CE7B7478FB1097C1357A73DD7', 'B23AA6C411E844C8B8BF5D34FCAB67B6')) AND businesspa0_.IsActive = 'Y' AND (aduserlist4_.AD_User_ID IN ( SELECT aduser6_.AD_User_ID FROM AD_User aduser6_ WHERE aduser6_.EM_OBRETCO_Default_Pos_Contact = 'Y' AND aduser6_.C_BPartner_ID = businesspa0_.C_BPartner_ID)) AND businesspa0_.C_BPartner_ID > '078AE936F248D23BB86CD9F20F8B85AA' GROUP BY businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL, businesspa0_.EM_Gcnv_Uniquecreditnote, businesspa0_.C_BPartner_ID, businesspa0_.AD_Org_ID, businesspa0_.Name, businesspa0_.Name, businesspa0_.Value, businesspa0_.Description, businesspa0_.TaxID, businesspa0_.SO_Bp_Taxcategory_ID, businesspa0_.M_PriceList_ID, businesspa0_.FIN_Paymentmethod_ID, businesspa0_.C_PaymentTerm_ID, businesspa0_.InvoiceRule, aduserlist4_.Email, aduserlist4_.AD_User_ID, aduserlist4_.Phone, aduserlist4_.Phone2, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name), aduserlist4_.Lastname, pricingpri1_.IsTaxIncluded, pricingpri1_.C_Currency_ID, pricingpri1_.Name, businesspa0_.C_BP_Group_ID, businesspa5_.Name, businesspa0_.SO_CreditLimit, businesspa0_.SO_CreditUsed, businesspa0_.IsTaxExempt, businesspa0_.Customer_Blocking, businesspa0_.SO_Order_Blocking, businesspa0_.Birthday, businesspa0_.Birthplace, businesspa0_.IsActive, businesspa0_.Is_Customer_Consent, businesspa0_.Is_Customer_Consent_PapFormat, adlanguage2_.AD_Language, adlanguage2_.Name, greeting3_.C_Greeting_ID, greeting3_.Name, aduserlist4_.Comments, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed, aduserlist4_.Commercialauth, aduserlist4_.Viaemail, aduserlist4_.Viasms, businesspa0_.business_partner_type, businesspa0_.BP_Currency_ID, businesspa0_.SO_Creditminamt, now () HAVING 1 = 1 ORDER BY businesspa0_.C_BPartner_ID LIMIT '5000';
-
SELECT businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL AS col_0_0_, businesspa0_.EM_Gcnv_Uniquecreditnote AS col_1_0_, businesspa0_.C_BPartner_ID AS col_2_0_, businesspa0_.AD_Org_ID AS col_3_0_, businesspa0_.Name AS col_4_0_, businesspa0_.Name AS col_5_0_, businesspa0_.Value AS col_6_0_, businesspa0_.Description AS col_7_0_, businesspa0_.TaxID AS col_8_0_, businesspa0_.SO_Bp_Taxcategory_ID AS col_9_0_, businesspa0_.M_PriceList_ID AS col_10_0_, businesspa0_.FIN_Paymentmethod_ID AS col_11_0_, businesspa0_.C_PaymentTerm_ID AS col_12_0_, businesspa0_.InvoiceRule AS col_13_0_, aduserlist4_.Email AS col_14_0_, aduserlist4_.AD_User_ID AS col_15_0_, aduserlist4_.Phone AS col_16_0_, aduserlist4_.Phone2 AS col_17_0_, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name) AS col_18_0_, aduserlist4_.Lastname AS col_19_0_, pricingpri1_.IsTaxIncluded AS col_20_0_, pricingpri1_.C_Currency_ID AS col_21_0_, pricingpri1_.Name AS col_22_0_, businesspa0_.C_BP_Group_ID AS col_23_0_, businesspa5_.Name AS col_24_0_, businesspa0_.SO_CreditLimit AS col_25_0_, businesspa0_.SO_CreditUsed AS col_26_0_, businesspa0_.IsTaxExempt AS col_27_0_, businesspa0_.Customer_Blocking AS col_28_0_, businesspa0_.SO_Order_Blocking AS col_29_0_, businesspa0_.Birthday AS col_30_0_, businesspa0_.Birthplace AS col_31_0_, businesspa0_.IsActive AS col_32_0_, businesspa0_.Is_Customer_Consent AS col_33_0_, businesspa0_.Is_Customer_Consent_PapFormat AS col_34_0_, adlanguage2_.AD_Language AS col_35_0_, adlanguage2_.Name AS col_36_0_, greeting3_.C_Greeting_ID AS col_37_0_, greeting3_.Name AS col_38_0_, aduserlist4_.Comments AS col_39_0_, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed AS col_40_0_, aduserlist4_.Commercialauth AS col_41_0_, aduserlist4_.Viaemail AS col_42_0_, aduserlist4_.Viasms AS col_43_0_, businesspa0_.business_partner_type AS col_44_0_, businesspa0_.BP_Currency_ID AS col_45_0_, businesspa0_.SO_Creditminamt AS col_46_0_, now () AS col_47_0_ FROM C_BPartner businesspa0_ INNER JOIN M_PriceList pricingpri1_ ON businesspa0_.M_PriceList_ID = pricingpri1_.M_PriceList_ID LEFT OUTER JOIN AD_Language adlanguage2_ ON businesspa0_.AD_Language = adlanguage2_.AD_Language LEFT OUTER JOIN C_Greeting greeting3_ ON businesspa0_.C_Greeting_ID = greeting3_.C_Greeting_ID LEFT OUTER JOIN AD_User aduserlist4_ ON businesspa0_.C_BPartner_ID = aduserlist4_.C_BPartner_ID CROSS JOIN C_BP_Group businesspa5_ WHERE businesspa0_.C_BP_Group_ID = businesspa5_.C_BP_Group_ID AND 1 = 1 AND businesspa0_.IsCustomer = 'Y' AND (businesspa0_.AD_Client_ID IN ('4D6E1B072E684D59B1C90D09F4017E13', '0')) AND (businesspa0_.AD_Org_ID IN ('0', '5C3AE5C94812488B99CD16705FA3D822', '03FBA56A608A4B3A9AEBDB7A8ED56656', '9587504603BD45E9AD09066256013A1A', 'DEED922CE7B7478FB1097C1357A73DD7', 'B23AA6C411E844C8B8BF5D34FCAB67B6')) AND businesspa0_.IsActive = 'Y' AND (aduserlist4_.AD_User_ID IN ( SELECT aduser6_.AD_User_ID FROM AD_User aduser6_ WHERE aduser6_.EM_OBRETCO_Default_Pos_Contact = 'Y' AND aduser6_.C_BPartner_ID = businesspa0_.C_BPartner_ID)) AND businesspa0_.C_BPartner_ID > '0EEBA69B73B280983D7CE429E3D106A6' GROUP BY businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL, businesspa0_.EM_Gcnv_Uniquecreditnote, businesspa0_.C_BPartner_ID, businesspa0_.AD_Org_ID, businesspa0_.Name, businesspa0_.Name, businesspa0_.Value, businesspa0_.Description, businesspa0_.TaxID, businesspa0_.SO_Bp_Taxcategory_ID, businesspa0_.M_PriceList_ID, businesspa0_.FIN_Paymentmethod_ID, businesspa0_.C_PaymentTerm_ID, businesspa0_.InvoiceRule, aduserlist4_.Email, aduserlist4_.AD_User_ID, aduserlist4_.Phone, aduserlist4_.Phone2, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name), aduserlist4_.Lastname, pricingpri1_.IsTaxIncluded, pricingpri1_.C_Currency_ID, pricingpri1_.Name, businesspa0_.C_BP_Group_ID, businesspa5_.Name, businesspa0_.SO_CreditLimit, businesspa0_.SO_CreditUsed, businesspa0_.IsTaxExempt, businesspa0_.Customer_Blocking, businesspa0_.SO_Order_Blocking, businesspa0_.Birthday, businesspa0_.Birthplace, businesspa0_.IsActive, businesspa0_.Is_Customer_Consent, businesspa0_.Is_Customer_Consent_PapFormat, adlanguage2_.AD_Language, adlanguage2_.Name, greeting3_.C_Greeting_ID, greeting3_.Name, aduserlist4_.Comments, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed, aduserlist4_.Commercialauth, aduserlist4_.Viaemail, aduserlist4_.Viasms, businesspa0_.business_partner_type, businesspa0_.BP_Currency_ID, businesspa0_.SO_Creditminamt, now () HAVING 1 = 1 ORDER BY businesspa0_.C_BPartner_ID LIMIT '5000';
Date: 2026-07-16 13:10:28 Duration: 7s514ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 13:10:36 Duration: 6s879ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 13:10:51 Duration: 6s716ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
4 7m37s 8 54s799ms 59s101ms 57s213ms SELECT "_"."c_orderline_id" AS "c_orderline_id", "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "actif", "_"."issotrx" AS "issotrx", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_currency_id" AS "c_currency_id", "_"."m_product_id" AS "m_product_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."m_product_category_id" AS "m_product_category_id", "_"."line" AS "line", CAST ("_"."fecha pedido" AS date) AS "date commande", CAST ("_"."fecha comprometida" AS date) AS "date de livraison engagée", CAST ("_"."fecha enviada" AS date) AS "fecha enviada", "_"."descripción" AS "description ligne", "_"."cantidad pedido" AS "qté vendue", "_"."precio lista" AS "prix list", "_"."precio actual" AS "prix actuel", "_"."precio limite" AS "prix limite", "_"."importe linea" AS "montant net ligne", "_"."importe ttc" AS "importe ttc", "_"."descuento" AS "€ remise", "_"."cantidad recibida" AS "quantite reçue", CAST ("_"."fecha recepción" AS date) AS "fecha recepción", CAST ("_"."bp_created" AS date) AS "bp_created", "_"."bp_country" AS "bp_country", "_"."isdelivered" AS "isdelivered" FROM ( SELECT ol.c_orderline_id, ol.c_order_id, ( CASE WHEN cd.isreturn = '' THEN o.ad_orgtrx_id ELSE ol.ad_org_id END) ad_org_id, ol.isactive, o.issotrx, ol.c_bpartner_id, ol.c_currency_id, ol.m_product_id, ol.m_warehouse_id, p.m_product_category_id, ol.line, ol.dateordered AS "fecha pedido", ol.datepromised AS "fecha comprometida", ol.datedelivered AS "fecha enviada", ol.description AS "descripción", ol.qtyordered "cantidad pedido", ol.pricelist "precio lista", ol.priceactual "precio actual", ol.pricelimit "precio limite", ol.linenetamt "importe linea", ol.line_gross_amount "importe ttc", ol.discount AS "descuento", ( SELECT sum (movementqty) FROM m_inoutline iol WHERE iol.c_orderline_id = ol.c_orderline_id) AS "cantidad recibida", ( SELECT max (movementdate) FROM m_inoutline iol INNER JOIN m_inout io ON io.m_inout_id = iol.m_inout_id WHERE iol.c_orderline_id = ol.c_orderline_id) AS "fecha recepción", bp.created AS "bp_created", ( SELECT cc.name FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = bp.c_bpartner_id LIMIT 0) AS bp_country, o.isdelivered FROM c_orderline ol LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN c_doctype cd ON o.c_doctype_id = cd.c_doctype_id LEFT JOIN m_product p ON p.m_product_id = ol.m_product_id LEFT JOIN c_bpartner bp ON bp.c_bpartner_id = o.c_bpartner_id WHERE 0 = 0 AND o.issotrx = '' AND ol.dateordered >= current_date - interval '') "_";Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Jul 16 08 1 59s101ms 59s101ms 13 1 58s128ms 58s128ms 15 1 54s799ms 54s799ms 16 1 56s701ms 56s701ms 17 1 57s318ms 57s318ms 18 1 58s834ms 58s834ms 19 1 56s286ms 56s286ms 20 1 56s537ms 56s537ms [ User: tad - Total duration: 7m37s - Times executed: 8 ]
[ Application: [unknown] - Total duration: 7m37s - Times executed: 8 ]
-
SELECT "_"."c_orderline_id" AS "c_orderline_id", "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "Actif", "_"."issotrx" AS "issotrx", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_currency_id" AS "c_currency_id", "_"."m_product_id" AS "m_product_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."m_product_category_id" AS "m_product_category_id", "_"."line" AS "line", CAST ("_"."Fecha Pedido" AS date) AS "Date Commande", CAST ("_"."Fecha Comprometida" AS date) AS "Date de livraison engagée", CAST ("_"."Fecha Enviada" AS date) AS "Fecha Enviada", "_"."Descripción" AS "Description ligne", "_"."Cantidad Pedido" AS "Qté vendue", "_"."Precio Lista" AS "Prix List", "_"."Precio Actual" AS "Prix Actuel", "_"."Precio Limite" AS "Prix Limite", "_"."Importe Linea" AS "Montant net ligne", "_"."Importe TTC" AS "Importe TTC", "_"."Descuento" AS "€ Remise", "_"."Cantidad Recibida" AS "Quantite reçue", CAST ("_"."Fecha Recepción" AS date) AS "Fecha Recepción", CAST ("_"."bp_created" AS date) AS "bp_created", "_"."bp_country" AS "bp_country", "_"."isdelivered" AS "isdelivered" FROM ( SELECT OL.c_orderline_id, OL.c_order_id, ( CASE WHEN cd.isreturn = 'Y' THEN O.ad_orgtrx_id ELSE OL.ad_org_id END) ad_org_id, OL.isactive, O.issotrx, OL.c_bpartner_id, OL.c_currency_id, OL.m_product_id, OL.m_warehouse_id, P.m_product_category_id, OL.line, OL.dateordered AS "Fecha Pedido", OL.datepromised AS "Fecha Comprometida", OL.datedelivered AS "Fecha Enviada", OL.description AS "Descripción", OL.qtyordered "Cantidad Pedido", OL.pricelist "Precio Lista", OL.priceactual "Precio Actual", OL.pricelimit "Precio Limite", OL.linenetamt "Importe Linea", OL.line_gross_amount "Importe TTC", OL.discount AS "Descuento", ( SELECT SUM (movementqty) FROM m_inoutline IOL WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Cantidad Recibida", ( SELECT MAX (movementdate) FROM m_inoutline IOL INNER JOIN m_inout IO ON IO.m_inout_id = IOL.m_inout_id WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Fecha Recepción", BP.created AS "bp_created", ( SELECT cc.name FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = BP.c_bpartner_id LIMIT 1) AS bp_country, O.isdelivered FROM c_orderline OL LEFT JOIN c_order O ON O.c_order_id = OL.c_order_id LEFT JOIN c_doctype cd ON O.c_doctype_id = cd.c_doctype_id LEFT JOIN m_product P ON P.m_product_id = OL.m_product_id LEFT JOIN c_bpartner BP ON BP.c_bpartner_id = O.c_bpartner_id WHERE 1 = 1 AND O.issotrx = 'Y' AND OL.dateordered >= current_date - interval '3 years') "_";
-
SELECT "_"."c_orderline_id" AS "c_orderline_id", "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "Actif", "_"."issotrx" AS "issotrx", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_currency_id" AS "c_currency_id", "_"."m_product_id" AS "m_product_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."m_product_category_id" AS "m_product_category_id", "_"."line" AS "line", CAST ("_"."Fecha Pedido" AS date) AS "Date Commande", CAST ("_"."Fecha Comprometida" AS date) AS "Date de livraison engagée", CAST ("_"."Fecha Enviada" AS date) AS "Fecha Enviada", "_"."Descripción" AS "Description ligne", "_"."Cantidad Pedido" AS "Qté vendue", "_"."Precio Lista" AS "Prix List", "_"."Precio Actual" AS "Prix Actuel", "_"."Precio Limite" AS "Prix Limite", "_"."Importe Linea" AS "Montant net ligne", "_"."Importe TTC" AS "Importe TTC", "_"."Descuento" AS "€ Remise", "_"."Cantidad Recibida" AS "Quantite reçue", CAST ("_"."Fecha Recepción" AS date) AS "Fecha Recepción", CAST ("_"."bp_created" AS date) AS "bp_created", "_"."bp_country" AS "bp_country", "_"."isdelivered" AS "isdelivered" FROM ( SELECT OL.c_orderline_id, OL.c_order_id, ( CASE WHEN cd.isreturn = 'Y' THEN O.ad_orgtrx_id ELSE OL.ad_org_id END) ad_org_id, OL.isactive, O.issotrx, OL.c_bpartner_id, OL.c_currency_id, OL.m_product_id, OL.m_warehouse_id, P.m_product_category_id, OL.line, OL.dateordered AS "Fecha Pedido", OL.datepromised AS "Fecha Comprometida", OL.datedelivered AS "Fecha Enviada", OL.description AS "Descripción", OL.qtyordered "Cantidad Pedido", OL.pricelist "Precio Lista", OL.priceactual "Precio Actual", OL.pricelimit "Precio Limite", OL.linenetamt "Importe Linea", OL.line_gross_amount "Importe TTC", OL.discount AS "Descuento", ( SELECT SUM (movementqty) FROM m_inoutline IOL WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Cantidad Recibida", ( SELECT MAX (movementdate) FROM m_inoutline IOL INNER JOIN m_inout IO ON IO.m_inout_id = IOL.m_inout_id WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Fecha Recepción", BP.created AS "bp_created", ( SELECT cc.name FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = BP.c_bpartner_id LIMIT 1) AS bp_country, O.isdelivered FROM c_orderline OL LEFT JOIN c_order O ON O.c_order_id = OL.c_order_id LEFT JOIN c_doctype cd ON O.c_doctype_id = cd.c_doctype_id LEFT JOIN m_product P ON P.m_product_id = OL.m_product_id LEFT JOIN c_bpartner BP ON BP.c_bpartner_id = O.c_bpartner_id WHERE 1 = 1 AND O.issotrx = 'Y' AND OL.dateordered >= current_date - interval '3 years') "_";
-
SELECT "_"."c_orderline_id" AS "c_orderline_id", "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "Actif", "_"."issotrx" AS "issotrx", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_currency_id" AS "c_currency_id", "_"."m_product_id" AS "m_product_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."m_product_category_id" AS "m_product_category_id", "_"."line" AS "line", CAST ("_"."Fecha Pedido" AS date) AS "Date Commande", CAST ("_"."Fecha Comprometida" AS date) AS "Date de livraison engagée", CAST ("_"."Fecha Enviada" AS date) AS "Fecha Enviada", "_"."Descripción" AS "Description ligne", "_"."Cantidad Pedido" AS "Qté vendue", "_"."Precio Lista" AS "Prix List", "_"."Precio Actual" AS "Prix Actuel", "_"."Precio Limite" AS "Prix Limite", "_"."Importe Linea" AS "Montant net ligne", "_"."Importe TTC" AS "Importe TTC", "_"."Descuento" AS "€ Remise", "_"."Cantidad Recibida" AS "Quantite reçue", CAST ("_"."Fecha Recepción" AS date) AS "Fecha Recepción", CAST ("_"."bp_created" AS date) AS "bp_created", "_"."bp_country" AS "bp_country", "_"."isdelivered" AS "isdelivered" FROM ( SELECT OL.c_orderline_id, OL.c_order_id, ( CASE WHEN cd.isreturn = 'Y' THEN O.ad_orgtrx_id ELSE OL.ad_org_id END) ad_org_id, OL.isactive, O.issotrx, OL.c_bpartner_id, OL.c_currency_id, OL.m_product_id, OL.m_warehouse_id, P.m_product_category_id, OL.line, OL.dateordered AS "Fecha Pedido", OL.datepromised AS "Fecha Comprometida", OL.datedelivered AS "Fecha Enviada", OL.description AS "Descripción", OL.qtyordered "Cantidad Pedido", OL.pricelist "Precio Lista", OL.priceactual "Precio Actual", OL.pricelimit "Precio Limite", OL.linenetamt "Importe Linea", OL.line_gross_amount "Importe TTC", OL.discount AS "Descuento", ( SELECT SUM (movementqty) FROM m_inoutline IOL WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Cantidad Recibida", ( SELECT MAX (movementdate) FROM m_inoutline IOL INNER JOIN m_inout IO ON IO.m_inout_id = IOL.m_inout_id WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Fecha Recepción", BP.created AS "bp_created", ( SELECT cc.name FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = BP.c_bpartner_id LIMIT 1) AS bp_country, O.isdelivered FROM c_orderline OL LEFT JOIN c_order O ON O.c_order_id = OL.c_order_id LEFT JOIN c_doctype cd ON O.c_doctype_id = cd.c_doctype_id LEFT JOIN m_product P ON P.m_product_id = OL.m_product_id LEFT JOIN c_bpartner BP ON BP.c_bpartner_id = O.c_bpartner_id WHERE 1 = 1 AND O.issotrx = 'Y' AND OL.dateordered >= current_date - interval '3 years') "_";
Date: 2026-07-16 08:35:23 Duration: 59s101ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 18:02:44 Duration: 58s834ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 13:02:49 Duration: 58s128ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
5 3m49s 8 20s225ms 33s76ms 28s728ms SELECT "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "isactive", "_"."issotrx" AS "issotrx", "_"."m_pricelist_id" AS "m_pricelist_id", "_"."documento" AS "documento", "_"."estado pedido" AS "estado pedido", "_"."accion pedido" AS "accion pedido", "_"."tipo documento" AS "tipo documento", "_"."descripción" AS "descripción", "_"."fecha pedido" AS "fecha pedido", "_"."fecha comprometida" AS "fecha comprometida", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."referencia proveedor" AS "referencia proveedor", "_"."c_currency_id" AS "c_currency_id", "_"."currency iso" AS "currency iso", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ciudad" AS "ciudad", "_"."codigo postal" AS "codigo postal", "_"."pais" AS "pais", "_"."region" AS "region", "_"."tpv name" AS "tpv name", "_"."vendedor" AS "vendedor", "_"."nombre y apellido vendedor" AS "nombre y apellido vendedor", "_"."salesrep_id" AS "salesrep_id", CAST ("_"."fecha pedido" AS date) AS "t0_0", CAST ("_"."fecha comprometida" AS date) AS "t1_0" FROM ( SELECT "c_order_id", "ad_org_id", "isactive", "issotrx", "m_pricelist_id", "documento", "estado pedido", "accion pedido", "tipo documento", "descripción", "fecha pedido", "fecha comprometida", "c_bpartner_id", "referencia proveedor", "c_currency_id", "currency iso", "m_warehouse_id", "ciudad", "codigo postal", "pais", "region", "tpv name", "vendedor", "nombre y apellido vendedor", "salesrep_id" FROM ( SELECT o.c_order_id, ( CASE WHEN dt.isreturn = '' THEN o.ad_orgtrx_id ELSE o.ad_org_id END) ad_org_id, o.isactive, o.issotrx, o.m_pricelist_id, o.documentno AS "documento", o.docstatus AS "estado pedido", o.docaction AS "accion pedido", o.processed AS "procesado", dt.name AS "tipo documento", o.description AS "descripción", o.dateordered AS "fecha pedido", o.datepromised AS "fecha comprometida", o.c_bpartner_id, o.poreference "referencia proveedor", o.c_currency_id, cu.iso_code "currency iso", o.m_warehouse_id, cl.city AS "ciudad", cl.postal AS "codigo postal", cc. "name" AS "pais", cr. "name" AS "region", oa. "name" AS "tpv name", COALESCE (au.name, '') AS "vendedor", concat (COALESCE (au.firstname, ''), '', COALESCE (au.lastname, '')) AS "nombre y apellido vendedor", o.salesrep_id FROM c_order o LEFT JOIN c_doctype dt ON dt.c_doctype_id = o.c_doctype_id INNER JOIN c_currency cu ON cu.c_currency_id = o.c_currency_id LEFT JOIN c_bpartner_location cbl ON cbl.c_bpartner_location_id = o.c_bpartner_location_id LEFT JOIN c_location cl ON cl.c_location_id = cbl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id LEFT JOIN c_region cr ON cr.c_region_id = cl.c_region_id LEFT JOIN obpos_applications oa ON oa.obpos_applications_id = o.em_obpos_applications_id LEFT JOIN ad_user au ON au.ad_user_id = o.salesrep_id WHERE 0 = 0 AND o.issotrx = '' AND o.dateordered >= current_date - interval '') "$table") "_";Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Jul 16 08 1 26s909ms 26s909ms 13 1 32s989ms 32s989ms 15 1 31s993ms 31s993ms 16 1 33s76ms 33s76ms 17 1 28s853ms 28s853ms 18 1 32s147ms 32s147ms 19 1 23s635ms 23s635ms 20 1 20s225ms 20s225ms [ User: tad - Total duration: 3m49s - Times executed: 8 ]
[ Application: [unknown] - Total duration: 3m49s - Times executed: 8 ]
-
SELECT "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "isactive", "_"."issotrx" AS "issotrx", "_"."m_pricelist_id" AS "m_pricelist_id", "_"."Documento" AS "Documento", "_"."Estado Pedido" AS "Estado Pedido", "_"."Accion Pedido" AS "Accion Pedido", "_"."Tipo Documento" AS "Tipo Documento", "_"."Descripción" AS "Descripción", "_"."Fecha Pedido" AS "Fecha Pedido", "_"."Fecha Comprometida" AS "Fecha Comprometida", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."Referencia Proveedor" AS "Referencia Proveedor", "_"."c_currency_id" AS "c_currency_id", "_"."Currency ISO" AS "Currency ISO", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."Ciudad" AS "Ciudad", "_"."Codigo Postal" AS "Codigo Postal", "_"."Pais" AS "Pais", "_"."Region" AS "Region", "_"."TPV Name" AS "TPV Name", "_"."Vendedor" AS "Vendedor", "_"."Nombre y Apellido Vendedor" AS "Nombre y Apellido Vendedor", "_"."salesrep_id" AS "salesrep_id", CAST ("_"."Fecha Pedido" AS date) AS "t0_0", CAST ("_"."Fecha Comprometida" AS date) AS "t1_0" FROM ( SELECT "c_order_id", "ad_org_id", "isactive", "issotrx", "m_pricelist_id", "Documento", "Estado Pedido", "Accion Pedido", "Tipo Documento", "Descripción", "Fecha Pedido", "Fecha Comprometida", "c_bpartner_id", "Referencia Proveedor", "c_currency_id", "Currency ISO", "m_warehouse_id", "Ciudad", "Codigo Postal", "Pais", "Region", "TPV Name", "Vendedor", "Nombre y Apellido Vendedor", "salesrep_id" FROM ( SELECT O.c_order_id, ( CASE WHEN DT.isreturn = 'Y' THEN O.ad_orgtrx_id ELSE O.ad_org_id END) ad_org_id, O.isactive, O.issotrx, O.m_pricelist_id, O.documentno AS "Documento", O.docstatus AS "Estado Pedido", O.docaction AS "Accion Pedido", O.processed AS "Procesado", DT.name AS "Tipo Documento", O.description AS "Descripción", O.dateordered AS "Fecha Pedido", O.datepromised AS "Fecha Comprometida", O.c_bpartner_id, O.poreference "Referencia Proveedor", O.c_currency_id, cu.iso_code "Currency ISO", O.m_warehouse_id, cl.city AS "Ciudad", cl.postal AS "Codigo Postal", cc. "name" AS "Pais", cr. "name" AS "Region", OA. "name" AS "TPV Name", COALESCE (au.name, 'n-a') AS "Vendedor", concat (COALESCE (au.firstname, ''), ' ', COALESCE (au.lastname, '')) AS "Nombre y Apellido Vendedor", O.salesrep_id FROM c_order O LEFT JOIN c_doctype DT ON DT.c_doctype_id = O.c_doctype_id INNER JOIN c_currency cu ON cu.c_currency_id = o.c_currency_id LEFT JOIN c_bpartner_location cbl ON cbl.c_bpartner_location_id = O.c_bpartner_location_id LEFT JOIN c_location cl ON cl.c_location_id = cbl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id LEFT JOIN c_region cr ON cr.c_region_id = cl.c_region_id LEFT JOIN obpos_applications OA ON OA.obpos_applications_id = O.em_obpos_applications_id LEFT JOIN ad_user au ON au.ad_user_id = O.salesrep_id WHERE 1 = 1 AND O.issotrx = 'Y' AND O.dateordered >= current_date - interval '3 years') "$Table") "_";
-
SELECT "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "isactive", "_"."issotrx" AS "issotrx", "_"."m_pricelist_id" AS "m_pricelist_id", "_"."Documento" AS "Documento", "_"."Estado Pedido" AS "Estado Pedido", "_"."Accion Pedido" AS "Accion Pedido", "_"."Tipo Documento" AS "Tipo Documento", "_"."Descripción" AS "Descripción", "_"."Fecha Pedido" AS "Fecha Pedido", "_"."Fecha Comprometida" AS "Fecha Comprometida", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."Referencia Proveedor" AS "Referencia Proveedor", "_"."c_currency_id" AS "c_currency_id", "_"."Currency ISO" AS "Currency ISO", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."Ciudad" AS "Ciudad", "_"."Codigo Postal" AS "Codigo Postal", "_"."Pais" AS "Pais", "_"."Region" AS "Region", "_"."TPV Name" AS "TPV Name", "_"."Vendedor" AS "Vendedor", "_"."Nombre y Apellido Vendedor" AS "Nombre y Apellido Vendedor", "_"."salesrep_id" AS "salesrep_id", CAST ("_"."Fecha Pedido" AS date) AS "t0_0", CAST ("_"."Fecha Comprometida" AS date) AS "t1_0" FROM ( SELECT "c_order_id", "ad_org_id", "isactive", "issotrx", "m_pricelist_id", "Documento", "Estado Pedido", "Accion Pedido", "Tipo Documento", "Descripción", "Fecha Pedido", "Fecha Comprometida", "c_bpartner_id", "Referencia Proveedor", "c_currency_id", "Currency ISO", "m_warehouse_id", "Ciudad", "Codigo Postal", "Pais", "Region", "TPV Name", "Vendedor", "Nombre y Apellido Vendedor", "salesrep_id" FROM ( SELECT O.c_order_id, ( CASE WHEN DT.isreturn = 'Y' THEN O.ad_orgtrx_id ELSE O.ad_org_id END) ad_org_id, O.isactive, O.issotrx, O.m_pricelist_id, O.documentno AS "Documento", O.docstatus AS "Estado Pedido", O.docaction AS "Accion Pedido", O.processed AS "Procesado", DT.name AS "Tipo Documento", O.description AS "Descripción", O.dateordered AS "Fecha Pedido", O.datepromised AS "Fecha Comprometida", O.c_bpartner_id, O.poreference "Referencia Proveedor", O.c_currency_id, cu.iso_code "Currency ISO", O.m_warehouse_id, cl.city AS "Ciudad", cl.postal AS "Codigo Postal", cc. "name" AS "Pais", cr. "name" AS "Region", OA. "name" AS "TPV Name", COALESCE (au.name, 'n-a') AS "Vendedor", concat (COALESCE (au.firstname, ''), ' ', COALESCE (au.lastname, '')) AS "Nombre y Apellido Vendedor", O.salesrep_id FROM c_order O LEFT JOIN c_doctype DT ON DT.c_doctype_id = O.c_doctype_id INNER JOIN c_currency cu ON cu.c_currency_id = o.c_currency_id LEFT JOIN c_bpartner_location cbl ON cbl.c_bpartner_location_id = O.c_bpartner_location_id LEFT JOIN c_location cl ON cl.c_location_id = cbl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id LEFT JOIN c_region cr ON cr.c_region_id = cl.c_region_id LEFT JOIN obpos_applications OA ON OA.obpos_applications_id = O.em_obpos_applications_id LEFT JOIN ad_user au ON au.ad_user_id = O.salesrep_id WHERE 1 = 1 AND O.issotrx = 'Y' AND O.dateordered >= current_date - interval '3 years') "$Table") "_";
-
SELECT "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "isactive", "_"."issotrx" AS "issotrx", "_"."m_pricelist_id" AS "m_pricelist_id", "_"."Documento" AS "Documento", "_"."Estado Pedido" AS "Estado Pedido", "_"."Accion Pedido" AS "Accion Pedido", "_"."Tipo Documento" AS "Tipo Documento", "_"."Descripción" AS "Descripción", "_"."Fecha Pedido" AS "Fecha Pedido", "_"."Fecha Comprometida" AS "Fecha Comprometida", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."Referencia Proveedor" AS "Referencia Proveedor", "_"."c_currency_id" AS "c_currency_id", "_"."Currency ISO" AS "Currency ISO", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."Ciudad" AS "Ciudad", "_"."Codigo Postal" AS "Codigo Postal", "_"."Pais" AS "Pais", "_"."Region" AS "Region", "_"."TPV Name" AS "TPV Name", "_"."Vendedor" AS "Vendedor", "_"."Nombre y Apellido Vendedor" AS "Nombre y Apellido Vendedor", "_"."salesrep_id" AS "salesrep_id", CAST ("_"."Fecha Pedido" AS date) AS "t0_0", CAST ("_"."Fecha Comprometida" AS date) AS "t1_0" FROM ( SELECT "c_order_id", "ad_org_id", "isactive", "issotrx", "m_pricelist_id", "Documento", "Estado Pedido", "Accion Pedido", "Tipo Documento", "Descripción", "Fecha Pedido", "Fecha Comprometida", "c_bpartner_id", "Referencia Proveedor", "c_currency_id", "Currency ISO", "m_warehouse_id", "Ciudad", "Codigo Postal", "Pais", "Region", "TPV Name", "Vendedor", "Nombre y Apellido Vendedor", "salesrep_id" FROM ( SELECT O.c_order_id, ( CASE WHEN DT.isreturn = 'Y' THEN O.ad_orgtrx_id ELSE O.ad_org_id END) ad_org_id, O.isactive, O.issotrx, O.m_pricelist_id, O.documentno AS "Documento", O.docstatus AS "Estado Pedido", O.docaction AS "Accion Pedido", O.processed AS "Procesado", DT.name AS "Tipo Documento", O.description AS "Descripción", O.dateordered AS "Fecha Pedido", O.datepromised AS "Fecha Comprometida", O.c_bpartner_id, O.poreference "Referencia Proveedor", O.c_currency_id, cu.iso_code "Currency ISO", O.m_warehouse_id, cl.city AS "Ciudad", cl.postal AS "Codigo Postal", cc. "name" AS "Pais", cr. "name" AS "Region", OA. "name" AS "TPV Name", COALESCE (au.name, 'n-a') AS "Vendedor", concat (COALESCE (au.firstname, ''), ' ', COALESCE (au.lastname, '')) AS "Nombre y Apellido Vendedor", O.salesrep_id FROM c_order O LEFT JOIN c_doctype DT ON DT.c_doctype_id = O.c_doctype_id INNER JOIN c_currency cu ON cu.c_currency_id = o.c_currency_id LEFT JOIN c_bpartner_location cbl ON cbl.c_bpartner_location_id = O.c_bpartner_location_id LEFT JOIN c_location cl ON cl.c_location_id = cbl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id LEFT JOIN c_region cr ON cr.c_region_id = cl.c_region_id LEFT JOIN obpos_applications OA ON OA.obpos_applications_id = O.em_obpos_applications_id LEFT JOIN ad_user au ON au.ad_user_id = O.salesrep_id WHERE 1 = 1 AND O.issotrx = 'Y' AND O.dateordered >= current_date - interval '3 years') "$Table") "_";
Date: 2026-07-16 16:02:18 Duration: 33s76ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 13:02:24 Duration: 32s989ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 18:02:22 Duration: 32s147ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
6 3m40s 8 22s257ms 36s934ms 27s537ms SELECT "_"."fin_payment_detail_v_id" AS "fin_payment_detail_v_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_order_id" AS "c_order_id", "_"."orderno" AS "comande no.", "_"."invoiceno" AS "facture no.", "_"."paymentno" AS "paiement no.", "_"."duedate" AS "date comptable", "_"."paymentdate" AS "date de paiement", "_"."invoicedamt" AS "montant de la facture", "_"."expected" AS "attendu", "_"."paidamt" AS "montant payé", "_"."expectedconverted" AS "converti attendu", "_"."paidconverted" AS "payé converti", "_"."paymentmethod" AS "mode de paiement", "_"."status" AS "status" FROM ( SELECT fpdv.fin_payment_detail_v_id, fpdv.ad_client_id, ( CASE WHEN cd.isreturn = '' THEN co.ad_orgtrx_id ELSE fpdv.ad_org_id END) ad_org_id, fpdv.c_bpartner_id, fpdv.fin_payment_sched_ord_v_id AS "c_order_id", fpdv.orderno, fpdv.invoiceno, fpdv.paymentno, fpdv.duedate, fpdv.paymentdate, fpdv.invoicedamt, fpdv.expected, fpdv.paidamt, fpdv.expectedconverted, fpdv.paidconverted, fp.name AS "paymentmethod", fpdv.status FROM fin_payment_detail_v fpdv LEFT JOIN c_order co ON co.c_order_id = fpdv.fin_payment_sched_ord_v_id LEFT JOIN c_doctype cd ON co.c_doctype_id = cd.c_doctype_id LEFT JOIN fin_paymentmethod fp ON fp.fin_paymentmethod_id = fpdv.fin_paymentmethod_id WHERE co.issotrx = '') "_";Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Jul 16 08 1 36s934ms 36s934ms 13 1 26s357ms 26s357ms 15 1 23s260ms 23s260ms 16 1 31s677ms 31s677ms 17 1 22s257ms 22s257ms 18 1 27s57ms 27s57ms 19 1 29s438ms 29s438ms 20 1 23s315ms 23s315ms [ User: tad - Total duration: 3m40s - Times executed: 8 ]
[ Application: [unknown] - Total duration: 3m40s - Times executed: 8 ]
-
SELECT "_"."fin_payment_detail_v_id" AS "fin_payment_detail_v_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_order_id" AS "c_order_id", "_"."orderno" AS "Comande No.", "_"."invoiceno" AS "Facture No.", "_"."paymentno" AS "Paiement No.", "_"."duedate" AS "Date comptable", "_"."paymentdate" AS "Date de paiement", "_"."invoicedamt" AS "Montant de la facture", "_"."expected" AS "Attendu", "_"."paidamt" AS "Montant payé", "_"."expectedconverted" AS "Converti attendu", "_"."paidconverted" AS "Payé converti", "_"."paymentmethod" AS "Mode de paiement", "_"."status" AS "Status" FROM ( SELECT fpdv.fin_payment_detail_v_id, fpdv.ad_client_id, ( CASE WHEN cd.isreturn = 'Y' THEN co.ad_orgtrx_id ELSE fpdv.ad_org_id END) ad_org_id, fpdv.c_bpartner_id, fpdv.fin_payment_sched_ord_v_id AS "c_order_id", fpdv.orderno, fpdv.invoiceno, fpdv.paymentno, fpdv.duedate, fpdv.paymentdate, fpdv.invoicedamt, fpdv.expected, fpdv.paidamt, fpdv.expectedconverted, fpdv.paidconverted, fp.name AS "paymentmethod", fpdv.status FROM fin_payment_detail_v fpdv LEFT JOIN c_order co ON co.c_order_id = fpdv.fin_payment_sched_ord_v_id LEFT JOIN c_doctype cd ON co.c_doctype_id = cd.c_doctype_id LEFT JOIN fin_paymentmethod fp ON fp.fin_paymentmethod_id = fpdv.fin_paymentmethod_id WHERE co.issotrx = 'Y') "_";
-
SELECT "_"."fin_payment_detail_v_id" AS "fin_payment_detail_v_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_order_id" AS "c_order_id", "_"."orderno" AS "Comande No.", "_"."invoiceno" AS "Facture No.", "_"."paymentno" AS "Paiement No.", "_"."duedate" AS "Date comptable", "_"."paymentdate" AS "Date de paiement", "_"."invoicedamt" AS "Montant de la facture", "_"."expected" AS "Attendu", "_"."paidamt" AS "Montant payé", "_"."expectedconverted" AS "Converti attendu", "_"."paidconverted" AS "Payé converti", "_"."paymentmethod" AS "Mode de paiement", "_"."status" AS "Status" FROM ( SELECT fpdv.fin_payment_detail_v_id, fpdv.ad_client_id, ( CASE WHEN cd.isreturn = 'Y' THEN co.ad_orgtrx_id ELSE fpdv.ad_org_id END) ad_org_id, fpdv.c_bpartner_id, fpdv.fin_payment_sched_ord_v_id AS "c_order_id", fpdv.orderno, fpdv.invoiceno, fpdv.paymentno, fpdv.duedate, fpdv.paymentdate, fpdv.invoicedamt, fpdv.expected, fpdv.paidamt, fpdv.expectedconverted, fpdv.paidconverted, fp.name AS "paymentmethod", fpdv.status FROM fin_payment_detail_v fpdv LEFT JOIN c_order co ON co.c_order_id = fpdv.fin_payment_sched_ord_v_id LEFT JOIN c_doctype cd ON co.c_doctype_id = cd.c_doctype_id LEFT JOIN fin_paymentmethod fp ON fp.fin_paymentmethod_id = fpdv.fin_paymentmethod_id WHERE co.issotrx = 'Y') "_";
-
SELECT "_"."fin_payment_detail_v_id" AS "fin_payment_detail_v_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_order_id" AS "c_order_id", "_"."orderno" AS "Comande No.", "_"."invoiceno" AS "Facture No.", "_"."paymentno" AS "Paiement No.", "_"."duedate" AS "Date comptable", "_"."paymentdate" AS "Date de paiement", "_"."invoicedamt" AS "Montant de la facture", "_"."expected" AS "Attendu", "_"."paidamt" AS "Montant payé", "_"."expectedconverted" AS "Converti attendu", "_"."paidconverted" AS "Payé converti", "_"."paymentmethod" AS "Mode de paiement", "_"."status" AS "Status" FROM ( SELECT fpdv.fin_payment_detail_v_id, fpdv.ad_client_id, ( CASE WHEN cd.isreturn = 'Y' THEN co.ad_orgtrx_id ELSE fpdv.ad_org_id END) ad_org_id, fpdv.c_bpartner_id, fpdv.fin_payment_sched_ord_v_id AS "c_order_id", fpdv.orderno, fpdv.invoiceno, fpdv.paymentno, fpdv.duedate, fpdv.paymentdate, fpdv.invoicedamt, fpdv.expected, fpdv.paidamt, fpdv.expectedconverted, fpdv.paidconverted, fp.name AS "paymentmethod", fpdv.status FROM fin_payment_detail_v fpdv LEFT JOIN c_order co ON co.c_order_id = fpdv.fin_payment_sched_ord_v_id LEFT JOIN c_doctype cd ON co.c_doctype_id = cd.c_doctype_id LEFT JOIN fin_paymentmethod fp ON fp.fin_paymentmethod_id = fpdv.fin_paymentmethod_id WHERE co.issotrx = 'Y') "_";
Date: 2026-07-16 08:35:01 Duration: 36s934ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 16:02:15 Duration: 31s677ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 19:38:30 Duration: 29s438ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
7 2m6s 8 12s654ms 19s482ms 15s850ms SELECT "_"."c_bpartner_id" AS "c_bpartner_id", "_"."identificador" AS "code du tiers", "_"."nombre fiscal" AS "nom fiscal", "_"."nombre comercial" AS "nom du tiers", "_"."prospecto" AS "prospect", "_"."proveedor" AS "fournisseur", "_"."cliente" AS "client", "_"."empleado" AS "employé", "_"."nif" AS "tax", "_"."m_pricelist_id" AS "m_pricelist_id", "_"."po_pricelist_id" AS "po_pricelist_id", "_"."salesrep_id" AS "salesrep_id", "_"."location" AS "location", "_"."contact" AS "contact", "_"."birthday" AS "birthday", "_"."created" AS "created", "_"."is_customer_consent" AS "is_customer_consent", "_"."birthday_partner" AS "birthday_partner" FROM ( SELECT c_bpartner_id, VALUE AS "identificador", name AS "nombre fiscal", name2 AS "nombre comercial", isprospect AS "prospecto", isvendor AS "proveedor", iscustomer AS "cliente", isemployee AS "empleado", taxid AS "nif", m_pricelist_id, po_pricelist_id, salesrep_id, ( SELECT concat (cl.address1, '', cl.city, '', cl.postal, '', cc.name) FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 0) AS LOCATION, ( SELECT concat (u.phone, '', u.email, '', u.commercialauth) FROM ad_user u WHERE u.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 0) AS contact -- ✅ ajoutÉ , (SELECT birthday FROM ad_user u WHERE u.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 0) AS birthday , created , is_customer_consent , birthday AS birthday_partner FROM c_bpartner ) "_";Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Jul 16 08 1 19s289ms 19s289ms 13 1 13s205ms 13s205ms 15 1 19s440ms 19s440ms 16 1 12s654ms 12s654ms 17 1 19s482ms 19s482ms 18 1 14s379ms 14s379ms 19 1 12s923ms 12s923ms 20 1 15s428ms 15s428ms [ User: tad - Total duration: 2m6s - Times executed: 8 ]
[ Application: [unknown] - Total duration: 2m6s - Times executed: 8 ]
-
SELECT "_"."c_bpartner_id" AS "c_bpartner_id", "_"."Identificador" AS "Code du Tiers", "_"."Nombre Fiscal" AS "Nom Fiscal", "_"."Nombre Comercial" AS "Nom du Tiers", "_"."Prospecto" AS "Prospect", "_"."Proveedor" AS "Fournisseur", "_"."Cliente" AS "Client", "_"."Empleado" AS "Employé", "_"."NIF" AS "TAX", "_"."m_pricelist_id" AS "m_pricelist_id", "_"."po_pricelist_id" AS "po_pricelist_id", "_"."salesrep_id" AS "salesrep_id", "_"."location" AS "location", "_"."contact" AS "contact", "_"."birthday" AS "birthday", "_"."created" AS "created", "_"."is_customer_consent" AS "is_customer_consent", "_"."birthday_partner" AS "birthday_partner" FROM ( SELECT c_bpartner_id, VALUE AS "Identificador", name AS "Nombre Fiscal", name2 AS "Nombre Comercial", isprospect AS "Prospecto", isvendor AS "Proveedor", iscustomer AS "Cliente", isemployee AS "Empleado", taxid AS "NIF", m_pricelist_id, po_pricelist_id, salesrep_id, ( SELECT concat (cl.address1, '|', cl.city, '|', cl.postal, '|', cc.name) FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS LOCATION, ( SELECT concat (u.phone, '|', u.email, '|', u.commercialauth) FROM ad_user u WHERE u.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS contact -- ✅ AJOUTÉ , ( SELECT birthday FROM ad_user u WHERE u.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS birthday, created, is_customer_consent, birthday AS birthday_partner FROM c_bpartner) "_";
-
SELECT "_"."c_bpartner_id" AS "c_bpartner_id", "_"."Identificador" AS "Code du Tiers", "_"."Nombre Fiscal" AS "Nom Fiscal", "_"."Nombre Comercial" AS "Nom du Tiers", "_"."Prospecto" AS "Prospect", "_"."Proveedor" AS "Fournisseur", "_"."Cliente" AS "Client", "_"."Empleado" AS "Employé", "_"."NIF" AS "TAX", "_"."m_pricelist_id" AS "m_pricelist_id", "_"."po_pricelist_id" AS "po_pricelist_id", "_"."salesrep_id" AS "salesrep_id", "_"."location" AS "location", "_"."contact" AS "contact", "_"."birthday" AS "birthday", "_"."created" AS "created", "_"."is_customer_consent" AS "is_customer_consent", "_"."birthday_partner" AS "birthday_partner" FROM ( SELECT c_bpartner_id, VALUE AS "Identificador", name AS "Nombre Fiscal", name2 AS "Nombre Comercial", isprospect AS "Prospecto", isvendor AS "Proveedor", iscustomer AS "Cliente", isemployee AS "Empleado", taxid AS "NIF", m_pricelist_id, po_pricelist_id, salesrep_id, ( SELECT concat (cl.address1, '|', cl.city, '|', cl.postal, '|', cc.name) FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS LOCATION, ( SELECT concat (u.phone, '|', u.email, '|', u.commercialauth) FROM ad_user u WHERE u.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS contact -- ✅ AJOUTÉ , ( SELECT birthday FROM ad_user u WHERE u.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS birthday, created, is_customer_consent, birthday AS birthday_partner FROM c_bpartner) "_";
-
SELECT "_"."c_bpartner_id" AS "c_bpartner_id", "_"."Identificador" AS "Code du Tiers", "_"."Nombre Fiscal" AS "Nom Fiscal", "_"."Nombre Comercial" AS "Nom du Tiers", "_"."Prospecto" AS "Prospect", "_"."Proveedor" AS "Fournisseur", "_"."Cliente" AS "Client", "_"."Empleado" AS "Employé", "_"."NIF" AS "TAX", "_"."m_pricelist_id" AS "m_pricelist_id", "_"."po_pricelist_id" AS "po_pricelist_id", "_"."salesrep_id" AS "salesrep_id", "_"."location" AS "location", "_"."contact" AS "contact", "_"."birthday" AS "birthday", "_"."created" AS "created", "_"."is_customer_consent" AS "is_customer_consent", "_"."birthday_partner" AS "birthday_partner" FROM ( SELECT c_bpartner_id, VALUE AS "Identificador", name AS "Nombre Fiscal", name2 AS "Nombre Comercial", isprospect AS "Prospecto", isvendor AS "Proveedor", iscustomer AS "Cliente", isemployee AS "Empleado", taxid AS "NIF", m_pricelist_id, po_pricelist_id, salesrep_id, ( SELECT concat (cl.address1, '|', cl.city, '|', cl.postal, '|', cc.name) FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS LOCATION, ( SELECT concat (u.phone, '|', u.email, '|', u.commercialauth) FROM ad_user u WHERE u.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS contact -- ✅ AJOUTÉ , ( SELECT birthday FROM ad_user u WHERE u.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS birthday, created, is_customer_consent, birthday AS birthday_partner FROM c_bpartner) "_";
Date: 2026-07-16 17:04:21 Duration: 19s482ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 15:02:27 Duration: 19s440ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 08:34:50 Duration: 19s289ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
8 2m5s 8 13s483ms 20s310ms 15s748ms SELECT "_"."c_orderline_id" AS "c_orderline_id", "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "actif", "_"."issotrx" AS "issotrx", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_currency_id" AS "c_currency_id", "_"."m_product_id" AS "m_product_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."m_product_category_id" AS "m_product_category_id", "_"."line" AS "line", CAST ("_"."fecha pedido" AS date) AS "date commande", CAST ("_"."fecha comprometida" AS date) AS "date de livraison engagée", CAST ("_"."fecha enviada" AS date) AS "fecha enviada", "_"."descripción" AS "description ligne", "_"."cantidad pedido" AS "qté commandée", "_"."precio lista" AS "prix list", "_"."precio actual" AS "prix actuel", "_"."precio limite" AS "prix limite", "_"."importe linea" AS "montant net ligne", "_"."descuento" AS "€ remise", "_"."cantidad recibida" AS "quantite reçue", CAST ("_"."fecha recepción" AS date) AS "fecha recepción" FROM ( SELECT ol.c_orderline_id, ol.c_order_id, ol.ad_org_id, ol.isactive, o.issotrx, ol.c_bpartner_id, ol.c_currency_id, ol.m_product_id, ol.m_warehouse_id, p.m_product_category_id, ol.line, ol.dateordered AS "fecha pedido", ol.datepromised AS "fecha comprometida", ol.datedelivered AS "fecha enviada", ol.description AS "descripción", ol.qtyordered "cantidad pedido", ol.pricelist "precio lista", ol.priceactual "precio actual", ol.pricelimit "precio limite", ol.linenetamt "importe linea", ol.discount AS "descuento", ( SELECT sum (movementqty) FROM m_inoutline iol WHERE iol.c_orderline_id = ol.c_orderline_id) AS "cantidad recibida", ( SELECT max (movementdate) FROM m_inoutline iol INNER JOIN m_inout io ON io.m_inout_id = iol.m_inout_id WHERE iol.c_orderline_id = ol.c_orderline_id) AS "fecha recepción" FROM c_orderline ol LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN m_product p ON p.m_product_id = ol.m_product_id WHERE 0 = 0 AND o.issotrx <> '' AND ol.dateordered >= current_date - interval '') "_";Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Jul 16 08 1 20s310ms 20s310ms 13 1 15s248ms 15s248ms 15 1 13s984ms 13s984ms 16 1 16s401ms 16s401ms 17 1 16s393ms 16s393ms 18 1 13s483ms 13s483ms 19 1 15s859ms 15s859ms 20 1 14s308ms 14s308ms [ User: tad - Total duration: 2m5s - Times executed: 8 ]
[ Application: [unknown] - Total duration: 2m5s - Times executed: 8 ]
-
SELECT "_"."c_orderline_id" AS "c_orderline_id", "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "Actif", "_"."issotrx" AS "issotrx", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_currency_id" AS "c_currency_id", "_"."m_product_id" AS "m_product_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."m_product_category_id" AS "m_product_category_id", "_"."line" AS "line", CAST ("_"."Fecha Pedido" AS date) AS "Date Commande", CAST ("_"."Fecha Comprometida" AS date) AS "Date de livraison engagée", CAST ("_"."Fecha Enviada" AS date) AS "Fecha Enviada", "_"."Descripción" AS "Description ligne", "_"."Cantidad Pedido" AS "Qté Commandée", "_"."Precio Lista" AS "Prix List", "_"."Precio Actual" AS "Prix Actuel", "_"."Precio Limite" AS "Prix Limite", "_"."Importe Linea" AS "Montant net ligne", "_"."Descuento" AS "€ Remise", "_"."Cantidad Recibida" AS "Quantite reçue", CAST ("_"."Fecha Recepción" AS date) AS "Fecha Recepción" FROM ( SELECT OL.c_orderline_id, OL.c_order_id, OL.ad_org_id, OL.isactive, O.issotrx, OL.c_bpartner_id, OL.c_currency_id, OL.m_product_id, OL.m_warehouse_id, P.m_product_category_id, OL.line, OL.dateordered AS "Fecha Pedido", OL.datepromised AS "Fecha Comprometida", OL.datedelivered AS "Fecha Enviada", OL.description AS "Descripción", OL.qtyordered "Cantidad Pedido", OL.pricelist "Precio Lista", OL.priceactual "Precio Actual", OL.pricelimit "Precio Limite", OL.linenetamt "Importe Linea", OL.discount AS "Descuento", ( SELECT SUM (movementqty) FROM m_inoutline IOL WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Cantidad Recibida", ( SELECT MAX (movementdate) FROM m_inoutline IOL INNER JOIN m_inout IO ON IO.m_inout_id = IOL.m_inout_id WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Fecha Recepción" FROM c_orderline OL LEFT JOIN c_order O ON O.c_order_id = OL.c_order_id LEFT JOIN m_product P ON P.m_product_id = OL.m_product_id WHERE 1 = 1 AND O.issotrx <> 'Y' AND OL.dateordered >= current_date - interval '3 years') "_";
-
SELECT "_"."c_orderline_id" AS "c_orderline_id", "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "Actif", "_"."issotrx" AS "issotrx", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_currency_id" AS "c_currency_id", "_"."m_product_id" AS "m_product_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."m_product_category_id" AS "m_product_category_id", "_"."line" AS "line", CAST ("_"."Fecha Pedido" AS date) AS "Date Commande", CAST ("_"."Fecha Comprometida" AS date) AS "Date de livraison engagée", CAST ("_"."Fecha Enviada" AS date) AS "Fecha Enviada", "_"."Descripción" AS "Description ligne", "_"."Cantidad Pedido" AS "Qté Commandée", "_"."Precio Lista" AS "Prix List", "_"."Precio Actual" AS "Prix Actuel", "_"."Precio Limite" AS "Prix Limite", "_"."Importe Linea" AS "Montant net ligne", "_"."Descuento" AS "€ Remise", "_"."Cantidad Recibida" AS "Quantite reçue", CAST ("_"."Fecha Recepción" AS date) AS "Fecha Recepción" FROM ( SELECT OL.c_orderline_id, OL.c_order_id, OL.ad_org_id, OL.isactive, O.issotrx, OL.c_bpartner_id, OL.c_currency_id, OL.m_product_id, OL.m_warehouse_id, P.m_product_category_id, OL.line, OL.dateordered AS "Fecha Pedido", OL.datepromised AS "Fecha Comprometida", OL.datedelivered AS "Fecha Enviada", OL.description AS "Descripción", OL.qtyordered "Cantidad Pedido", OL.pricelist "Precio Lista", OL.priceactual "Precio Actual", OL.pricelimit "Precio Limite", OL.linenetamt "Importe Linea", OL.discount AS "Descuento", ( SELECT SUM (movementqty) FROM m_inoutline IOL WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Cantidad Recibida", ( SELECT MAX (movementdate) FROM m_inoutline IOL INNER JOIN m_inout IO ON IO.m_inout_id = IOL.m_inout_id WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Fecha Recepción" FROM c_orderline OL LEFT JOIN c_order O ON O.c_order_id = OL.c_order_id LEFT JOIN m_product P ON P.m_product_id = OL.m_product_id WHERE 1 = 1 AND O.issotrx <> 'Y' AND OL.dateordered >= current_date - interval '3 years') "_";
-
SELECT "_"."c_orderline_id" AS "c_orderline_id", "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "Actif", "_"."issotrx" AS "issotrx", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_currency_id" AS "c_currency_id", "_"."m_product_id" AS "m_product_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."m_product_category_id" AS "m_product_category_id", "_"."line" AS "line", CAST ("_"."Fecha Pedido" AS date) AS "Date Commande", CAST ("_"."Fecha Comprometida" AS date) AS "Date de livraison engagée", CAST ("_"."Fecha Enviada" AS date) AS "Fecha Enviada", "_"."Descripción" AS "Description ligne", "_"."Cantidad Pedido" AS "Qté Commandée", "_"."Precio Lista" AS "Prix List", "_"."Precio Actual" AS "Prix Actuel", "_"."Precio Limite" AS "Prix Limite", "_"."Importe Linea" AS "Montant net ligne", "_"."Descuento" AS "€ Remise", "_"."Cantidad Recibida" AS "Quantite reçue", CAST ("_"."Fecha Recepción" AS date) AS "Fecha Recepción" FROM ( SELECT OL.c_orderline_id, OL.c_order_id, OL.ad_org_id, OL.isactive, O.issotrx, OL.c_bpartner_id, OL.c_currency_id, OL.m_product_id, OL.m_warehouse_id, P.m_product_category_id, OL.line, OL.dateordered AS "Fecha Pedido", OL.datepromised AS "Fecha Comprometida", OL.datedelivered AS "Fecha Enviada", OL.description AS "Descripción", OL.qtyordered "Cantidad Pedido", OL.pricelist "Precio Lista", OL.priceactual "Precio Actual", OL.pricelimit "Precio Limite", OL.linenetamt "Importe Linea", OL.discount AS "Descuento", ( SELECT SUM (movementqty) FROM m_inoutline IOL WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Cantidad Recibida", ( SELECT MAX (movementdate) FROM m_inoutline IOL INNER JOIN m_inout IO ON IO.m_inout_id = IOL.m_inout_id WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Fecha Recepción" FROM c_orderline OL LEFT JOIN c_order O ON O.c_order_id = OL.c_order_id LEFT JOIN m_product P ON P.m_product_id = OL.m_product_id WHERE 1 = 1 AND O.issotrx <> 'Y' AND OL.dateordered >= current_date - interval '3 years') "_";
Date: 2026-07-16 08:34:54 Duration: 20s310ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 16:02:00 Duration: 16s401ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 17:04:23 Duration: 16s393ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
9 1m14s 8 9s12ms 9s741ms 9s307ms SELECT c_bpartner_id, trunc (created) AS created, ( SELECT cc.name FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 0) AS bp_country FROM c_bpartner WHERE 0 = 0 AND isactive = '';Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Jul 16 08 1 9s683ms 9s683ms 13 1 9s448ms 9s448ms 15 1 9s12ms 9s12ms 16 1 9s35ms 9s35ms 17 1 9s34ms 9s34ms 18 1 9s741ms 9s741ms 19 1 9s449ms 9s449ms 20 1 9s56ms 9s56ms [ User: tad - Total duration: 1m14s - Times executed: 8 ]
[ Application: [unknown] - Total duration: 1m14s - Times executed: 8 ]
-
SELECT c_bpartner_id, trunc (created) AS created, ( SELECT cc.name FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS bp_country FROM c_bpartner WHERE 1 = 1 AND isactive = 'Y';
-
SELECT c_bpartner_id, trunc (created) AS created, ( SELECT cc.name FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS bp_country FROM c_bpartner WHERE 1 = 1 AND isactive = 'Y';
-
SELECT c_bpartner_id, trunc (created) AS created, ( SELECT cc.name FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS bp_country FROM c_bpartner WHERE 1 = 1 AND isactive = 'Y';
Date: 2026-07-16 18:02:05 Duration: 9s741ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 08:34:33 Duration: 9s683ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 19:38:10 Duration: 9s449ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
10 1m3s 33 1s850ms 2s6ms 1s929ms SELECT businesspa0_.c_bpartner_location_id AS col_0_0_, businesspa1_.c_bpartner_id AS col_1_0_, COALESCE (location2_.address1, location2_.postal, location2_.city, businesspa0_.name) AS col_2_0_, COALESCE (location2_.address2, '') AS col_3_0_, location2_.postal AS col_4_0_, location2_.city AS col_5_0_, COALESCE (( SELECT countrytrl4_.name FROM c_country_trl countrytrl4_ WHERE countrytrl4_.c_country_id = location2_.c_country_id AND countrytrl4_.ad_language = ''), country5_.name) AS col_6_0_, location2_.c_country_id AS col_7_0_, businesspa0_.isbillto AS col_8_0_, businesspa0_.isshipto AS col_9_0_, businesspa0_.isdefault_shipto AS col_10_0_, businesspa0_.isdefault_billto AS col_11_0_, COALESCE (region3_.name, '') AS col_12_0_, COALESCE (region3_.c_region_id, '') AS col_13_0_, businesspa0_.created AS col_14_0_, businesspa0_.updated AS col_15_0_, COALESCE ((location2_.address1 || CASE WHEN location2_.address2 IS NOT NULL THEN '' END || location2_.address2), location2_.address1, location2_.address2, location2_.postal, location2_.city) AS col_16_0_, CASE WHEN businesspa0_.isactive = '' AND businesspa1_.isactive = '' THEN TRUE ELSE FALSE END AS col_17_0_, now () AS col_18_0_ FROM c_bpartner_location businesspa0_ INNER JOIN c_bpartner businesspa1_ ON businesspa0_.c_bpartner_id = businesspa1_.c_bpartner_id LEFT OUTER JOIN c_location location2_ ON businesspa0_.c_location_id = location2_.c_location_id LEFT OUTER JOIN c_region region3_ ON location2_.c_region_id = region3_.c_region_id CROSS JOIN c_country country5_ WHERE location2_.c_country_id = country5_.c_country_id AND 0 = 0 AND businesspa1_.iscustomer = '' AND (businesspa1_.m_pricelist_id IS NOT NULL) AND (businesspa0_.updated > '' OR businesspa1_.updated > '' OR location2_.updated > '') AND (businesspa0_.ad_client_id IN (...)) AND (businesspa0_.ad_org_id IN (...)) AND 0 = 0 ORDER BY businesspa0_.c_bpartner_location_id LIMIT '';Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Jul 16 07 3 5s902ms 1s967ms 08 1 1s952ms 1s952ms 09 10 19s228ms 1s922ms 10 14 26s830ms 1s916ms 11 3 5s862ms 1s954ms 12 2 3s883ms 1s941ms [ User: tad - Total duration: 1m3s - Times executed: 33 ]
[ Application: openbravo - Total duration: 1m3s - Times executed: 33 ]
-
SELECT businesspa0_.C_BPartner_Location_ID AS col_0_0_, businesspa1_.C_BPartner_ID AS col_1_0_, COALESCE (location2_.Address1, location2_.Postal, location2_.City, businesspa0_.Name) AS col_2_0_, COALESCE (location2_.Address2, '') AS col_3_0_, location2_.Postal AS col_4_0_, location2_.City AS col_5_0_, COALESCE (( SELECT countrytrl4_.Name FROM C_Country_Trl countrytrl4_ WHERE countrytrl4_.C_Country_ID = location2_.C_Country_ID AND countrytrl4_.AD_Language = 'es_ES'), country5_.Name) AS col_6_0_, location2_.C_Country_ID AS col_7_0_, businesspa0_.IsBillTo AS col_8_0_, businesspa0_.IsShipTo AS col_9_0_, businesspa0_.Isdefault_Shipto AS col_10_0_, businesspa0_.Isdefault_Billto AS col_11_0_, COALESCE (region3_.Name, '') AS col_12_0_, COALESCE (region3_.C_Region_ID, '') AS col_13_0_, businesspa0_.Created AS col_14_0_, businesspa0_.Updated AS col_15_0_, COALESCE ((location2_.Address1 || CASE WHEN location2_.Address2 IS NOT NULL THEN ' ' END || location2_.Address2), location2_.Address1, location2_.Address2, location2_.Postal, location2_.City) AS col_16_0_, CASE WHEN businesspa0_.IsActive = 'Y' AND businesspa1_.IsActive = 'Y' THEN TRUE ELSE FALSE END AS col_17_0_, now () AS col_18_0_ FROM C_BPartner_Location businesspa0_ INNER JOIN C_BPartner businesspa1_ ON businesspa0_.C_BPartner_ID = businesspa1_.C_BPartner_ID LEFT OUTER JOIN C_Location location2_ ON businesspa0_.C_Location_ID = location2_.C_Location_ID LEFT OUTER JOIN C_Region region3_ ON location2_.C_Region_ID = region3_.C_Region_ID CROSS JOIN C_Country country5_ WHERE location2_.C_Country_ID = country5_.C_Country_ID AND 1 = 1 AND businesspa1_.IsCustomer = 'Y' AND (businesspa1_.M_PriceList_ID IS NOT NULL) AND (businesspa0_.Updated > '2026-07-15 12:32:41.801' OR businesspa1_.Updated > '2026-07-15 12:32:41.801' OR location2_.Updated > '2026-07-15 12:32:41.801') AND (businesspa0_.AD_Client_ID IN ('4D6E1B072E684D59B1C90D09F4017E13', '0')) AND (businesspa0_.AD_Org_ID IN ('0', '5F652114D95A4EC48E61BC785A13722E', '5C3AE5C94812488B99CD16705FA3D822', '9587504603BD45E9AD09066256013A1A', 'DEED922CE7B7478FB1097C1357A73DD7', 'B23AA6C411E844C8B8BF5D34FCAB67B6')) AND 1 = 1 ORDER BY businesspa0_.C_BPartner_Location_ID LIMIT '5000';
-
SELECT businesspa0_.C_BPartner_Location_ID AS col_0_0_, businesspa1_.C_BPartner_ID AS col_1_0_, COALESCE (location2_.Address1, location2_.Postal, location2_.City, businesspa0_.Name) AS col_2_0_, COALESCE (location2_.Address2, '') AS col_3_0_, location2_.Postal AS col_4_0_, location2_.City AS col_5_0_, COALESCE (( SELECT countrytrl4_.Name FROM C_Country_Trl countrytrl4_ WHERE countrytrl4_.C_Country_ID = location2_.C_Country_ID AND countrytrl4_.AD_Language = 'fr_FR'), country5_.Name) AS col_6_0_, location2_.C_Country_ID AS col_7_0_, businesspa0_.IsBillTo AS col_8_0_, businesspa0_.IsShipTo AS col_9_0_, businesspa0_.Isdefault_Shipto AS col_10_0_, businesspa0_.Isdefault_Billto AS col_11_0_, COALESCE (region3_.Name, '') AS col_12_0_, COALESCE (region3_.C_Region_ID, '') AS col_13_0_, businesspa0_.Created AS col_14_0_, businesspa0_.Updated AS col_15_0_, COALESCE ((location2_.Address1 || CASE WHEN location2_.Address2 IS NOT NULL THEN ' ' END || location2_.Address2), location2_.Address1, location2_.Address2, location2_.Postal, location2_.City) AS col_16_0_, CASE WHEN businesspa0_.IsActive = 'Y' AND businesspa1_.IsActive = 'Y' THEN TRUE ELSE FALSE END AS col_17_0_, now () AS col_18_0_ FROM C_BPartner_Location businesspa0_ INNER JOIN C_BPartner businesspa1_ ON businesspa0_.C_BPartner_ID = businesspa1_.C_BPartner_ID LEFT OUTER JOIN C_Location location2_ ON businesspa0_.C_Location_ID = location2_.C_Location_ID LEFT OUTER JOIN C_Region region3_ ON location2_.C_Region_ID = region3_.C_Region_ID CROSS JOIN C_Country country5_ WHERE location2_.C_Country_ID = country5_.C_Country_ID AND 1 = 1 AND businesspa1_.IsCustomer = 'Y' AND (businesspa1_.M_PriceList_ID IS NOT NULL) AND (businesspa0_.Updated > '2026-07-09 11:32:53.481' OR businesspa1_.Updated > '2026-07-09 11:32:53.481' OR location2_.Updated > '2026-07-09 11:32:53.481') AND (businesspa0_.AD_Client_ID IN ('4D6E1B072E684D59B1C90D09F4017E13', '0')) AND (businesspa0_.AD_Org_ID IN ('0', '6F2ABCB2632C403DBC0D3E130A72AA1F', '5C3AE5C94812488B99CD16705FA3D822', '0804FEC2A9EF43E6B09E347C0A91609F', 'F284EDBE20394BA38CBB4EC9FB4FB4E6', 'B23AA6C411E844C8B8BF5D34FCAB67B6')) AND 1 = 1 ORDER BY businesspa0_.C_BPartner_Location_ID LIMIT '5000';
-
SELECT businesspa0_.C_BPartner_Location_ID AS col_0_0_, businesspa1_.C_BPartner_ID AS col_1_0_, COALESCE (location2_.Address1, location2_.Postal, location2_.City, businesspa0_.Name) AS col_2_0_, COALESCE (location2_.Address2, '') AS col_3_0_, location2_.Postal AS col_4_0_, location2_.City AS col_5_0_, COALESCE (( SELECT countrytrl4_.Name FROM C_Country_Trl countrytrl4_ WHERE countrytrl4_.C_Country_ID = location2_.C_Country_ID AND countrytrl4_.AD_Language = 'fr_FR'), country5_.Name) AS col_6_0_, location2_.C_Country_ID AS col_7_0_, businesspa0_.IsBillTo AS col_8_0_, businesspa0_.IsShipTo AS col_9_0_, businesspa0_.Isdefault_Shipto AS col_10_0_, businesspa0_.Isdefault_Billto AS col_11_0_, COALESCE (region3_.Name, '') AS col_12_0_, COALESCE (region3_.C_Region_ID, '') AS col_13_0_, businesspa0_.Created AS col_14_0_, businesspa0_.Updated AS col_15_0_, COALESCE ((location2_.Address1 || CASE WHEN location2_.Address2 IS NOT NULL THEN ' ' END || location2_.Address2), location2_.Address1, location2_.Address2, location2_.Postal, location2_.City) AS col_16_0_, CASE WHEN businesspa0_.IsActive = 'Y' AND businesspa1_.IsActive = 'Y' THEN TRUE ELSE FALSE END AS col_17_0_, now () AS col_18_0_ FROM C_BPartner_Location businesspa0_ INNER JOIN C_BPartner businesspa1_ ON businesspa0_.C_BPartner_ID = businesspa1_.C_BPartner_ID LEFT OUTER JOIN C_Location location2_ ON businesspa0_.C_Location_ID = location2_.C_Location_ID LEFT OUTER JOIN C_Region region3_ ON location2_.C_Region_ID = region3_.C_Region_ID CROSS JOIN C_Country country5_ WHERE location2_.C_Country_ID = country5_.C_Country_ID AND 1 = 1 AND businesspa1_.IsCustomer = 'Y' AND (businesspa1_.M_PriceList_ID IS NOT NULL) AND (businesspa0_.Updated > '2026-07-15 07:47:10.638' OR businesspa1_.Updated > '2026-07-15 07:47:10.638' OR location2_.Updated > '2026-07-15 07:47:10.638') AND (businesspa0_.AD_Client_ID IN ('4D6E1B072E684D59B1C90D09F4017E13', '0')) AND (businesspa0_.AD_Org_ID IN ('0', '5C3AE5C94812488B99CD16705FA3D822', '0804FEC2A9EF43E6B09E347C0A91609F', 'F284EDBE20394BA38CBB4EC9FB4FB4E6', 'BDD428290B5C48A0AC9E5F7E2185B80B', 'B23AA6C411E844C8B8BF5D34FCAB67B6')) AND 1 = 1 ORDER BY businesspa0_.C_BPartner_Location_ID LIMIT '5000';
Date: 2026-07-16 11:25:41 Duration: 2s6ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 12:03:00 Duration: 1s995ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 07:51:32 Duration: 1s975ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
11 58s564ms 28 2s53ms 2s347ms 2s91ms SELECT DISTINCT ON (bp.c_bpartner_id) bp.c_bpartner_id, bp.updated, bp.ad_language, CAST (bp.birthday AS varchar), bp.is_customer_consent, bp.isactive, usr.created, usr.firstname, usr.lastname, usr.commercialauth, usr.em_izir_updated_optin AS updatedcommercialauth, usr.email, usr.viasms, usr.viaemail, usr.phone, c_country.countrycode AS description, c_location.regionname, c_location.postal, c_location.city, c_location.address1, grt.name, grp.value, created_user.default_ad_org_id AS created_by_org FROM c_bpartner bp LEFT JOIN ad_user usr ON bp.c_bpartner_id = usr.c_bpartner_id LEFT JOIN c_bpartner_location ON bp.c_bpartner_id = c_bpartner_location.c_bpartner_id LEFT JOIN c_location ON c_bpartner_location.c_location_id = c_location.c_location_id LEFT JOIN c_country ON c_country.c_country_id = c_location.c_country_id LEFT JOIN c_greeting grt ON bp.c_greeting_id = grt.c_greeting_id LEFT JOIN c_bp_group grp ON bp.c_bp_group_id = grp.c_bp_group_id LEFT JOIN ad_user created_user ON bp.createdby = created_user.ad_user_id WHERE (bp.updated >= now () - 0 OR usr.updated >= now () - 0);Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Jul 16 08 2 4s159ms 2s79ms 09 2 4s300ms 2s150ms 10 2 4s141ms 2s70ms 11 2 4s135ms 2s67ms 12 2 4s143ms 2s71ms 13 2 4s233ms 2s116ms 14 2 4s162ms 2s81ms 15 2 4s132ms 2s66ms 16 2 4s136ms 2s68ms 17 2 4s146ms 2s73ms 18 2 4s420ms 2s210ms 19 2 4s158ms 2s79ms 20 2 4s133ms 2s66ms 21 2 4s161ms 2s80ms [ User: izipiziro - Total duration: 58s564ms - Times executed: 28 ]
[ Application: [unknown] - Total duration: 58s564ms - Times executed: 28 ]
-
SELECT DISTINCT ON (bp.c_bpartner_id) bp.c_bpartner_id, bp.updated, bp.AD_Language, CAST (bp.birthday AS varchar), bp.is_customer_consent, bp.isactive, usr.created, usr.firstname, usr.lastname, usr.commercialauth, usr.em_izir_updated_optin AS updatedCommercialauth, usr.email, usr.viasms, usr.viaemail, usr.phone, c_country.countrycode AS description /*replace BY countrycode*/ , c_location.regionname, c_location.postal, c_location.city, c_location.address1, grt.name, grp.value, created_user.default_ad_org_id AS created_by_org FROM c_bpartner bp LEFT JOIN ad_user usr ON bp.c_bpartner_id = usr.c_bpartner_id LEFT JOIN c_bpartner_location ON bp.c_bpartner_id = c_bpartner_location.c_bpartner_id LEFT JOIN c_location ON c_bpartner_location.c_location_id = c_location.c_location_id LEFT JOIN c_country ON c_country.c_country_id = c_location.c_country_id LEFT JOIN c_greeting grt ON bp.c_greeting_id = grt.c_greeting_id LEFT JOIN c_bp_group grp ON bp.c_bp_group_id = grp.c_bp_group_id LEFT JOIN ad_user created_user ON bp.createdby = created_user.ad_user_id WHERE (bp.updated >= now () - 2 OR usr.updated >= now () - 2);
-
SELECT DISTINCT ON (bp.c_bpartner_id) bp.c_bpartner_id, bp.updated, bp.AD_Language, CAST (bp.birthday AS varchar), bp.is_customer_consent, bp.isactive, usr.created, usr.firstname, usr.lastname, usr.commercialauth, usr.em_izir_updated_optin AS updatedCommercialauth, usr.email, usr.viasms, usr.viaemail, usr.phone, c_country.countrycode AS description /*replace BY countrycode*/ , c_location.regionname, c_location.postal, c_location.city, c_location.address1, grt.name, grp.value, created_user.default_ad_org_id AS created_by_org FROM c_bpartner bp LEFT JOIN ad_user usr ON bp.c_bpartner_id = usr.c_bpartner_id LEFT JOIN c_bpartner_location ON bp.c_bpartner_id = c_bpartner_location.c_bpartner_id LEFT JOIN c_location ON c_bpartner_location.c_location_id = c_location.c_location_id LEFT JOIN c_country ON c_country.c_country_id = c_location.c_country_id LEFT JOIN c_greeting grt ON bp.c_greeting_id = grt.c_greeting_id LEFT JOIN c_bp_group grp ON bp.c_bp_group_id = grp.c_bp_group_id LEFT JOIN ad_user created_user ON bp.createdby = created_user.ad_user_id WHERE (bp.updated >= now () - 2 OR usr.updated >= now () - 2);
-
SELECT DISTINCT ON (bp.c_bpartner_id) bp.c_bpartner_id, bp.updated, bp.AD_Language, CAST (bp.birthday AS varchar), bp.is_customer_consent, bp.isactive, usr.created, usr.firstname, usr.lastname, usr.commercialauth, usr.em_izir_updated_optin AS updatedCommercialauth, usr.email, usr.viasms, usr.viaemail, usr.phone, c_country.countrycode AS description /*replace BY countrycode*/ , c_location.regionname, c_location.postal, c_location.city, c_location.address1, grt.name, grp.value, created_user.default_ad_org_id AS created_by_org FROM c_bpartner bp LEFT JOIN ad_user usr ON bp.c_bpartner_id = usr.c_bpartner_id LEFT JOIN c_bpartner_location ON bp.c_bpartner_id = c_bpartner_location.c_bpartner_id LEFT JOIN c_location ON c_bpartner_location.c_location_id = c_location.c_location_id LEFT JOIN c_country ON c_country.c_country_id = c_location.c_country_id LEFT JOIN c_greeting grt ON bp.c_greeting_id = grt.c_greeting_id LEFT JOIN c_bp_group grp ON bp.c_bp_group_id = grp.c_bp_group_id LEFT JOIN ad_user created_user ON bp.createdby = created_user.ad_user_id WHERE (bp.updated >= now () - 2 OR usr.updated >= now () - 2);
Date: 2026-07-16 18:01:56 Duration: 2s347ms Database: openbravo User: izipiziro Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 09:31:27 Duration: 2s244ms Database: openbravo User: izipiziro Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 13:01:29 Duration: 2s176ms Database: openbravo User: izipiziro Remote: 87.98.152.184 Application: [unknown] Bind query: yes
12 36s278ms 28 1s18ms 1s422ms 1s295ms SELECT ol.c_orderline_id AS id, ord.created AS createddate, ord.documentno AS ORDER, ad_column_identifier_std ('', bp.c_bpartner_id) AS bp, bp.name AS bpname, ad_column_identifier_std ('', prod.m_product_id) AS product, prod.value AS productvalue, prod.name AS productname, prod.characteristic_desc AS productchdesc, prod.m_product_category_id AS productcategory, ord.grandtotal AS gross, ol.qtyordered, COALESCE (ol.grosspricelist, 0) AS grosspricelist, ol.gross_unit_price, CASE WHEN ol.gross_unit_price = 0 THEN 0 ELSE abs (round ((0 - (ol.grosspricelist / ol.gross_unit_price)) * 0, 0)) END AS discount, ol.line_gross_amount, string_agg (fin_paymentmethod.name, '') AS paymentmethod FROM c_orderline ol LEFT JOIN c_order ord ON ord.c_order_id = ol.c_order_id LEFT JOIN fin_payment_scheduledetail ON fin_payment_scheduledetail.fin_payment_schedule_order = ord.c_order_id LEFT JOIN fin_payment_detail ON fin_payment_scheduledetail.fin_payment_detail_id = fin_payment_detail.fin_payment_detail_id LEFT JOIN fin_payment ON fin_payment.fin_payment_id = fin_payment_detail.fin_payment_id LEFT JOIN fin_paymentmethod ON fin_payment.fin_paymentmethod_id = fin_paymentmethod.fin_paymentmethod_id LEFT JOIN c_bpartner bp ON bp.c_bpartner_id = ord.c_bpartner_id LEFT JOIN m_product prod ON prod.m_product_id = ol.m_product_id WHERE ord.issotrx = '' AND ord.docstatus = '' AND COALESCE (ord.ad_orgtrx_id, ord.ad_org_id) = '' AND ord.em_obpos_applications_id IS NOT NULL AND trunc (ord.created) >= to_timestamp ('', '') AND trunc (ord.created) <= to_timestamp ('', '') GROUP BY ol.c_orderline_id, ord.c_order_id, bp.c_bpartner_id, prod.m_product_id ORDER BY ord.documentno DESC LIMIT 0;Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Jul 16 10 1 1s284ms 1s284ms 11 1 1s299ms 1s299ms 12 1 1s382ms 1s382ms 13 4 5s406ms 1s351ms 14 2 2s648ms 1s324ms 15 5 6s628ms 1s325ms 16 1 1s137ms 1s137ms 17 5 6s341ms 1s268ms 18 3 4s179ms 1s393ms 19 4 4s950ms 1s237ms 20 1 1s18ms 1s18ms [ User: tad - Total duration: 36s278ms - Times executed: 28 ]
[ Application: openbravo - Total duration: 36s278ms - Times executed: 28 ]
-
SELECT ol.c_orderline_id AS id, ord.created AS createdDate, ord.documentno AS ORDER, ad_column_identifier_std ('C_BPartner', bp.c_bpartner_id) AS bp, bp.name AS bpname, ad_column_identifier_std ('M_Product', prod.m_product_id) AS product, prod.value AS productvalue, prod.name AS productname, prod.characteristic_desc AS productchdesc, prod.m_product_category_id AS productcategory, ord.grandtotal AS gross, ol.qtyordered, COALESCE (ol.grosspricelist, 0) AS grosspricelist, ol.gross_unit_price, CASE WHEN ol.gross_unit_price = 0 THEN 100 ELSE abs (round ((1 - (ol.grosspricelist / ol.gross_unit_price)) * 100, 2)) END AS discount, ol.line_gross_amount, string_agg (fin_paymentmethod.name, ',') AS paymentmethod FROM c_orderline ol LEFT JOIN c_order ord ON ord.c_order_id = ol.c_order_id LEFT JOIN fin_payment_scheduledetail ON fin_payment_scheduledetail.fin_payment_schedule_order = ord.c_order_id LEFT JOIN fin_payment_detail ON fin_payment_scheduledetail.fin_payment_detail_id = fin_payment_detail.fin_payment_detail_id LEFT JOIN fin_payment ON fin_payment.fin_payment_id = fin_payment_detail.fin_payment_id LEFT JOIN fin_paymentmethod ON fin_payment.fin_paymentmethod_id = fin_paymentmethod.fin_paymentmethod_id LEFT JOIN c_bpartner bp ON bp.c_bpartner_id = ord.c_bpartner_id LEFT JOIN m_product prod ON prod.m_product_id = ol.m_product_id WHERE ord.issotrx = 'Y' AND ord.docstatus = 'CO' AND COALESCE (ord.ad_orgtrx_id, ord.ad_org_id) = '6315B3192DE146A89C9F58BCB7EDDAE6' AND ord.em_obpos_applications_id IS NOT NULL AND trunc (ord.created) >= to_timestamp ('16-07-2026', 'dd-MM-yyyy') AND trunc (ord.created) <= to_timestamp ('16-07-2026', 'dd-MM-yyyy') GROUP BY ol.c_orderline_id, ord.c_order_id, bp.c_bpartner_id, prod.m_product_id ORDER BY ord.documentno DESC LIMIT 100;
-
SELECT ol.c_orderline_id AS id, ord.created AS createdDate, ord.documentno AS ORDER, ad_column_identifier_std ('C_BPartner', bp.c_bpartner_id) AS bp, bp.name AS bpname, ad_column_identifier_std ('M_Product', prod.m_product_id) AS product, prod.value AS productvalue, prod.name AS productname, prod.characteristic_desc AS productchdesc, prod.m_product_category_id AS productcategory, ord.grandtotal AS gross, ol.qtyordered, COALESCE (ol.grosspricelist, 0) AS grosspricelist, ol.gross_unit_price, CASE WHEN ol.gross_unit_price = 0 THEN 100 ELSE abs (round ((1 - (ol.grosspricelist / ol.gross_unit_price)) * 100, 2)) END AS discount, ol.line_gross_amount, string_agg (fin_paymentmethod.name, ',') AS paymentmethod FROM c_orderline ol LEFT JOIN c_order ord ON ord.c_order_id = ol.c_order_id LEFT JOIN fin_payment_scheduledetail ON fin_payment_scheduledetail.fin_payment_schedule_order = ord.c_order_id LEFT JOIN fin_payment_detail ON fin_payment_scheduledetail.fin_payment_detail_id = fin_payment_detail.fin_payment_detail_id LEFT JOIN fin_payment ON fin_payment.fin_payment_id = fin_payment_detail.fin_payment_id LEFT JOIN fin_paymentmethod ON fin_payment.fin_paymentmethod_id = fin_paymentmethod.fin_paymentmethod_id LEFT JOIN c_bpartner bp ON bp.c_bpartner_id = ord.c_bpartner_id LEFT JOIN m_product prod ON prod.m_product_id = ol.m_product_id WHERE ord.issotrx = 'Y' AND ord.docstatus = 'CO' AND COALESCE (ord.ad_orgtrx_id, ord.ad_org_id) = '6315B3192DE146A89C9F58BCB7EDDAE6' AND ord.em_obpos_applications_id IS NOT NULL AND trunc (ord.created) >= to_timestamp ('16-07-2026', 'dd-MM-yyyy') AND trunc (ord.created) <= to_timestamp ('16-07-2026', 'dd-MM-yyyy') GROUP BY ol.c_orderline_id, ord.c_order_id, bp.c_bpartner_id, prod.m_product_id ORDER BY ord.documentno DESC LIMIT 100;
-
SELECT ol.c_orderline_id AS id, ord.created AS createdDate, ord.documentno AS ORDER, ad_column_identifier_std ('C_BPartner', bp.c_bpartner_id) AS bp, bp.name AS bpname, ad_column_identifier_std ('M_Product', prod.m_product_id) AS product, prod.value AS productvalue, prod.name AS productname, prod.characteristic_desc AS productchdesc, prod.m_product_category_id AS productcategory, ord.grandtotal AS gross, ol.qtyordered, COALESCE (ol.grosspricelist, 0) AS grosspricelist, ol.gross_unit_price, CASE WHEN ol.gross_unit_price = 0 THEN 100 ELSE abs (round ((1 - (ol.grosspricelist / ol.gross_unit_price)) * 100, 2)) END AS discount, ol.line_gross_amount, string_agg (fin_paymentmethod.name, ',') AS paymentmethod FROM c_orderline ol LEFT JOIN c_order ord ON ord.c_order_id = ol.c_order_id LEFT JOIN fin_payment_scheduledetail ON fin_payment_scheduledetail.fin_payment_schedule_order = ord.c_order_id LEFT JOIN fin_payment_detail ON fin_payment_scheduledetail.fin_payment_detail_id = fin_payment_detail.fin_payment_detail_id LEFT JOIN fin_payment ON fin_payment.fin_payment_id = fin_payment_detail.fin_payment_id LEFT JOIN fin_paymentmethod ON fin_payment.fin_paymentmethod_id = fin_paymentmethod.fin_paymentmethod_id LEFT JOIN c_bpartner bp ON bp.c_bpartner_id = ord.c_bpartner_id LEFT JOIN m_product prod ON prod.m_product_id = ol.m_product_id WHERE ord.issotrx = 'Y' AND ord.docstatus = 'CO' AND COALESCE (ord.ad_orgtrx_id, ord.ad_org_id) = '6315B3192DE146A89C9F58BCB7EDDAE6' AND ord.em_obpos_applications_id IS NOT NULL AND trunc (ord.created) >= to_timestamp ('16-07-2026', 'dd-MM-yyyy') AND trunc (ord.created) <= to_timestamp ('16-07-2026', 'dd-MM-yyyy') GROUP BY ol.c_orderline_id, ord.c_order_id, bp.c_bpartner_id, prod.m_product_id ORDER BY ord.documentno DESC LIMIT 100;
Date: 2026-07-16 17:39:57 Duration: 1s422ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 18:50:03 Duration: 1s414ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 13:16:45 Duration: 1s407ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
13 34s336ms 3 11s361ms 11s556ms 11s445ms SELECT orderline0_.m_product_id AS col_0_0_, product1_.name AS col_1_0_, sum (orderline0_.qtyordered) AS col_2_0_, uom3_.name AS col_3_0_, product1_.c_uom_id AS col_4_0_ FROM c_orderline orderline0_ CROSS JOIN m_product product1_ CROSS JOIN c_uom uom3_ CROSS JOIN c_order order5_ CROSS JOIN m_product product7_ WHERE orderline0_.m_product_id = product1_.m_product_id AND product1_.c_uom_id = uom3_.c_uom_id AND orderline0_.c_order_id = order5_.c_order_id AND orderline0_.m_product_id = product7_.m_product_id AND order5_.docstatus = '' AND order5_.issotrx = '' AND 0 = 0 AND orderline0_.ad_client_id = '' AND (product7_.name LIKE '') AND (orderline0_.ad_org_id IN (...)) GROUP BY product1_.name, uom3_.name, orderline0_.m_product_id, product1_.c_uom_id ORDER BY sum (orderline0_.qtyordered) DESC LIMIT '';Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Jul 16 08 1 11s556ms 11s556ms 17 2 22s779ms 11s389ms [ User: tad - Total duration: 34s336ms - Times executed: 3 ]
[ Application: openbravo - Total duration: 34s336ms - Times executed: 3 ]
-
SELECT orderline0_.M_Product_ID AS col_0_0_, product1_.Name AS col_1_0_, sum (orderline0_.QtyOrdered) AS col_2_0_, uom3_.Name AS col_3_0_, product1_.C_UOM_ID AS col_4_0_ FROM C_OrderLine orderline0_ CROSS JOIN M_Product product1_ CROSS JOIN C_UOM uom3_ CROSS JOIN C_Order order5_ CROSS JOIN M_Product product7_ WHERE orderline0_.M_Product_ID = product1_.M_Product_ID AND product1_.C_UOM_ID = uom3_.C_UOM_ID AND orderline0_.C_Order_ID = order5_.C_Order_ID AND orderline0_.M_Product_ID = product7_.M_Product_ID AND order5_.DocStatus = 'CO' AND order5_.IsSOTrx = 'Y' AND 1 = 1 AND orderline0_.AD_Client_ID = '4D6E1B072E684D59B1C90D09F4017E13' AND (product7_.Name LIKE '%') AND (orderline0_.AD_Org_ID IN ('8FCC8051BD06448AB91281ECF3539633', '35B3B4D9E312408CAC66ADD46B1277E5', '4E444C0353F94A6F99F792005C7829A9', 'ADC45D896C9A43D6A6C8E1A92F0E5212', '32E6EB346FB74257B75E8C35FCC9040C', 'F8F330F1055E43EEBA1CF9A3AD4D8A8A', '64C91412FBCC49DA87BBA21636EE62BF', '51A9E0EA08B74C64A2FE43B87A4764B2', '7649363D54484DADB89FDB9B88CFBE67', '9587504603BD45E9AD09066256013A1A', '49DA30E3E8E7426E95FCE1234A1C5468', 'C031E2B7D92E47E9A2D39C7F2D387FF2', 'F1524DA068D5411985D12CAD6D143028', '2FE6507FD30B43CCA37A37B42C35F643', '0', 'DC2B0DED0FD94783B81A6DEFFDB1B336', '6315B3192DE146A89C9F58BCB7EDDAE6', '99766224AE5C4971A81C40C4730A7716', '3CB09F8DCD1849E1810A2FA6C61199AE', '03FBA56A608A4B3A9AEBDB7A8ED56656', '7ACB173C543B49EE9F7B0C8D4C84F178', 'DEED922CE7B7478FB1097C1357A73DD7', 'E9B480D3244F4591A30D619E5D54A3FA', '5F652114D95A4EC48E61BC785A13722E', 'B799F0E455E5422EB6BCD6DC0EF94E09', '6692BB4E6BCB4C6C91C1778ADF0FA80A', '3F833872A3DF40D6BF908FE69D3377C2', '53FB6B676F2140899DB6A5259E1078BD', '33F8A35DA9C245F9A5D93681B02AF260', 'A36C707F1E2240E4AC9D655D09A2CC4B', '7BB54642B54040BAB395A0D67DC7A287', 'F609428E194A4E9BAFA5D799309A9D7A', 'BDD428290B5C48A0AC9E5F7E2185B80B', '97CB0A5F37F243B1A8160DAC5AE18923', '502FE41F3107454A90B27673D07C01A9', '34B5B47D1CE14A078AC3AFF00A23FBDA', 'A9F9CB10B7A942B8BFDF345F46DD0FC1', '6BA133D2CA99410F885A05DC2E64ABC3', '51940C72A73246D1B8E0A2AAB3CD8DE1', '543AA50F98744942919179722D792624', 'CDB359C50DFA44888B6573D1099A5681', 'B23AA6C411E844C8B8BF5D34FCAB67B6', 'D5AFE9283B464BD78641364DAF63A97A', '3CE3FA05F8E941558224DDBAE1C02832', 'B66FCC777C1B4369BEE92B75A6159599', 'CD9083544B0244E7995DC285EEFFD808', '6F2ABCB2632C403DBC0D3E130A72AA1F', 'A1576E4DDC9D4083AADEE2E3658B34B7', '5C3AE5C94812488B99CD16705FA3D822', '7CA99B7DF55B47A1800AF99DCC374DC2', '8DF29E7A0DF24FF4AE3933A8D3BB33DE', 'D2AB5196A65448309F5ECF210E64B9DB', '0804FEC2A9EF43E6B09E347C0A91609F', '716A1CFE2A7D42F99F5815D2C3DA71FF', 'F284EDBE20394BA38CBB4EC9FB4FB4E6', '8AA4CA2A883F4F6DB5D68C5A12DA6FB4', '86F02ECE9624490F8DD99A6FC1BE291B')) GROUP BY product1_.Name, uom3_.Name, orderline0_.M_Product_ID, product1_.C_UOM_ID ORDER BY sum (orderline0_.QtyOrdered) DESC LIMIT '25';
-
SELECT orderline0_.M_Product_ID AS col_0_0_, product1_.Name AS col_1_0_, sum (orderline0_.QtyOrdered) AS col_2_0_, uom3_.Name AS col_3_0_, product1_.C_UOM_ID AS col_4_0_ FROM C_OrderLine orderline0_ CROSS JOIN M_Product product1_ CROSS JOIN C_UOM uom3_ CROSS JOIN C_Order order5_ CROSS JOIN M_Product product7_ WHERE orderline0_.M_Product_ID = product1_.M_Product_ID AND product1_.C_UOM_ID = uom3_.C_UOM_ID AND orderline0_.C_Order_ID = order5_.C_Order_ID AND orderline0_.M_Product_ID = product7_.M_Product_ID AND order5_.DocStatus = 'CO' AND order5_.IsSOTrx = 'Y' AND 1 = 1 AND orderline0_.AD_Client_ID = '4D6E1B072E684D59B1C90D09F4017E13' AND (product7_.Name LIKE '%') AND (orderline0_.AD_Org_ID IN ('8FCC8051BD06448AB91281ECF3539633', '35B3B4D9E312408CAC66ADD46B1277E5', 'ADC45D896C9A43D6A6C8E1A92F0E5212', '4E444C0353F94A6F99F792005C7829A9', '32E6EB346FB74257B75E8C35FCC9040C', 'F8F330F1055E43EEBA1CF9A3AD4D8A8A', '64C91412FBCC49DA87BBA21636EE62BF', '51A9E0EA08B74C64A2FE43B87A4764B2', '7649363D54484DADB89FDB9B88CFBE67', '9587504603BD45E9AD09066256013A1A', '49DA30E3E8E7426E95FCE1234A1C5468', 'C031E2B7D92E47E9A2D39C7F2D387FF2', 'F1524DA068D5411985D12CAD6D143028', '2FE6507FD30B43CCA37A37B42C35F643', '0', 'DC2B0DED0FD94783B81A6DEFFDB1B336', '6315B3192DE146A89C9F58BCB7EDDAE6', '99766224AE5C4971A81C40C4730A7716', '3CB09F8DCD1849E1810A2FA6C61199AE', '03FBA56A608A4B3A9AEBDB7A8ED56656', '7ACB173C543B49EE9F7B0C8D4C84F178', 'DEED922CE7B7478FB1097C1357A73DD7', 'E9B480D3244F4591A30D619E5D54A3FA', '5F652114D95A4EC48E61BC785A13722E', '6692BB4E6BCB4C6C91C1778ADF0FA80A', 'B799F0E455E5422EB6BCD6DC0EF94E09', '3F833872A3DF40D6BF908FE69D3377C2', '53FB6B676F2140899DB6A5259E1078BD', '33F8A35DA9C245F9A5D93681B02AF260', 'A36C707F1E2240E4AC9D655D09A2CC4B', '7BB54642B54040BAB395A0D67DC7A287', 'BDD428290B5C48A0AC9E5F7E2185B80B', 'F609428E194A4E9BAFA5D799309A9D7A', '97CB0A5F37F243B1A8160DAC5AE18923', '502FE41F3107454A90B27673D07C01A9', '34B5B47D1CE14A078AC3AFF00A23FBDA', 'A9F9CB10B7A942B8BFDF345F46DD0FC1', '6BA133D2CA99410F885A05DC2E64ABC3', '543AA50F98744942919179722D792624', '51940C72A73246D1B8E0A2AAB3CD8DE1', 'CDB359C50DFA44888B6573D1099A5681', 'D5AFE9283B464BD78641364DAF63A97A', 'B23AA6C411E844C8B8BF5D34FCAB67B6', '3CE3FA05F8E941558224DDBAE1C02832', 'B66FCC777C1B4369BEE92B75A6159599', 'CD9083544B0244E7995DC285EEFFD808', '6F2ABCB2632C403DBC0D3E130A72AA1F', 'A1576E4DDC9D4083AADEE2E3658B34B7', '5C3AE5C94812488B99CD16705FA3D822', '7CA99B7DF55B47A1800AF99DCC374DC2', '8DF29E7A0DF24FF4AE3933A8D3BB33DE', 'D2AB5196A65448309F5ECF210E64B9DB', '0804FEC2A9EF43E6B09E347C0A91609F', '716A1CFE2A7D42F99F5815D2C3DA71FF', 'F284EDBE20394BA38CBB4EC9FB4FB4E6', '8AA4CA2A883F4F6DB5D68C5A12DA6FB4', '86F02ECE9624490F8DD99A6FC1BE291B')) GROUP BY product1_.Name, uom3_.Name, orderline0_.M_Product_ID, product1_.C_UOM_ID ORDER BY sum (orderline0_.QtyOrdered) DESC LIMIT '25';
-
SELECT orderline0_.M_Product_ID AS col_0_0_, product1_.Name AS col_1_0_, sum (orderline0_.QtyOrdered) AS col_2_0_, uom3_.Name AS col_3_0_, product1_.C_UOM_ID AS col_4_0_ FROM C_OrderLine orderline0_ CROSS JOIN M_Product product1_ CROSS JOIN C_UOM uom3_ CROSS JOIN C_Order order5_ CROSS JOIN M_Product product7_ WHERE orderline0_.M_Product_ID = product1_.M_Product_ID AND product1_.C_UOM_ID = uom3_.C_UOM_ID AND orderline0_.C_Order_ID = order5_.C_Order_ID AND orderline0_.M_Product_ID = product7_.M_Product_ID AND order5_.DocStatus = 'CO' AND order5_.IsSOTrx = 'Y' AND 1 = 1 AND orderline0_.AD_Client_ID = '4D6E1B072E684D59B1C90D09F4017E13' AND (product7_.Name LIKE '%') AND (orderline0_.AD_Org_ID IN ('8FCC8051BD06448AB91281ECF3539633', '35B3B4D9E312408CAC66ADD46B1277E5', 'ADC45D896C9A43D6A6C8E1A92F0E5212', '4E444C0353F94A6F99F792005C7829A9', '32E6EB346FB74257B75E8C35FCC9040C', 'F8F330F1055E43EEBA1CF9A3AD4D8A8A', '64C91412FBCC49DA87BBA21636EE62BF', '51A9E0EA08B74C64A2FE43B87A4764B2', '7649363D54484DADB89FDB9B88CFBE67', '9587504603BD45E9AD09066256013A1A', '49DA30E3E8E7426E95FCE1234A1C5468', 'C031E2B7D92E47E9A2D39C7F2D387FF2', 'F1524DA068D5411985D12CAD6D143028', '2FE6507FD30B43CCA37A37B42C35F643', '0', 'DC2B0DED0FD94783B81A6DEFFDB1B336', '6315B3192DE146A89C9F58BCB7EDDAE6', '99766224AE5C4971A81C40C4730A7716', '3CB09F8DCD1849E1810A2FA6C61199AE', '03FBA56A608A4B3A9AEBDB7A8ED56656', '7ACB173C543B49EE9F7B0C8D4C84F178', 'DEED922CE7B7478FB1097C1357A73DD7', 'E9B480D3244F4591A30D619E5D54A3FA', '5F652114D95A4EC48E61BC785A13722E', '6692BB4E6BCB4C6C91C1778ADF0FA80A', 'B799F0E455E5422EB6BCD6DC0EF94E09', '3F833872A3DF40D6BF908FE69D3377C2', '53FB6B676F2140899DB6A5259E1078BD', '33F8A35DA9C245F9A5D93681B02AF260', 'A36C707F1E2240E4AC9D655D09A2CC4B', '7BB54642B54040BAB395A0D67DC7A287', 'BDD428290B5C48A0AC9E5F7E2185B80B', 'F609428E194A4E9BAFA5D799309A9D7A', '97CB0A5F37F243B1A8160DAC5AE18923', '502FE41F3107454A90B27673D07C01A9', '34B5B47D1CE14A078AC3AFF00A23FBDA', 'A9F9CB10B7A942B8BFDF345F46DD0FC1', '6BA133D2CA99410F885A05DC2E64ABC3', '543AA50F98744942919179722D792624', '51940C72A73246D1B8E0A2AAB3CD8DE1', 'CDB359C50DFA44888B6573D1099A5681', 'D5AFE9283B464BD78641364DAF63A97A', 'B23AA6C411E844C8B8BF5D34FCAB67B6', '3CE3FA05F8E941558224DDBAE1C02832', 'B66FCC777C1B4369BEE92B75A6159599', 'CD9083544B0244E7995DC285EEFFD808', '6F2ABCB2632C403DBC0D3E130A72AA1F', 'A1576E4DDC9D4083AADEE2E3658B34B7', '5C3AE5C94812488B99CD16705FA3D822', '7CA99B7DF55B47A1800AF99DCC374DC2', '8DF29E7A0DF24FF4AE3933A8D3BB33DE', 'D2AB5196A65448309F5ECF210E64B9DB', '0804FEC2A9EF43E6B09E347C0A91609F', '716A1CFE2A7D42F99F5815D2C3DA71FF', 'F284EDBE20394BA38CBB4EC9FB4FB4E6', '8AA4CA2A883F4F6DB5D68C5A12DA6FB4', '86F02ECE9624490F8DD99A6FC1BE291B')) GROUP BY product1_.Name, uom3_.Name, orderline0_.M_Product_ID, product1_.C_UOM_ID ORDER BY sum (orderline0_.QtyOrdered) DESC LIMIT '25';
Date: 2026-07-16 08:43:00 Duration: 11s556ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 17:32:34 Duration: 11s417ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 17:27:07 Duration: 11s361ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
14 31s757ms 5 6s253ms 6s486ms 6s351ms SELECT businesspa0_.em_obsmail_invoiceviaemail AS col_0_0_, businesspa0_.em_gcnv_uniquecreditnote AS col_1_0_, businesspa0_.c_bpartner_id AS col_2_0_, businesspa0_.ad_org_id AS col_3_0_, businesspa0_.name AS col_4_0_, businesspa0_.name AS col_5_0_, businesspa0_.value AS col_6_0_, businesspa0_.description AS col_7_0_, businesspa0_.taxid AS col_8_0_, businesspa0_.so_bp_taxcategory_id AS col_9_0_, businesspa0_.m_pricelist_id AS col_10_0_, businesspa0_.fin_paymentmethod_id AS col_11_0_, businesspa0_.c_paymentterm_id AS col_12_0_, businesspa0_.invoicerule AS col_13_0_, aduserlist4_.email AS col_14_0_, aduserlist4_.ad_user_id AS col_15_0_, aduserlist4_.phone AS col_16_0_, aduserlist4_.phone2 AS col_17_0_, COALESCE (aduserlist4_.firstname, aduserlist4_.name, businesspa0_.name) AS col_18_0_, aduserlist4_.lastname AS col_19_0_, pricingpri1_.istaxincluded AS col_20_0_, pricingpri1_.c_currency_id AS col_21_0_, pricingpri1_.name AS col_22_0_, businesspa0_.c_bp_group_id AS col_23_0_, businesspa5_.name AS col_24_0_, businesspa0_.so_creditlimit AS col_25_0_, businesspa0_.so_creditused AS col_26_0_, businesspa0_.istaxexempt AS col_27_0_, businesspa0_.customer_blocking AS col_28_0_, businesspa0_.so_order_blocking AS col_29_0_, businesspa0_.birthday AS col_30_0_, businesspa0_.birthplace AS col_31_0_, businesspa0_.isactive AS col_32_0_, businesspa0_.is_customer_consent AS col_33_0_, businesspa0_.is_customer_consent_papformat AS col_34_0_, adlanguage2_.ad_language AS col_35_0_, adlanguage2_.name AS col_36_0_, greeting3_.c_greeting_id AS col_37_0_, greeting3_.name AS col_38_0_, aduserlist4_.comments AS col_39_0_, businesspa0_.so_creditlimit - businesspa0_.so_creditused AS col_40_0_, aduserlist4_.commercialauth AS col_41_0_, aduserlist4_.viaemail AS col_42_0_, aduserlist4_.viasms AS col_43_0_, businesspa0_.business_partner_type AS col_44_0_, businesspa0_.bp_currency_id AS col_45_0_, businesspa0_.so_creditminamt AS col_46_0_, now () AS col_47_0_ FROM c_bpartner businesspa0_ INNER JOIN m_pricelist pricingpri1_ ON businesspa0_.m_pricelist_id = pricingpri1_.m_pricelist_id LEFT OUTER JOIN ad_language adlanguage2_ ON businesspa0_.ad_language = adlanguage2_.ad_language LEFT OUTER JOIN c_greeting greeting3_ ON businesspa0_.c_greeting_id = greeting3_.c_greeting_id LEFT OUTER JOIN ad_user aduserlist4_ ON businesspa0_.c_bpartner_id = aduserlist4_.c_bpartner_id CROSS JOIN c_bp_group businesspa5_ WHERE businesspa0_.c_bp_group_id = businesspa5_.c_bp_group_id AND 0 = 0 AND businesspa0_.iscustomer = '' AND (businesspa0_.ad_client_id IN (...)) AND (businesspa0_.ad_org_id IN (...)) AND businesspa0_.isactive = '' AND (aduserlist4_.ad_user_id IN ( SELECT aduser6_.ad_user_id FROM ad_user aduser6_ WHERE aduser6_.em_obretco_default_pos_contact = '' AND aduser6_.c_bpartner_id = businesspa0_.c_bpartner_id)) AND 0 = 0 GROUP BY businesspa0_.em_obsmail_invoiceviaemail, businesspa0_.em_gcnv_uniquecreditnote, businesspa0_.c_bpartner_id, businesspa0_.ad_org_id, businesspa0_.name, businesspa0_.name, businesspa0_.value, businesspa0_.description, businesspa0_.taxid, businesspa0_.so_bp_taxcategory_id, businesspa0_.m_pricelist_id, businesspa0_.fin_paymentmethod_id, businesspa0_.c_paymentterm_id, businesspa0_.invoicerule, aduserlist4_.email, aduserlist4_.ad_user_id, aduserlist4_.phone, aduserlist4_.phone2, COALESCE (aduserlist4_.firstname, aduserlist4_.name, businesspa0_.name), aduserlist4_.lastname, pricingpri1_.istaxincluded, pricingpri1_.c_currency_id, pricingpri1_.name, businesspa0_.c_bp_group_id, businesspa5_.name, businesspa0_.so_creditlimit, businesspa0_.so_creditused, businesspa0_.istaxexempt, businesspa0_.customer_blocking, businesspa0_.so_order_blocking, businesspa0_.birthday, businesspa0_.birthplace, businesspa0_.isactive, businesspa0_.is_customer_consent, businesspa0_.is_customer_consent_papformat, adlanguage2_.ad_language, adlanguage2_.name, greeting3_.c_greeting_id, greeting3_.name, aduserlist4_.comments, businesspa0_.so_creditlimit - businesspa0_.so_creditused, aduserlist4_.commercialauth, aduserlist4_.viaemail, aduserlist4_.viasms, businesspa0_.business_partner_type, businesspa0_.bp_currency_id, businesspa0_.so_creditminamt, now () HAVING 0 = 0 ORDER BY businesspa0_.c_bpartner_id LIMIT '';Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Jul 16 11 1 6s263ms 6s263ms 12 3 19s7ms 6s335ms 13 1 6s486ms 6s486ms [ User: tad - Total duration: 31s757ms - Times executed: 5 ]
[ Application: openbravo - Total duration: 31s757ms - Times executed: 5 ]
-
SELECT businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL AS col_0_0_, businesspa0_.EM_Gcnv_Uniquecreditnote AS col_1_0_, businesspa0_.C_BPartner_ID AS col_2_0_, businesspa0_.AD_Org_ID AS col_3_0_, businesspa0_.Name AS col_4_0_, businesspa0_.Name AS col_5_0_, businesspa0_.Value AS col_6_0_, businesspa0_.Description AS col_7_0_, businesspa0_.TaxID AS col_8_0_, businesspa0_.SO_Bp_Taxcategory_ID AS col_9_0_, businesspa0_.M_PriceList_ID AS col_10_0_, businesspa0_.FIN_Paymentmethod_ID AS col_11_0_, businesspa0_.C_PaymentTerm_ID AS col_12_0_, businesspa0_.InvoiceRule AS col_13_0_, aduserlist4_.Email AS col_14_0_, aduserlist4_.AD_User_ID AS col_15_0_, aduserlist4_.Phone AS col_16_0_, aduserlist4_.Phone2 AS col_17_0_, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name) AS col_18_0_, aduserlist4_.Lastname AS col_19_0_, pricingpri1_.IsTaxIncluded AS col_20_0_, pricingpri1_.C_Currency_ID AS col_21_0_, pricingpri1_.Name AS col_22_0_, businesspa0_.C_BP_Group_ID AS col_23_0_, businesspa5_.Name AS col_24_0_, businesspa0_.SO_CreditLimit AS col_25_0_, businesspa0_.SO_CreditUsed AS col_26_0_, businesspa0_.IsTaxExempt AS col_27_0_, businesspa0_.Customer_Blocking AS col_28_0_, businesspa0_.SO_Order_Blocking AS col_29_0_, businesspa0_.Birthday AS col_30_0_, businesspa0_.Birthplace AS col_31_0_, businesspa0_.IsActive AS col_32_0_, businesspa0_.Is_Customer_Consent AS col_33_0_, businesspa0_.Is_Customer_Consent_PapFormat AS col_34_0_, adlanguage2_.AD_Language AS col_35_0_, adlanguage2_.Name AS col_36_0_, greeting3_.C_Greeting_ID AS col_37_0_, greeting3_.Name AS col_38_0_, aduserlist4_.Comments AS col_39_0_, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed AS col_40_0_, aduserlist4_.Commercialauth AS col_41_0_, aduserlist4_.Viaemail AS col_42_0_, aduserlist4_.Viasms AS col_43_0_, businesspa0_.business_partner_type AS col_44_0_, businesspa0_.BP_Currency_ID AS col_45_0_, businesspa0_.SO_Creditminamt AS col_46_0_, now () AS col_47_0_ FROM C_BPartner businesspa0_ INNER JOIN M_PriceList pricingpri1_ ON businesspa0_.M_PriceList_ID = pricingpri1_.M_PriceList_ID LEFT OUTER JOIN AD_Language adlanguage2_ ON businesspa0_.AD_Language = adlanguage2_.AD_Language LEFT OUTER JOIN C_Greeting greeting3_ ON businesspa0_.C_Greeting_ID = greeting3_.C_Greeting_ID LEFT OUTER JOIN AD_User aduserlist4_ ON businesspa0_.C_BPartner_ID = aduserlist4_.C_BPartner_ID CROSS JOIN C_BP_Group businesspa5_ WHERE businesspa0_.C_BP_Group_ID = businesspa5_.C_BP_Group_ID AND 1 = 1 AND businesspa0_.IsCustomer = 'Y' AND (businesspa0_.AD_Client_ID IN ('4D6E1B072E684D59B1C90D09F4017E13', '0')) AND (businesspa0_.AD_Org_ID IN ('0', '5C3AE5C94812488B99CD16705FA3D822', '03FBA56A608A4B3A9AEBDB7A8ED56656', '9587504603BD45E9AD09066256013A1A', 'DEED922CE7B7478FB1097C1357A73DD7', 'B23AA6C411E844C8B8BF5D34FCAB67B6')) AND businesspa0_.IsActive = 'Y' AND (aduserlist4_.AD_User_ID IN ( SELECT aduser6_.AD_User_ID FROM AD_User aduser6_ WHERE aduser6_.EM_OBRETCO_Default_Pos_Contact = 'Y' AND aduser6_.C_BPartner_ID = businesspa0_.C_BPartner_ID)) AND 1 = 1 GROUP BY businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL, businesspa0_.EM_Gcnv_Uniquecreditnote, businesspa0_.C_BPartner_ID, businesspa0_.AD_Org_ID, businesspa0_.Name, businesspa0_.Name, businesspa0_.Value, businesspa0_.Description, businesspa0_.TaxID, businesspa0_.SO_Bp_Taxcategory_ID, businesspa0_.M_PriceList_ID, businesspa0_.FIN_Paymentmethod_ID, businesspa0_.C_PaymentTerm_ID, businesspa0_.InvoiceRule, aduserlist4_.Email, aduserlist4_.AD_User_ID, aduserlist4_.Phone, aduserlist4_.Phone2, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name), aduserlist4_.Lastname, pricingpri1_.IsTaxIncluded, pricingpri1_.C_Currency_ID, pricingpri1_.Name, businesspa0_.C_BP_Group_ID, businesspa5_.Name, businesspa0_.SO_CreditLimit, businesspa0_.SO_CreditUsed, businesspa0_.IsTaxExempt, businesspa0_.Customer_Blocking, businesspa0_.SO_Order_Blocking, businesspa0_.Birthday, businesspa0_.Birthplace, businesspa0_.IsActive, businesspa0_.Is_Customer_Consent, businesspa0_.Is_Customer_Consent_PapFormat, adlanguage2_.AD_Language, adlanguage2_.Name, greeting3_.C_Greeting_ID, greeting3_.Name, aduserlist4_.Comments, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed, aduserlist4_.Commercialauth, aduserlist4_.Viaemail, aduserlist4_.Viasms, businesspa0_.business_partner_type, businesspa0_.BP_Currency_ID, businesspa0_.SO_Creditminamt, now () HAVING 1 = 1 ORDER BY businesspa0_.C_BPartner_ID LIMIT '4990';
-
SELECT businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL AS col_0_0_, businesspa0_.EM_Gcnv_Uniquecreditnote AS col_1_0_, businesspa0_.C_BPartner_ID AS col_2_0_, businesspa0_.AD_Org_ID AS col_3_0_, businesspa0_.Name AS col_4_0_, businesspa0_.Name AS col_5_0_, businesspa0_.Value AS col_6_0_, businesspa0_.Description AS col_7_0_, businesspa0_.TaxID AS col_8_0_, businesspa0_.SO_Bp_Taxcategory_ID AS col_9_0_, businesspa0_.M_PriceList_ID AS col_10_0_, businesspa0_.FIN_Paymentmethod_ID AS col_11_0_, businesspa0_.C_PaymentTerm_ID AS col_12_0_, businesspa0_.InvoiceRule AS col_13_0_, aduserlist4_.Email AS col_14_0_, aduserlist4_.AD_User_ID AS col_15_0_, aduserlist4_.Phone AS col_16_0_, aduserlist4_.Phone2 AS col_17_0_, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name) AS col_18_0_, aduserlist4_.Lastname AS col_19_0_, pricingpri1_.IsTaxIncluded AS col_20_0_, pricingpri1_.C_Currency_ID AS col_21_0_, pricingpri1_.Name AS col_22_0_, businesspa0_.C_BP_Group_ID AS col_23_0_, businesspa5_.Name AS col_24_0_, businesspa0_.SO_CreditLimit AS col_25_0_, businesspa0_.SO_CreditUsed AS col_26_0_, businesspa0_.IsTaxExempt AS col_27_0_, businesspa0_.Customer_Blocking AS col_28_0_, businesspa0_.SO_Order_Blocking AS col_29_0_, businesspa0_.Birthday AS col_30_0_, businesspa0_.Birthplace AS col_31_0_, businesspa0_.IsActive AS col_32_0_, businesspa0_.Is_Customer_Consent AS col_33_0_, businesspa0_.Is_Customer_Consent_PapFormat AS col_34_0_, adlanguage2_.AD_Language AS col_35_0_, adlanguage2_.Name AS col_36_0_, greeting3_.C_Greeting_ID AS col_37_0_, greeting3_.Name AS col_38_0_, aduserlist4_.Comments AS col_39_0_, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed AS col_40_0_, aduserlist4_.Commercialauth AS col_41_0_, aduserlist4_.Viaemail AS col_42_0_, aduserlist4_.Viasms AS col_43_0_, businesspa0_.business_partner_type AS col_44_0_, businesspa0_.BP_Currency_ID AS col_45_0_, businesspa0_.SO_Creditminamt AS col_46_0_, now () AS col_47_0_ FROM C_BPartner businesspa0_ INNER JOIN M_PriceList pricingpri1_ ON businesspa0_.M_PriceList_ID = pricingpri1_.M_PriceList_ID LEFT OUTER JOIN AD_Language adlanguage2_ ON businesspa0_.AD_Language = adlanguage2_.AD_Language LEFT OUTER JOIN C_Greeting greeting3_ ON businesspa0_.C_Greeting_ID = greeting3_.C_Greeting_ID LEFT OUTER JOIN AD_User aduserlist4_ ON businesspa0_.C_BPartner_ID = aduserlist4_.C_BPartner_ID CROSS JOIN C_BP_Group businesspa5_ WHERE businesspa0_.C_BP_Group_ID = businesspa5_.C_BP_Group_ID AND 1 = 1 AND businesspa0_.IsCustomer = 'Y' AND (businesspa0_.AD_Client_ID IN ('4D6E1B072E684D59B1C90D09F4017E13', '0')) AND (businesspa0_.AD_Org_ID IN ('0', '5C3AE5C94812488B99CD16705FA3D822', '03FBA56A608A4B3A9AEBDB7A8ED56656', '9587504603BD45E9AD09066256013A1A', 'DEED922CE7B7478FB1097C1357A73DD7', 'B23AA6C411E844C8B8BF5D34FCAB67B6')) AND businesspa0_.IsActive = 'Y' AND (aduserlist4_.AD_User_ID IN ( SELECT aduser6_.AD_User_ID FROM AD_User aduser6_ WHERE aduser6_.EM_OBRETCO_Default_Pos_Contact = 'Y' AND aduser6_.C_BPartner_ID = businesspa0_.C_BPartner_ID)) AND 1 = 1 GROUP BY businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL, businesspa0_.EM_Gcnv_Uniquecreditnote, businesspa0_.C_BPartner_ID, businesspa0_.AD_Org_ID, businesspa0_.Name, businesspa0_.Name, businesspa0_.Value, businesspa0_.Description, businesspa0_.TaxID, businesspa0_.SO_Bp_Taxcategory_ID, businesspa0_.M_PriceList_ID, businesspa0_.FIN_Paymentmethod_ID, businesspa0_.C_PaymentTerm_ID, businesspa0_.InvoiceRule, aduserlist4_.Email, aduserlist4_.AD_User_ID, aduserlist4_.Phone, aduserlist4_.Phone2, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name), aduserlist4_.Lastname, pricingpri1_.IsTaxIncluded, pricingpri1_.C_Currency_ID, pricingpri1_.Name, businesspa0_.C_BP_Group_ID, businesspa5_.Name, businesspa0_.SO_CreditLimit, businesspa0_.SO_CreditUsed, businesspa0_.IsTaxExempt, businesspa0_.Customer_Blocking, businesspa0_.SO_Order_Blocking, businesspa0_.Birthday, businesspa0_.Birthplace, businesspa0_.IsActive, businesspa0_.Is_Customer_Consent, businesspa0_.Is_Customer_Consent_PapFormat, adlanguage2_.AD_Language, adlanguage2_.Name, greeting3_.C_Greeting_ID, greeting3_.Name, aduserlist4_.Comments, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed, aduserlist4_.Commercialauth, aduserlist4_.Viaemail, aduserlist4_.Viasms, businesspa0_.business_partner_type, businesspa0_.BP_Currency_ID, businesspa0_.SO_Creditminamt, now () HAVING 1 = 1 ORDER BY businesspa0_.C_BPartner_ID LIMIT '4990';
-
SELECT businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL AS col_0_0_, businesspa0_.EM_Gcnv_Uniquecreditnote AS col_1_0_, businesspa0_.C_BPartner_ID AS col_2_0_, businesspa0_.AD_Org_ID AS col_3_0_, businesspa0_.Name AS col_4_0_, businesspa0_.Name AS col_5_0_, businesspa0_.Value AS col_6_0_, businesspa0_.Description AS col_7_0_, businesspa0_.TaxID AS col_8_0_, businesspa0_.SO_Bp_Taxcategory_ID AS col_9_0_, businesspa0_.M_PriceList_ID AS col_10_0_, businesspa0_.FIN_Paymentmethod_ID AS col_11_0_, businesspa0_.C_PaymentTerm_ID AS col_12_0_, businesspa0_.InvoiceRule AS col_13_0_, aduserlist4_.Email AS col_14_0_, aduserlist4_.AD_User_ID AS col_15_0_, aduserlist4_.Phone AS col_16_0_, aduserlist4_.Phone2 AS col_17_0_, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name) AS col_18_0_, aduserlist4_.Lastname AS col_19_0_, pricingpri1_.IsTaxIncluded AS col_20_0_, pricingpri1_.C_Currency_ID AS col_21_0_, pricingpri1_.Name AS col_22_0_, businesspa0_.C_BP_Group_ID AS col_23_0_, businesspa5_.Name AS col_24_0_, businesspa0_.SO_CreditLimit AS col_25_0_, businesspa0_.SO_CreditUsed AS col_26_0_, businesspa0_.IsTaxExempt AS col_27_0_, businesspa0_.Customer_Blocking AS col_28_0_, businesspa0_.SO_Order_Blocking AS col_29_0_, businesspa0_.Birthday AS col_30_0_, businesspa0_.Birthplace AS col_31_0_, businesspa0_.IsActive AS col_32_0_, businesspa0_.Is_Customer_Consent AS col_33_0_, businesspa0_.Is_Customer_Consent_PapFormat AS col_34_0_, adlanguage2_.AD_Language AS col_35_0_, adlanguage2_.Name AS col_36_0_, greeting3_.C_Greeting_ID AS col_37_0_, greeting3_.Name AS col_38_0_, aduserlist4_.Comments AS col_39_0_, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed AS col_40_0_, aduserlist4_.Commercialauth AS col_41_0_, aduserlist4_.Viaemail AS col_42_0_, aduserlist4_.Viasms AS col_43_0_, businesspa0_.business_partner_type AS col_44_0_, businesspa0_.BP_Currency_ID AS col_45_0_, businesspa0_.SO_Creditminamt AS col_46_0_, now () AS col_47_0_ FROM C_BPartner businesspa0_ INNER JOIN M_PriceList pricingpri1_ ON businesspa0_.M_PriceList_ID = pricingpri1_.M_PriceList_ID LEFT OUTER JOIN AD_Language adlanguage2_ ON businesspa0_.AD_Language = adlanguage2_.AD_Language LEFT OUTER JOIN C_Greeting greeting3_ ON businesspa0_.C_Greeting_ID = greeting3_.C_Greeting_ID LEFT OUTER JOIN AD_User aduserlist4_ ON businesspa0_.C_BPartner_ID = aduserlist4_.C_BPartner_ID CROSS JOIN C_BP_Group businesspa5_ WHERE businesspa0_.C_BP_Group_ID = businesspa5_.C_BP_Group_ID AND 1 = 1 AND businesspa0_.IsCustomer = 'Y' AND (businesspa0_.AD_Client_ID IN ('4D6E1B072E684D59B1C90D09F4017E13', '0')) AND (businesspa0_.AD_Org_ID IN ('0', '5C3AE5C94812488B99CD16705FA3D822', '03FBA56A608A4B3A9AEBDB7A8ED56656', '9587504603BD45E9AD09066256013A1A', 'DEED922CE7B7478FB1097C1357A73DD7', 'B23AA6C411E844C8B8BF5D34FCAB67B6')) AND businesspa0_.IsActive = 'Y' AND (aduserlist4_.AD_User_ID IN ( SELECT aduser6_.AD_User_ID FROM AD_User aduser6_ WHERE aduser6_.EM_OBRETCO_Default_Pos_Contact = 'Y' AND aduser6_.C_BPartner_ID = businesspa0_.C_BPartner_ID)) AND 1 = 1 GROUP BY businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL, businesspa0_.EM_Gcnv_Uniquecreditnote, businesspa0_.C_BPartner_ID, businesspa0_.AD_Org_ID, businesspa0_.Name, businesspa0_.Name, businesspa0_.Value, businesspa0_.Description, businesspa0_.TaxID, businesspa0_.SO_Bp_Taxcategory_ID, businesspa0_.M_PriceList_ID, businesspa0_.FIN_Paymentmethod_ID, businesspa0_.C_PaymentTerm_ID, businesspa0_.InvoiceRule, aduserlist4_.Email, aduserlist4_.AD_User_ID, aduserlist4_.Phone, aduserlist4_.Phone2, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name), aduserlist4_.Lastname, pricingpri1_.IsTaxIncluded, pricingpri1_.C_Currency_ID, pricingpri1_.Name, businesspa0_.C_BP_Group_ID, businesspa5_.Name, businesspa0_.SO_CreditLimit, businesspa0_.SO_CreditUsed, businesspa0_.IsTaxExempt, businesspa0_.Customer_Blocking, businesspa0_.SO_Order_Blocking, businesspa0_.Birthday, businesspa0_.Birthplace, businesspa0_.IsActive, businesspa0_.Is_Customer_Consent, businesspa0_.Is_Customer_Consent_PapFormat, adlanguage2_.AD_Language, adlanguage2_.Name, greeting3_.C_Greeting_ID, greeting3_.Name, aduserlist4_.Comments, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed, aduserlist4_.Commercialauth, aduserlist4_.Viaemail, aduserlist4_.Viasms, businesspa0_.business_partner_type, businesspa0_.BP_Currency_ID, businesspa0_.SO_Creditminamt, now () HAVING 1 = 1 ORDER BY businesspa0_.C_BPartner_ID LIMIT '4990';
Date: 2026-07-16 13:10:19 Duration: 6s486ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 12:38:12 Duration: 6s441ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 12:59:23 Duration: 6s312ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
15 28s507ms 15 1s184ms 2s514ms 1s900ms SELECT profile.take_sample ();Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Jul 16 07 1 1s184ms 1s184ms 08 1 1s454ms 1s454ms 09 1 1s857ms 1s857ms 10 1 1s935ms 1s935ms 11 1 1s637ms 1s637ms 12 1 2s287ms 2s287ms 13 1 2s514ms 2s514ms 14 1 2s345ms 2s345ms 15 1 1s458ms 1s458ms 16 1 2s34ms 2s34ms 17 1 2s475ms 2s475ms 18 1 1s986ms 1s986ms 19 1 1s798ms 1s798ms 20 1 1s910ms 1s910ms 21 1 1s627ms 1s627ms [ User: postgres - Total duration: 28s507ms - Times executed: 15 ]
[ Application: psql - Total duration: 28s507ms - Times executed: 15 ]
-
SELECT profile.take_sample ();
-
SELECT profile.take_sample ();
-
SELECT profile.take_sample ();
Date: 2026-07-16 13:00:03 Duration: 2s514ms Database: openbravo User: postgres Remote: [local] Application: psql
Date: 2026-07-16 17:00:04 Duration: 2s475ms Database: openbravo User: postgres Remote: [local] Application: psql
Date: 2026-07-16 14:00:03 Duration: 2s345ms Database: openbravo User: postgres Remote: [local] Application: psql
16 28s371ms 5 5s593ms 5s754ms 5s674ms SELECT * FROM ( SELECT bp.c_bpartner_id AS referencekey_id, '' AS ad_role_id, NULL AS ad_user_id, '' || ad_column_identifier ('', bp.c_bpartner_id, '') || '' AS description, '' AS isactive, bp.ad_org_id AS ad_org_id, bp.ad_client_id AS ad_client_id, now () AS created, '' AS createdby, now () AS updated, '' AS updatedby, ad_column_identifier ('', bp.c_bpartner_id, '') AS record_id FROM c_bpartner bp WHERE NOT EXISTS ( SELECT 0 FROM c_bpartner_location bpl0 WHERE bpl0.c_bpartner_id = bp.c_bpartner_id AND bpl0.istaxlocation = '') AND EXISTS ( SELECT 0 FROM c_bpartner_location bpl INNER JOIN c_location l ON (bpl.c_location_id = l.c_location_id) WHERE bpl.c_bpartner_id = bp.c_bpartner_id GROUP BY bpl.c_bpartner_id HAVING count (DISTINCT (l.c_country_id)) > 0)) aaa WHERE NOT EXISTS ( SELECT 0 FROM ad_alert a WHERE a.ad_alertrule_id = '' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, '') != '');Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Jul 16 08 1 5s754ms 5s754ms 09 1 5s709ms 5s709ms 15 1 5s655ms 5s655ms 16 1 5s593ms 5s593ms 21 1 5s659ms 5s659ms [ User: tad - Total duration: 28s371ms - Times executed: 5 ]
[ Application: openbravo - Total duration: 28s371ms - Times executed: 5 ]
-
SELECT * FROM ( SELECT bp.c_bpartner_id AS REFERENCEKEY_ID, '0' AS AD_ROLE_ID, NULL AS AD_USER_ID, 'Business Partner: "' || AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') || '" has defined different country addresses. Please define one of them as Tax Location' AS DESCRIPTION, 'Y' AS ISACTIVE, bp.AD_ORG_ID AS AD_ORG_ID, bp.AD_CLIENT_ID AS AD_CLIENT_ID, now () AS CREATED, '0' AS CREATEDBY, now () AS UPDATED, '0' AS UPDATEDBY, AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') AS RECORD_ID FROM c_bpartner bp WHERE NOT EXISTS ( SELECT 1 FROM c_bpartner_location bpl0 WHERE bpl0.c_bpartner_id = bp.c_bpartner_id AND bpl0.istaxlocation = 'Y') AND EXISTS ( SELECT 1 FROM c_bpartner_location bpl INNER JOIN c_location l ON (bpl.c_location_id = l.c_location_id) WHERE bpl.c_bpartner_id = bp.c_bpartner_id GROUP BY bpl.c_bpartner_id HAVING count (DISTINCT (l.c_country_id)) > 1)) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = '37AE323EAAB5481E9F356581696DBA51' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
-
SELECT * FROM ( SELECT bp.c_bpartner_id AS REFERENCEKEY_ID, '0' AS AD_ROLE_ID, NULL AS AD_USER_ID, 'Business Partner: "' || AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') || '" has defined different country addresses. Please define one of them as Tax Location' AS DESCRIPTION, 'Y' AS ISACTIVE, bp.AD_ORG_ID AS AD_ORG_ID, bp.AD_CLIENT_ID AS AD_CLIENT_ID, now () AS CREATED, '0' AS CREATEDBY, now () AS UPDATED, '0' AS UPDATEDBY, AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') AS RECORD_ID FROM c_bpartner bp WHERE NOT EXISTS ( SELECT 1 FROM c_bpartner_location bpl0 WHERE bpl0.c_bpartner_id = bp.c_bpartner_id AND bpl0.istaxlocation = 'Y') AND EXISTS ( SELECT 1 FROM c_bpartner_location bpl INNER JOIN c_location l ON (bpl.c_location_id = l.c_location_id) WHERE bpl.c_bpartner_id = bp.c_bpartner_id GROUP BY bpl.c_bpartner_id HAVING count (DISTINCT (l.c_country_id)) > 1)) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = '37AE323EAAB5481E9F356581696DBA51' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
-
SELECT * FROM ( SELECT bp.c_bpartner_id AS REFERENCEKEY_ID, '0' AS AD_ROLE_ID, NULL AS AD_USER_ID, 'Business Partner: "' || AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') || '" has defined different country addresses. Please define one of them as Tax Location' AS DESCRIPTION, 'Y' AS ISACTIVE, bp.AD_ORG_ID AS AD_ORG_ID, bp.AD_CLIENT_ID AS AD_CLIENT_ID, now () AS CREATED, '0' AS CREATEDBY, now () AS UPDATED, '0' AS UPDATEDBY, AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') AS RECORD_ID FROM c_bpartner bp WHERE NOT EXISTS ( SELECT 1 FROM c_bpartner_location bpl0 WHERE bpl0.c_bpartner_id = bp.c_bpartner_id AND bpl0.istaxlocation = 'Y') AND EXISTS ( SELECT 1 FROM c_bpartner_location bpl INNER JOIN c_location l ON (bpl.c_location_id = l.c_location_id) WHERE bpl.c_bpartner_id = bp.c_bpartner_id GROUP BY bpl.c_bpartner_id HAVING count (DISTINCT (l.c_country_id)) > 1)) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = '37AE323EAAB5481E9F356581696DBA51' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
Date: 2026-07-16 08:00:08 Duration: 5s754ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 09:45:10 Duration: 5s709ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 21:45:10 Duration: 5s659ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
17 16s953ms 5 3s321ms 3s511ms 3s390ms SELECT * FROM ( SELECT DISTINCT iol.m_product_id AS referencekey_id, '' AS ad_role_id, NULL AS ad_user_id, '' || p.name || '' AS description, '' AS isactive, iol.ad_org_id AS ad_org_id, iol.ad_client_id AS ad_client_id, now () AS created, '' AS createdby, now () AS updated, '' AS updatedby, p.name AS record_id FROM m_inoutline iol JOIN m_inout io ON iol.m_inout_id = io.m_inout_id AND io.issotrx = '' AND io.docstatus = '' JOIN m_transaction t ON iol.m_inoutline_id = t.m_inoutline_id JOIN c_bpartner bp ON io.c_bpartner_id = bp.c_bpartner_id JOIN m_product p ON iol.m_product_id = p.m_product_id JOIN m_costing_rule cr ON ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0 AND cr.datefrom <= t.trxprocessdate AND cr.dateto > t.trxprocessdate JOIN m_costing_algorithm ca ON cr.m_costing_algorithm_id = ca.m_costing_algorithm_id AND ca.classname = '' WHERE NOT EXISTS ( SELECT 0 FROM m_matchpo mp WHERE mp.m_inoutline_id = iol.m_inoutline_id AND mp.c_orderline_id IS NOT NULL) AND NOT EXISTS ( SELECT 0 FROM m_costing c WHERE c.m_product_id = iol.m_product_id AND c.costtype IN (...) AND c.datefrom <= t.trxprocessdate AND c.dateto > t.trxprocessdate) AND NOT EXISTS ( SELECT 0 FROM m_productprice pp JOIN m_pricelist_version ppv ON pp.m_pricelist_version_id = ppv.m_pricelist_version_id JOIN m_pricelist pl ON pl.m_pricelist_id = ppv.m_pricelist_id WHERE pp.m_product_id = iol.m_product_id AND (bp.po_pricelist_id = ppv.m_pricelist_id OR (bp.po_pricelist_id IS NULL AND pl.issopricelist = '')) AND ppv.validfrom <= t.trxprocessdate) AND NOT EXISTS ( SELECT 0 FROM c_orderline ol JOIN c_order o ON ol.c_order_id = o.c_order_id AND o.issotrx = '' AND o.processed = '' WHERE ol.m_product_id = iol.m_product_id AND o.c_bpartner_id = bp.c_bpartner_id AND ad_isorgincluded (o.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0)) aaa WHERE NOT EXISTS ( SELECT 0 FROM ad_alert a WHERE a.ad_alertrule_id = '' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, '') != '');Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Jul 16 08 1 3s378ms 3s378ms 09 1 3s321ms 3s321ms 15 1 3s386ms 3s386ms 16 1 3s355ms 3s355ms 21 1 3s511ms 3s511ms [ User: tad - Total duration: 16s953ms - Times executed: 5 ]
[ Application: openbravo - Total duration: 16s953ms - Times executed: 5 ]
-
SELECT * FROM ( SELECT DISTINCT iol.m_product_id AS referencekey_id, '0' AS ad_role_id, NULL AS ad_user_id, 'The product ' || p.name || ' has Receipts without a related Purchase Order and does not have a Purchase PriceList nor Standard Cost defined.' AS description, 'Y' AS isactive, iol.ad_org_id AS ad_org_id, iol.ad_client_id AS ad_client_id, now () AS created, '0' AS createdBy, now () AS updated, '0' AS updatedBy, p.name AS RECORD_ID FROM m_inoutline iol JOIN m_inout io ON iol.m_inout_id = io.m_inout_id AND io.issotrx = 'N' AND io.docstatus = 'CO' JOIN m_transaction t ON iol.m_inoutline_id = t.m_inoutline_id JOIN c_bpartner bp ON io.c_bpartner_id = bp.c_bpartner_id JOIN m_product p ON iol.m_product_id = p.m_product_id JOIN m_costing_rule cr ON ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0 AND cr.datefrom <= t.trxprocessdate AND cr.dateto > t.trxprocessdate JOIN m_costing_algorithm ca ON cr.m_costing_algorithm_id = ca.m_costing_algorithm_id AND ca.classname = 'org.openbravo.costing.AverageAlgorithm' WHERE NOT EXISTS ( SELECT 1 FROM m_matchpo mp WHERE mp.m_inoutline_id = iol.m_inoutline_id AND mp.c_orderline_id IS NOT NULL) AND NOT EXISTS ( SELECT 1 FROM m_costing c WHERE c.m_product_id = iol.m_product_id AND c.costtype IN ('STA', 'AVA') AND c.datefrom <= t.trxprocessdate AND c.dateto > t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM m_productprice pp JOIN m_pricelist_version ppv ON pp.m_pricelist_version_id = ppv.m_pricelist_version_id JOIN m_pricelist pl ON pl.m_pricelist_id = ppv.m_pricelist_id WHERE pp.m_product_id = iol.m_product_id AND (bp.po_pricelist_id = ppv.m_pricelist_id OR (bp.po_pricelist_id IS NULL AND pl.issopricelist = 'N')) AND ppv.validfrom <= t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM c_orderline ol JOIN c_order o ON ol.c_order_id = o.c_order_id AND o.issotrx = 'N' AND o.processed = 'Y' WHERE ol.m_product_id = iol.m_product_id AND o.c_bpartner_id = bp.c_bpartner_id AND ad_isorgincluded (o.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0)) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = '36080A439B564021A2523283A760577A' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
-
SELECT * FROM ( SELECT DISTINCT iol.m_product_id AS referencekey_id, '0' AS ad_role_id, NULL AS ad_user_id, 'The product ' || p.name || ' has Receipts without a related Purchase Order and does not have a Purchase PriceList nor Standard Cost defined.' AS description, 'Y' AS isactive, iol.ad_org_id AS ad_org_id, iol.ad_client_id AS ad_client_id, now () AS created, '0' AS createdBy, now () AS updated, '0' AS updatedBy, p.name AS RECORD_ID FROM m_inoutline iol JOIN m_inout io ON iol.m_inout_id = io.m_inout_id AND io.issotrx = 'N' AND io.docstatus = 'CO' JOIN m_transaction t ON iol.m_inoutline_id = t.m_inoutline_id JOIN c_bpartner bp ON io.c_bpartner_id = bp.c_bpartner_id JOIN m_product p ON iol.m_product_id = p.m_product_id JOIN m_costing_rule cr ON ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0 AND cr.datefrom <= t.trxprocessdate AND cr.dateto > t.trxprocessdate JOIN m_costing_algorithm ca ON cr.m_costing_algorithm_id = ca.m_costing_algorithm_id AND ca.classname = 'org.openbravo.costing.AverageAlgorithm' WHERE NOT EXISTS ( SELECT 1 FROM m_matchpo mp WHERE mp.m_inoutline_id = iol.m_inoutline_id AND mp.c_orderline_id IS NOT NULL) AND NOT EXISTS ( SELECT 1 FROM m_costing c WHERE c.m_product_id = iol.m_product_id AND c.costtype IN ('STA', 'AVA') AND c.datefrom <= t.trxprocessdate AND c.dateto > t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM m_productprice pp JOIN m_pricelist_version ppv ON pp.m_pricelist_version_id = ppv.m_pricelist_version_id JOIN m_pricelist pl ON pl.m_pricelist_id = ppv.m_pricelist_id WHERE pp.m_product_id = iol.m_product_id AND (bp.po_pricelist_id = ppv.m_pricelist_id OR (bp.po_pricelist_id IS NULL AND pl.issopricelist = 'N')) AND ppv.validfrom <= t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM c_orderline ol JOIN c_order o ON ol.c_order_id = o.c_order_id AND o.issotrx = 'N' AND o.processed = 'Y' WHERE ol.m_product_id = iol.m_product_id AND o.c_bpartner_id = bp.c_bpartner_id AND ad_isorgincluded (o.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0)) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = '36080A439B564021A2523283A760577A' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
-
SELECT * FROM ( SELECT DISTINCT iol.m_product_id AS referencekey_id, '0' AS ad_role_id, NULL AS ad_user_id, 'The product ' || p.name || ' has Receipts without a related Purchase Order and does not have a Purchase PriceList nor Standard Cost defined.' AS description, 'Y' AS isactive, iol.ad_org_id AS ad_org_id, iol.ad_client_id AS ad_client_id, now () AS created, '0' AS createdBy, now () AS updated, '0' AS updatedBy, p.name AS RECORD_ID FROM m_inoutline iol JOIN m_inout io ON iol.m_inout_id = io.m_inout_id AND io.issotrx = 'N' AND io.docstatus = 'CO' JOIN m_transaction t ON iol.m_inoutline_id = t.m_inoutline_id JOIN c_bpartner bp ON io.c_bpartner_id = bp.c_bpartner_id JOIN m_product p ON iol.m_product_id = p.m_product_id JOIN m_costing_rule cr ON ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0 AND cr.datefrom <= t.trxprocessdate AND cr.dateto > t.trxprocessdate JOIN m_costing_algorithm ca ON cr.m_costing_algorithm_id = ca.m_costing_algorithm_id AND ca.classname = 'org.openbravo.costing.AverageAlgorithm' WHERE NOT EXISTS ( SELECT 1 FROM m_matchpo mp WHERE mp.m_inoutline_id = iol.m_inoutline_id AND mp.c_orderline_id IS NOT NULL) AND NOT EXISTS ( SELECT 1 FROM m_costing c WHERE c.m_product_id = iol.m_product_id AND c.costtype IN ('STA', 'AVA') AND c.datefrom <= t.trxprocessdate AND c.dateto > t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM m_productprice pp JOIN m_pricelist_version ppv ON pp.m_pricelist_version_id = ppv.m_pricelist_version_id JOIN m_pricelist pl ON pl.m_pricelist_id = ppv.m_pricelist_id WHERE pp.m_product_id = iol.m_product_id AND (bp.po_pricelist_id = ppv.m_pricelist_id OR (bp.po_pricelist_id IS NULL AND pl.issopricelist = 'N')) AND ppv.validfrom <= t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM c_orderline ol JOIN c_order o ON ol.c_order_id = o.c_order_id AND o.issotrx = 'N' AND o.processed = 'Y' WHERE ol.m_product_id = iol.m_product_id AND o.c_bpartner_id = bp.c_bpartner_id AND ad_isorgincluded (o.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0)) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = '36080A439B564021A2523283A760577A' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
Date: 2026-07-16 21:45:15 Duration: 3s511ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 15:45:15 Duration: 3s386ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 08:00:13 Duration: 3s378ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
18 12s466ms 5 2s442ms 2s636ms 2s493ms SELECT * FROM ( SELECT f.c_invoice_id AS referencekey_id, '' AS ad_role_id, NULL AS ad_user_id, '' || f.documentno || '' AS description, '' AS isactive, f.ad_org_id, f.ad_client_id, now () AS created, '' AS createdby, now () AS updated, '' AS updatedby, ad_column_identifier ('', f.c_invoice_id, '') AS record_id FROM ( SELECT ci.documentno, max (dateinvoiced) AS dateinvoiced, max (ci.c_invoice_id) AS c_invoice_id, max (ci.ad_org_id) AS ad_org_id, max (ci.ad_client_id) AS ad_client_id FROM c_invoice ci JOIN c_order co ON co.c_order_id = ci.c_order_id WHERE ci.issotrx = '' AND co.em_obpos_applications_id IS NOT NULL GROUP BY ci.documentno, extract (YEAR FROM dateinvoiced), ci.c_doctype_id HAVING count (ci.documentno) > 0 ORDER BY max (dateinvoiced) DESC) AS f) aaa WHERE NOT EXISTS ( SELECT 0 FROM ad_alert a WHERE a.ad_alertrule_id = '' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, '') != '');Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Jul 16 08 1 2s636ms 2s636ms 09 1 2s457ms 2s457ms 15 1 2s454ms 2s454ms 16 1 2s442ms 2s442ms 21 1 2s475ms 2s475ms [ User: tad - Total duration: 12s466ms - Times executed: 5 ]
[ Application: openbravo - Total duration: 12s466ms - Times executed: 5 ]
-
SELECT * FROM ( SELECT f.c_invoice_id AS referencekey_id, '0' AS ad_role_id, NULL AS ad_user_id, 'Factura: ' || f.documentno || ' duplicada' AS description, 'Y' AS isActive, f.ad_org_id, f.ad_client_id, now () AS created, '0' AS createdBy, now () AS updated, '0' AS updatedBy, ad_column_identifier ('c_invoice', f.c_invoice_id, 'es_ES') AS RECORD_ID FROM ( SELECT ci.documentno, max (dateinvoiced) AS dateinvoiced, max (ci.c_invoice_id) AS c_invoice_id, max (ci.ad_org_id) AS ad_org_id, max (ci.ad_client_id) AS ad_client_id FROM c_invoice ci JOIN c_order co ON co.c_order_id = ci.c_order_id WHERE ci.issotrx = 'Y' AND co.em_obpos_applications_id IS NOT NULL GROUP BY ci.documentno, extract (YEAR FROM dateinvoiced), ci.c_doctype_id HAVING count (ci.documentno) > 1 ORDER BY max (dateinvoiced) DESC) AS f) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = '4FB3EBBB6F2345BD81D5677A383302E4' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
-
SELECT * FROM ( SELECT f.c_invoice_id AS referencekey_id, '0' AS ad_role_id, NULL AS ad_user_id, 'Factura: ' || f.documentno || ' duplicada' AS description, 'Y' AS isActive, f.ad_org_id, f.ad_client_id, now () AS created, '0' AS createdBy, now () AS updated, '0' AS updatedBy, ad_column_identifier ('c_invoice', f.c_invoice_id, 'es_ES') AS RECORD_ID FROM ( SELECT ci.documentno, max (dateinvoiced) AS dateinvoiced, max (ci.c_invoice_id) AS c_invoice_id, max (ci.ad_org_id) AS ad_org_id, max (ci.ad_client_id) AS ad_client_id FROM c_invoice ci JOIN c_order co ON co.c_order_id = ci.c_order_id WHERE ci.issotrx = 'Y' AND co.em_obpos_applications_id IS NOT NULL GROUP BY ci.documentno, extract (YEAR FROM dateinvoiced), ci.c_doctype_id HAVING count (ci.documentno) > 1 ORDER BY max (dateinvoiced) DESC) AS f) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = '4FB3EBBB6F2345BD81D5677A383302E4' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
-
SELECT * FROM ( SELECT f.c_invoice_id AS referencekey_id, '0' AS ad_role_id, NULL AS ad_user_id, 'Factura: ' || f.documentno || ' duplicada' AS description, 'Y' AS isActive, f.ad_org_id, f.ad_client_id, now () AS created, '0' AS createdBy, now () AS updated, '0' AS updatedBy, ad_column_identifier ('c_invoice', f.c_invoice_id, 'es_ES') AS RECORD_ID FROM ( SELECT ci.documentno, max (dateinvoiced) AS dateinvoiced, max (ci.c_invoice_id) AS c_invoice_id, max (ci.ad_org_id) AS ad_org_id, max (ci.ad_client_id) AS ad_client_id FROM c_invoice ci JOIN c_order co ON co.c_order_id = ci.c_order_id WHERE ci.issotrx = 'Y' AND co.em_obpos_applications_id IS NOT NULL GROUP BY ci.documentno, extract (YEAR FROM dateinvoiced), ci.c_doctype_id HAVING count (ci.documentno) > 1 ORDER BY max (dateinvoiced) DESC) AS f) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = '4FB3EBBB6F2345BD81D5677A383302E4' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
Date: 2026-07-16 08:00:16 Duration: 2s636ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 21:45:19 Duration: 2s475ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 09:45:18 Duration: 2s457ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
19 8s87ms 3 2s658ms 2s724ms 2s695ms SELECT '' AS colonne_1, to_char (c_order.dateordered::date, '') AS colonne_2, sum (c_orderline.qtyordered) AS colonne_3, m_product.value AS colonne_4, '' AS colonne_5, c_country.countrycode AS colonne_7 FROM c_orderline INNER JOIN c_order ON c_orderline.c_order_id = c_order.c_order_id INNER JOIN m_product ON c_orderline.m_product_id = m_product.m_product_id LEFT JOIN m_warehouse ON c_order.m_warehouse_id = m_warehouse.m_warehouse_id LEFT JOIN c_location ON m_warehouse.c_location_id = c_location.c_location_id LEFT JOIN c_country ON c_location.c_country_id = c_country.c_country_id WHERE c_order.issotrx = '' AND c_orderline.qtyordered > 0 AND m_warehouse.value IN (...) AND (date_part ('', now ()) - date_part ('', c_order.dateordered)) * 0 + (date_part ('', now ()) - date_part ('', c_order.dateordered)) < 0 GROUP BY to_char (c_order.dateordered::date, ''), m_product.value, c_country.countrycode;Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Jul 16 16 3 8s87ms 2s695ms [ User: izipiziro - Total duration: 8s87ms - Times executed: 3 ]
[ Application: [unknown] - Total duration: 8s87ms - Times executed: 3 ]
-
SELECT 'DataHistory' AS Colonne_1, to_char (c_order.dateordered::date, 'yyyy-mm-dd') AS Colonne_2, sum (c_orderline.qtyordered) AS Colonne_3, m_product.value AS Colonne_4, '1_RETAIL / RETAIL' AS Colonne_5, c_country.countrycode AS Colonne_7 FROM c_orderline INNER JOIN c_order ON c_orderline.c_order_id = c_order.c_order_id INNER JOIN m_product ON c_orderline.m_product_id = m_product.m_product_id LEFT JOIN m_warehouse ON c_order.m_warehouse_id = m_warehouse.m_warehouse_id LEFT JOIN c_location ON m_warehouse.c_location_id = c_location.c_location_id LEFT JOIN c_country ON c_location.c_country_id = c_country.c_country_id WHERE c_order.issotrx = 'Y' AND c_orderline.qtyordered > 0 AND m_warehouse.value IN ('FR010301011', 'FR010301002', 'FR010301003', 'FR010301014', 'FR010302002', 'FR010302010', '100603475003', 'FR010301013', 'FR010302008', 'FR010302013', 'GB01IZIPIZI_LONDON_CAMDEN', 'ES02030202', 'ES02030203', 'FR010302012', 'FR010301018', 'FR010301007', 'ES02030102', 'FR010301017', 'GB010101002', 'ES02030101', 'GB010101006', 'US02020201', 'FR010301019', 'FR010302004', 'FR010301001', 'FR010301016', 'FR010301010', 'FR010301008', 'FR010302011', '8008135', 'FR010301006', 'GB010101004', 'FR010301015', 'FR010302001', 'FR010301012', 'FR010302006', 'ES02030201', 'BE01IZIPIZI_BRUXELLES_GRAND_PLACE', 'FR010301004', 'GB010101001', 'FR010302009', 'FR010302005', 'GB01IZIPIZI_BATTERSEA', 'FR010301005', 'FR010302007') AND (date_part ('year', now ()) - date_part ('year', c_order.dateordered)) * 12 + (date_part ('month', now ()) - date_part ('month', c_order.dateordered)) < 1 GROUP BY to_char (c_order.dateordered::date, 'yyyy-mm-dd'), m_product.value, c_country.countrycode;
-
SELECT 'DataHistory' AS Colonne_1, to_char (c_order.dateordered::date, 'yyyy-mm-dd') AS Colonne_2, sum (c_orderline.qtyordered) AS Colonne_3, m_product.value AS Colonne_4, '1_RETAIL / RETAIL' AS Colonne_5, c_country.countrycode AS Colonne_7 FROM c_orderline INNER JOIN c_order ON c_orderline.c_order_id = c_order.c_order_id INNER JOIN m_product ON c_orderline.m_product_id = m_product.m_product_id LEFT JOIN m_warehouse ON c_order.m_warehouse_id = m_warehouse.m_warehouse_id LEFT JOIN c_location ON m_warehouse.c_location_id = c_location.c_location_id LEFT JOIN c_country ON c_location.c_country_id = c_country.c_country_id WHERE c_order.issotrx = 'Y' AND c_orderline.qtyordered > 0 AND m_warehouse.value IN ('FR010301007', 'FR010301005', 'FR010301006', 'FR010302001', 'FR010302010', 'GB01IZIPIZI_BATTERSEA', 'FR010302008', 'ES02030201', 'GB010101006', 'FR010301002', 'FR010301014', 'FR010301008', 'FR010301013', 'FR010301017', 'FR010302009', 'FR010302006', 'ES02030202', 'FR010302011', 'FR010301019', 'FR010302005', '8008135', 'FR010301003', 'ES02030203', 'GB010101001', '100603475003', 'FR010301011', 'FR010302013', 'GB010101004', 'ES02030101', 'FR010301018', 'US02020201', 'FR010302007', 'GB01IZIPIZI_LONDON_CAMDEN', 'FR010302002', 'FR010301001', 'FR010302004', 'FR010301016', 'ES02030102', 'FR010302012', 'BE01IZIPIZI_BRUXELLES_GRAND_PLACE', 'FR010301012', 'FR010301015', 'GB010101002', 'FR010301010', 'FR010301004') AND (date_part ('year', now ()) - date_part ('year', c_order.dateordered)) * 12 + (date_part ('month', now ()) - date_part ('month', c_order.dateordered)) < 1 GROUP BY to_char (c_order.dateordered::date, 'yyyy-mm-dd'), m_product.value, c_country.countrycode;
-
SELECT 'DataHistory' AS Colonne_1, to_char (c_order.dateordered::date, 'yyyy-mm-dd') AS Colonne_2, sum (c_orderline.qtyordered) AS Colonne_3, m_product.value AS Colonne_4, '1_RETAIL / RETAIL' AS Colonne_5, c_country.countrycode AS Colonne_7 FROM c_orderline INNER JOIN c_order ON c_orderline.c_order_id = c_order.c_order_id INNER JOIN m_product ON c_orderline.m_product_id = m_product.m_product_id LEFT JOIN m_warehouse ON c_order.m_warehouse_id = m_warehouse.m_warehouse_id LEFT JOIN c_location ON m_warehouse.c_location_id = c_location.c_location_id LEFT JOIN c_country ON c_location.c_country_id = c_country.c_country_id WHERE c_order.issotrx = 'Y' AND c_orderline.qtyordered > 0 AND m_warehouse.value IN ('FR010302013', '100603475003', 'FR010302009', 'FR010302008', 'FR010301011', 'FR010302006', 'FR010301017', 'FR010301007', 'FR010301016', 'FR010302005', 'FR010301018', 'FR010302010', 'ES02030102', 'FR010301015', 'FR010301005', 'GB010101001', 'FR010301010', 'FR010302011', 'FR010301014', 'FR010301019', 'FR010301006', 'GB01IZIPIZI_LONDON_CAMDEN', '8008135', 'FR010302007', 'FR010301008', 'GB01IZIPIZI_BATTERSEA', 'FR010301013', 'FR010301012', 'ES02030101', 'FR010302001', 'BE01IZIPIZI_BRUXELLES_GRAND_PLACE', 'FR010301001', 'GB010101006', 'GB010101004', 'ES02030203', 'ES02030202', 'FR010301004', 'FR010302002', 'FR010302004', 'FR010302012', 'US02020201', 'GB010101002', 'FR010301002', 'ES02030201', 'FR010301003') AND (date_part ('year', now ()) - date_part ('year', c_order.dateordered)) * 12 + (date_part ('month', now ()) - date_part ('month', c_order.dateordered)) < 1 GROUP BY to_char (c_order.dateordered::date, 'yyyy-mm-dd'), m_product.value, c_country.countrycode;
Date: 2026-07-16 16:15:41 Duration: 2s724ms Database: openbravo User: izipiziro Remote: 51.103.17.13 Application: [unknown]
Date: 2026-07-16 16:22:48 Duration: 2s703ms Database: openbravo User: izipiziro Remote: 51.103.17.13 Application: [unknown]
Date: 2026-07-16 16:33:06 Duration: 2s658ms Database: openbravo User: izipiziro Remote: 51.103.17.13 Application: [unknown]
20 7s594ms 3 2s451ms 2s615ms 2s531ms SELECT * FROM ( SELECT bp.c_bpartner_id AS referencekey_id, '' AS ad_role_id, NULL AS ad_user_id, '' || ad_column_identifier ('', bp.c_bpartner_id, '') || '' AS description, '' AS isactive, bp.ad_org_id AS ad_org_id, bp.ad_client_id AS ad_client_id, now () AS created, '' AS createdby, now () AS updated, '' AS updatedby, ad_column_identifier ('', bp.c_bpartner_id, '') AS record_id FROM c_bpartner bp WHERE EXISTS ( SELECT 0 FROM c_bpartner_location bpl INNER JOIN c_location l ON (bpl.c_location_id = l.c_location_id) WHERE bpl.c_bpartner_id = bp.c_bpartner_id AND bpl.istaxlocation = '' GROUP BY bpl.c_bpartner_id, bpl.istaxlocation HAVING count (DISTINCT (l.c_country_id)) > 0)) aaa WHERE NOT EXISTS ( SELECT 0 FROM ad_alert a WHERE a.ad_alertrule_id = '' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, '') != '');Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Jul 16 08 1 2s526ms 2s526ms 09 1 2s615ms 2s615ms 15 1 2s451ms 2s451ms [ User: tad - Total duration: 7s594ms - Times executed: 3 ]
[ Application: openbravo - Total duration: 7s594ms - Times executed: 3 ]
-
SELECT * FROM ( SELECT bp.c_bpartner_id AS REFERENCEKEY_ID, '0' AS AD_ROLE_ID, NULL AS AD_USER_ID, 'Business Partner: "' || AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') || '" has defined different countries as Tax Location. Only one country should be defined as Tax Location' AS DESCRIPTION, 'Y' AS ISACTIVE, bp.AD_ORG_ID AS AD_ORG_ID, bp.AD_CLIENT_ID AS AD_CLIENT_ID, now () AS CREATED, '0' AS CREATEDBY, now () AS UPDATED, '0' AS UPDATEDBY, AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') AS RECORD_ID FROM c_bpartner bp WHERE EXISTS ( SELECT 1 FROM c_bpartner_location bpl INNER JOIN c_location l ON (bpl.c_location_id = l.c_location_id) WHERE bpl.c_bpartner_id = bp.c_bpartner_id AND bpl.istaxlocation = 'Y' GROUP BY bpl.c_bpartner_id, bpl.istaxlocation HAVING count (DISTINCT (l.c_country_id)) > 1)) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = 'E59B5B5048C04EF5A0261C7B963A875D' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
-
SELECT * FROM ( SELECT bp.c_bpartner_id AS REFERENCEKEY_ID, '0' AS AD_ROLE_ID, NULL AS AD_USER_ID, 'Business Partner: "' || AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') || '" has defined different countries as Tax Location. Only one country should be defined as Tax Location' AS DESCRIPTION, 'Y' AS ISACTIVE, bp.AD_ORG_ID AS AD_ORG_ID, bp.AD_CLIENT_ID AS AD_CLIENT_ID, now () AS CREATED, '0' AS CREATEDBY, now () AS UPDATED, '0' AS UPDATEDBY, AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') AS RECORD_ID FROM c_bpartner bp WHERE EXISTS ( SELECT 1 FROM c_bpartner_location bpl INNER JOIN c_location l ON (bpl.c_location_id = l.c_location_id) WHERE bpl.c_bpartner_id = bp.c_bpartner_id AND bpl.istaxlocation = 'Y' GROUP BY bpl.c_bpartner_id, bpl.istaxlocation HAVING count (DISTINCT (l.c_country_id)) > 1)) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = 'E59B5B5048C04EF5A0261C7B963A875D' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
-
SELECT * FROM ( SELECT bp.c_bpartner_id AS REFERENCEKEY_ID, '0' AS AD_ROLE_ID, NULL AS AD_USER_ID, 'Business Partner: "' || AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') || '" has defined different countries as Tax Location. Only one country should be defined as Tax Location' AS DESCRIPTION, 'Y' AS ISACTIVE, bp.AD_ORG_ID AS AD_ORG_ID, bp.AD_CLIENT_ID AS AD_CLIENT_ID, now () AS CREATED, '0' AS CREATEDBY, now () AS UPDATED, '0' AS UPDATEDBY, AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') AS RECORD_ID FROM c_bpartner bp WHERE EXISTS ( SELECT 1 FROM c_bpartner_location bpl INNER JOIN c_location l ON (bpl.c_location_id = l.c_location_id) WHERE bpl.c_bpartner_id = bp.c_bpartner_id AND bpl.istaxlocation = 'Y' GROUP BY bpl.c_bpartner_id, bpl.istaxlocation HAVING count (DISTINCT (l.c_country_id)) > 1)) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = 'E59B5B5048C04EF5A0261C7B963A875D' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
Date: 2026-07-16 09:45:04 Duration: 2s615ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 08:00:02 Duration: 2s526ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 15:45:04 Duration: 2s451ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Most frequent queries (N)
Rank Times executed Total duration Min duration Max duration Avg duration Query 1 240 15m57s 1s33ms 7s514ms 3s988ms SELECT businesspa0_.em_obsmail_invoiceviaemail AS col_0_0_, businesspa0_.em_gcnv_uniquecreditnote AS col_1_0_, businesspa0_.c_bpartner_id AS col_2_0_, businesspa0_.ad_org_id AS col_3_0_, businesspa0_.name AS col_4_0_, businesspa0_.name AS col_5_0_, businesspa0_.value AS col_6_0_, businesspa0_.description AS col_7_0_, businesspa0_.taxid AS col_8_0_, businesspa0_.so_bp_taxcategory_id AS col_9_0_, businesspa0_.m_pricelist_id AS col_10_0_, businesspa0_.fin_paymentmethod_id AS col_11_0_, businesspa0_.c_paymentterm_id AS col_12_0_, businesspa0_.invoicerule AS col_13_0_, aduserlist4_.email AS col_14_0_, aduserlist4_.ad_user_id AS col_15_0_, aduserlist4_.phone AS col_16_0_, aduserlist4_.phone2 AS col_17_0_, COALESCE (aduserlist4_.firstname, aduserlist4_.name, businesspa0_.name) AS col_18_0_, aduserlist4_.lastname AS col_19_0_, pricingpri1_.istaxincluded AS col_20_0_, pricingpri1_.c_currency_id AS col_21_0_, pricingpri1_.name AS col_22_0_, businesspa0_.c_bp_group_id AS col_23_0_, businesspa5_.name AS col_24_0_, businesspa0_.so_creditlimit AS col_25_0_, businesspa0_.so_creditused AS col_26_0_, businesspa0_.istaxexempt AS col_27_0_, businesspa0_.customer_blocking AS col_28_0_, businesspa0_.so_order_blocking AS col_29_0_, businesspa0_.birthday AS col_30_0_, businesspa0_.birthplace AS col_31_0_, businesspa0_.isactive AS col_32_0_, businesspa0_.is_customer_consent AS col_33_0_, businesspa0_.is_customer_consent_papformat AS col_34_0_, adlanguage2_.ad_language AS col_35_0_, adlanguage2_.name AS col_36_0_, greeting3_.c_greeting_id AS col_37_0_, greeting3_.name AS col_38_0_, aduserlist4_.comments AS col_39_0_, businesspa0_.so_creditlimit - businesspa0_.so_creditused AS col_40_0_, aduserlist4_.commercialauth AS col_41_0_, aduserlist4_.viaemail AS col_42_0_, aduserlist4_.viasms AS col_43_0_, businesspa0_.business_partner_type AS col_44_0_, businesspa0_.bp_currency_id AS col_45_0_, businesspa0_.so_creditminamt AS col_46_0_, now () AS col_47_0_ FROM c_bpartner businesspa0_ INNER JOIN m_pricelist pricingpri1_ ON businesspa0_.m_pricelist_id = pricingpri1_.m_pricelist_id LEFT OUTER JOIN ad_language adlanguage2_ ON businesspa0_.ad_language = adlanguage2_.ad_language LEFT OUTER JOIN c_greeting greeting3_ ON businesspa0_.c_greeting_id = greeting3_.c_greeting_id LEFT OUTER JOIN ad_user aduserlist4_ ON businesspa0_.c_bpartner_id = aduserlist4_.c_bpartner_id CROSS JOIN c_bp_group businesspa5_ WHERE businesspa0_.c_bp_group_id = businesspa5_.c_bp_group_id AND 0 = 0 AND businesspa0_.iscustomer = '' AND (businesspa0_.ad_client_id IN (...)) AND (businesspa0_.ad_org_id IN (...)) AND businesspa0_.isactive = '' AND (aduserlist4_.ad_user_id IN ( SELECT aduser6_.ad_user_id FROM ad_user aduser6_ WHERE aduser6_.em_obretco_default_pos_contact = '' AND aduser6_.c_bpartner_id = businesspa0_.c_bpartner_id)) AND businesspa0_.c_bpartner_id > '' GROUP BY businesspa0_.em_obsmail_invoiceviaemail, businesspa0_.em_gcnv_uniquecreditnote, businesspa0_.c_bpartner_id, businesspa0_.ad_org_id, businesspa0_.name, businesspa0_.name, businesspa0_.value, businesspa0_.description, businesspa0_.taxid, businesspa0_.so_bp_taxcategory_id, businesspa0_.m_pricelist_id, businesspa0_.fin_paymentmethod_id, businesspa0_.c_paymentterm_id, businesspa0_.invoicerule, aduserlist4_.email, aduserlist4_.ad_user_id, aduserlist4_.phone, aduserlist4_.phone2, COALESCE (aduserlist4_.firstname, aduserlist4_.name, businesspa0_.name), aduserlist4_.lastname, pricingpri1_.istaxincluded, pricingpri1_.c_currency_id, pricingpri1_.name, businesspa0_.c_bp_group_id, businesspa5_.name, businesspa0_.so_creditlimit, businesspa0_.so_creditused, businesspa0_.istaxexempt, businesspa0_.customer_blocking, businesspa0_.so_order_blocking, businesspa0_.birthday, businesspa0_.birthplace, businesspa0_.isactive, businesspa0_.is_customer_consent, businesspa0_.is_customer_consent_papformat, adlanguage2_.ad_language, adlanguage2_.name, greeting3_.c_greeting_id, greeting3_.name, aduserlist4_.comments, businesspa0_.so_creditlimit - businesspa0_.so_creditused, aduserlist4_.commercialauth, aduserlist4_.viaemail, aduserlist4_.viasms, businesspa0_.business_partner_type, businesspa0_.bp_currency_id, businesspa0_.so_creditminamt, now () HAVING 0 = 0 ORDER BY businesspa0_.c_bpartner_id LIMIT '';Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Jul 16 11 60 3m53s 3s892ms 12 65 4m23s 4s49ms 13 115 7m40s 4s4ms [ User: tad - Total duration: 15m57s - Times executed: 240 ]
[ Application: openbravo - Total duration: 15m57s - Times executed: 240 ]
-
SELECT businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL AS col_0_0_, businesspa0_.EM_Gcnv_Uniquecreditnote AS col_1_0_, businesspa0_.C_BPartner_ID AS col_2_0_, businesspa0_.AD_Org_ID AS col_3_0_, businesspa0_.Name AS col_4_0_, businesspa0_.Name AS col_5_0_, businesspa0_.Value AS col_6_0_, businesspa0_.Description AS col_7_0_, businesspa0_.TaxID AS col_8_0_, businesspa0_.SO_Bp_Taxcategory_ID AS col_9_0_, businesspa0_.M_PriceList_ID AS col_10_0_, businesspa0_.FIN_Paymentmethod_ID AS col_11_0_, businesspa0_.C_PaymentTerm_ID AS col_12_0_, businesspa0_.InvoiceRule AS col_13_0_, aduserlist4_.Email AS col_14_0_, aduserlist4_.AD_User_ID AS col_15_0_, aduserlist4_.Phone AS col_16_0_, aduserlist4_.Phone2 AS col_17_0_, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name) AS col_18_0_, aduserlist4_.Lastname AS col_19_0_, pricingpri1_.IsTaxIncluded AS col_20_0_, pricingpri1_.C_Currency_ID AS col_21_0_, pricingpri1_.Name AS col_22_0_, businesspa0_.C_BP_Group_ID AS col_23_0_, businesspa5_.Name AS col_24_0_, businesspa0_.SO_CreditLimit AS col_25_0_, businesspa0_.SO_CreditUsed AS col_26_0_, businesspa0_.IsTaxExempt AS col_27_0_, businesspa0_.Customer_Blocking AS col_28_0_, businesspa0_.SO_Order_Blocking AS col_29_0_, businesspa0_.Birthday AS col_30_0_, businesspa0_.Birthplace AS col_31_0_, businesspa0_.IsActive AS col_32_0_, businesspa0_.Is_Customer_Consent AS col_33_0_, businesspa0_.Is_Customer_Consent_PapFormat AS col_34_0_, adlanguage2_.AD_Language AS col_35_0_, adlanguage2_.Name AS col_36_0_, greeting3_.C_Greeting_ID AS col_37_0_, greeting3_.Name AS col_38_0_, aduserlist4_.Comments AS col_39_0_, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed AS col_40_0_, aduserlist4_.Commercialauth AS col_41_0_, aduserlist4_.Viaemail AS col_42_0_, aduserlist4_.Viasms AS col_43_0_, businesspa0_.business_partner_type AS col_44_0_, businesspa0_.BP_Currency_ID AS col_45_0_, businesspa0_.SO_Creditminamt AS col_46_0_, now () AS col_47_0_ FROM C_BPartner businesspa0_ INNER JOIN M_PriceList pricingpri1_ ON businesspa0_.M_PriceList_ID = pricingpri1_.M_PriceList_ID LEFT OUTER JOIN AD_Language adlanguage2_ ON businesspa0_.AD_Language = adlanguage2_.AD_Language LEFT OUTER JOIN C_Greeting greeting3_ ON businesspa0_.C_Greeting_ID = greeting3_.C_Greeting_ID LEFT OUTER JOIN AD_User aduserlist4_ ON businesspa0_.C_BPartner_ID = aduserlist4_.C_BPartner_ID CROSS JOIN C_BP_Group businesspa5_ WHERE businesspa0_.C_BP_Group_ID = businesspa5_.C_BP_Group_ID AND 1 = 1 AND businesspa0_.IsCustomer = 'Y' AND (businesspa0_.AD_Client_ID IN ('4D6E1B072E684D59B1C90D09F4017E13', '0')) AND (businesspa0_.AD_Org_ID IN ('0', '5C3AE5C94812488B99CD16705FA3D822', '03FBA56A608A4B3A9AEBDB7A8ED56656', '9587504603BD45E9AD09066256013A1A', 'DEED922CE7B7478FB1097C1357A73DD7', 'B23AA6C411E844C8B8BF5D34FCAB67B6')) AND businesspa0_.IsActive = 'Y' AND (aduserlist4_.AD_User_ID IN ( SELECT aduser6_.AD_User_ID FROM AD_User aduser6_ WHERE aduser6_.EM_OBRETCO_Default_Pos_Contact = 'Y' AND aduser6_.C_BPartner_ID = businesspa0_.C_BPartner_ID)) AND businesspa0_.C_BPartner_ID > '03BF447039BF443643F48B55E3D7C77F' GROUP BY businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL, businesspa0_.EM_Gcnv_Uniquecreditnote, businesspa0_.C_BPartner_ID, businesspa0_.AD_Org_ID, businesspa0_.Name, businesspa0_.Name, businesspa0_.Value, businesspa0_.Description, businesspa0_.TaxID, businesspa0_.SO_Bp_Taxcategory_ID, businesspa0_.M_PriceList_ID, businesspa0_.FIN_Paymentmethod_ID, businesspa0_.C_PaymentTerm_ID, businesspa0_.InvoiceRule, aduserlist4_.Email, aduserlist4_.AD_User_ID, aduserlist4_.Phone, aduserlist4_.Phone2, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name), aduserlist4_.Lastname, pricingpri1_.IsTaxIncluded, pricingpri1_.C_Currency_ID, pricingpri1_.Name, businesspa0_.C_BP_Group_ID, businesspa5_.Name, businesspa0_.SO_CreditLimit, businesspa0_.SO_CreditUsed, businesspa0_.IsTaxExempt, businesspa0_.Customer_Blocking, businesspa0_.SO_Order_Blocking, businesspa0_.Birthday, businesspa0_.Birthplace, businesspa0_.IsActive, businesspa0_.Is_Customer_Consent, businesspa0_.Is_Customer_Consent_PapFormat, adlanguage2_.AD_Language, adlanguage2_.Name, greeting3_.C_Greeting_ID, greeting3_.Name, aduserlist4_.Comments, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed, aduserlist4_.Commercialauth, aduserlist4_.Viaemail, aduserlist4_.Viasms, businesspa0_.business_partner_type, businesspa0_.BP_Currency_ID, businesspa0_.SO_Creditminamt, now () HAVING 1 = 1 ORDER BY businesspa0_.C_BPartner_ID LIMIT '5000';
-
SELECT businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL AS col_0_0_, businesspa0_.EM_Gcnv_Uniquecreditnote AS col_1_0_, businesspa0_.C_BPartner_ID AS col_2_0_, businesspa0_.AD_Org_ID AS col_3_0_, businesspa0_.Name AS col_4_0_, businesspa0_.Name AS col_5_0_, businesspa0_.Value AS col_6_0_, businesspa0_.Description AS col_7_0_, businesspa0_.TaxID AS col_8_0_, businesspa0_.SO_Bp_Taxcategory_ID AS col_9_0_, businesspa0_.M_PriceList_ID AS col_10_0_, businesspa0_.FIN_Paymentmethod_ID AS col_11_0_, businesspa0_.C_PaymentTerm_ID AS col_12_0_, businesspa0_.InvoiceRule AS col_13_0_, aduserlist4_.Email AS col_14_0_, aduserlist4_.AD_User_ID AS col_15_0_, aduserlist4_.Phone AS col_16_0_, aduserlist4_.Phone2 AS col_17_0_, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name) AS col_18_0_, aduserlist4_.Lastname AS col_19_0_, pricingpri1_.IsTaxIncluded AS col_20_0_, pricingpri1_.C_Currency_ID AS col_21_0_, pricingpri1_.Name AS col_22_0_, businesspa0_.C_BP_Group_ID AS col_23_0_, businesspa5_.Name AS col_24_0_, businesspa0_.SO_CreditLimit AS col_25_0_, businesspa0_.SO_CreditUsed AS col_26_0_, businesspa0_.IsTaxExempt AS col_27_0_, businesspa0_.Customer_Blocking AS col_28_0_, businesspa0_.SO_Order_Blocking AS col_29_0_, businesspa0_.Birthday AS col_30_0_, businesspa0_.Birthplace AS col_31_0_, businesspa0_.IsActive AS col_32_0_, businesspa0_.Is_Customer_Consent AS col_33_0_, businesspa0_.Is_Customer_Consent_PapFormat AS col_34_0_, adlanguage2_.AD_Language AS col_35_0_, adlanguage2_.Name AS col_36_0_, greeting3_.C_Greeting_ID AS col_37_0_, greeting3_.Name AS col_38_0_, aduserlist4_.Comments AS col_39_0_, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed AS col_40_0_, aduserlist4_.Commercialauth AS col_41_0_, aduserlist4_.Viaemail AS col_42_0_, aduserlist4_.Viasms AS col_43_0_, businesspa0_.business_partner_type AS col_44_0_, businesspa0_.BP_Currency_ID AS col_45_0_, businesspa0_.SO_Creditminamt AS col_46_0_, now () AS col_47_0_ FROM C_BPartner businesspa0_ INNER JOIN M_PriceList pricingpri1_ ON businesspa0_.M_PriceList_ID = pricingpri1_.M_PriceList_ID LEFT OUTER JOIN AD_Language adlanguage2_ ON businesspa0_.AD_Language = adlanguage2_.AD_Language LEFT OUTER JOIN C_Greeting greeting3_ ON businesspa0_.C_Greeting_ID = greeting3_.C_Greeting_ID LEFT OUTER JOIN AD_User aduserlist4_ ON businesspa0_.C_BPartner_ID = aduserlist4_.C_BPartner_ID CROSS JOIN C_BP_Group businesspa5_ WHERE businesspa0_.C_BP_Group_ID = businesspa5_.C_BP_Group_ID AND 1 = 1 AND businesspa0_.IsCustomer = 'Y' AND (businesspa0_.AD_Client_ID IN ('4D6E1B072E684D59B1C90D09F4017E13', '0')) AND (businesspa0_.AD_Org_ID IN ('0', '5C3AE5C94812488B99CD16705FA3D822', '03FBA56A608A4B3A9AEBDB7A8ED56656', '9587504603BD45E9AD09066256013A1A', 'DEED922CE7B7478FB1097C1357A73DD7', 'B23AA6C411E844C8B8BF5D34FCAB67B6')) AND businesspa0_.IsActive = 'Y' AND (aduserlist4_.AD_User_ID IN ( SELECT aduser6_.AD_User_ID FROM AD_User aduser6_ WHERE aduser6_.EM_OBRETCO_Default_Pos_Contact = 'Y' AND aduser6_.C_BPartner_ID = businesspa0_.C_BPartner_ID)) AND businesspa0_.C_BPartner_ID > '078AE936F248D23BB86CD9F20F8B85AA' GROUP BY businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL, businesspa0_.EM_Gcnv_Uniquecreditnote, businesspa0_.C_BPartner_ID, businesspa0_.AD_Org_ID, businesspa0_.Name, businesspa0_.Name, businesspa0_.Value, businesspa0_.Description, businesspa0_.TaxID, businesspa0_.SO_Bp_Taxcategory_ID, businesspa0_.M_PriceList_ID, businesspa0_.FIN_Paymentmethod_ID, businesspa0_.C_PaymentTerm_ID, businesspa0_.InvoiceRule, aduserlist4_.Email, aduserlist4_.AD_User_ID, aduserlist4_.Phone, aduserlist4_.Phone2, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name), aduserlist4_.Lastname, pricingpri1_.IsTaxIncluded, pricingpri1_.C_Currency_ID, pricingpri1_.Name, businesspa0_.C_BP_Group_ID, businesspa5_.Name, businesspa0_.SO_CreditLimit, businesspa0_.SO_CreditUsed, businesspa0_.IsTaxExempt, businesspa0_.Customer_Blocking, businesspa0_.SO_Order_Blocking, businesspa0_.Birthday, businesspa0_.Birthplace, businesspa0_.IsActive, businesspa0_.Is_Customer_Consent, businesspa0_.Is_Customer_Consent_PapFormat, adlanguage2_.AD_Language, adlanguage2_.Name, greeting3_.C_Greeting_ID, greeting3_.Name, aduserlist4_.Comments, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed, aduserlist4_.Commercialauth, aduserlist4_.Viaemail, aduserlist4_.Viasms, businesspa0_.business_partner_type, businesspa0_.BP_Currency_ID, businesspa0_.SO_Creditminamt, now () HAVING 1 = 1 ORDER BY businesspa0_.C_BPartner_ID LIMIT '5000';
-
SELECT businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL AS col_0_0_, businesspa0_.EM_Gcnv_Uniquecreditnote AS col_1_0_, businesspa0_.C_BPartner_ID AS col_2_0_, businesspa0_.AD_Org_ID AS col_3_0_, businesspa0_.Name AS col_4_0_, businesspa0_.Name AS col_5_0_, businesspa0_.Value AS col_6_0_, businesspa0_.Description AS col_7_0_, businesspa0_.TaxID AS col_8_0_, businesspa0_.SO_Bp_Taxcategory_ID AS col_9_0_, businesspa0_.M_PriceList_ID AS col_10_0_, businesspa0_.FIN_Paymentmethod_ID AS col_11_0_, businesspa0_.C_PaymentTerm_ID AS col_12_0_, businesspa0_.InvoiceRule AS col_13_0_, aduserlist4_.Email AS col_14_0_, aduserlist4_.AD_User_ID AS col_15_0_, aduserlist4_.Phone AS col_16_0_, aduserlist4_.Phone2 AS col_17_0_, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name) AS col_18_0_, aduserlist4_.Lastname AS col_19_0_, pricingpri1_.IsTaxIncluded AS col_20_0_, pricingpri1_.C_Currency_ID AS col_21_0_, pricingpri1_.Name AS col_22_0_, businesspa0_.C_BP_Group_ID AS col_23_0_, businesspa5_.Name AS col_24_0_, businesspa0_.SO_CreditLimit AS col_25_0_, businesspa0_.SO_CreditUsed AS col_26_0_, businesspa0_.IsTaxExempt AS col_27_0_, businesspa0_.Customer_Blocking AS col_28_0_, businesspa0_.SO_Order_Blocking AS col_29_0_, businesspa0_.Birthday AS col_30_0_, businesspa0_.Birthplace AS col_31_0_, businesspa0_.IsActive AS col_32_0_, businesspa0_.Is_Customer_Consent AS col_33_0_, businesspa0_.Is_Customer_Consent_PapFormat AS col_34_0_, adlanguage2_.AD_Language AS col_35_0_, adlanguage2_.Name AS col_36_0_, greeting3_.C_Greeting_ID AS col_37_0_, greeting3_.Name AS col_38_0_, aduserlist4_.Comments AS col_39_0_, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed AS col_40_0_, aduserlist4_.Commercialauth AS col_41_0_, aduserlist4_.Viaemail AS col_42_0_, aduserlist4_.Viasms AS col_43_0_, businesspa0_.business_partner_type AS col_44_0_, businesspa0_.BP_Currency_ID AS col_45_0_, businesspa0_.SO_Creditminamt AS col_46_0_, now () AS col_47_0_ FROM C_BPartner businesspa0_ INNER JOIN M_PriceList pricingpri1_ ON businesspa0_.M_PriceList_ID = pricingpri1_.M_PriceList_ID LEFT OUTER JOIN AD_Language adlanguage2_ ON businesspa0_.AD_Language = adlanguage2_.AD_Language LEFT OUTER JOIN C_Greeting greeting3_ ON businesspa0_.C_Greeting_ID = greeting3_.C_Greeting_ID LEFT OUTER JOIN AD_User aduserlist4_ ON businesspa0_.C_BPartner_ID = aduserlist4_.C_BPartner_ID CROSS JOIN C_BP_Group businesspa5_ WHERE businesspa0_.C_BP_Group_ID = businesspa5_.C_BP_Group_ID AND 1 = 1 AND businesspa0_.IsCustomer = 'Y' AND (businesspa0_.AD_Client_ID IN ('4D6E1B072E684D59B1C90D09F4017E13', '0')) AND (businesspa0_.AD_Org_ID IN ('0', '5C3AE5C94812488B99CD16705FA3D822', '03FBA56A608A4B3A9AEBDB7A8ED56656', '9587504603BD45E9AD09066256013A1A', 'DEED922CE7B7478FB1097C1357A73DD7', 'B23AA6C411E844C8B8BF5D34FCAB67B6')) AND businesspa0_.IsActive = 'Y' AND (aduserlist4_.AD_User_ID IN ( SELECT aduser6_.AD_User_ID FROM AD_User aduser6_ WHERE aduser6_.EM_OBRETCO_Default_Pos_Contact = 'Y' AND aduser6_.C_BPartner_ID = businesspa0_.C_BPartner_ID)) AND businesspa0_.C_BPartner_ID > '0EEBA69B73B280983D7CE429E3D106A6' GROUP BY businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL, businesspa0_.EM_Gcnv_Uniquecreditnote, businesspa0_.C_BPartner_ID, businesspa0_.AD_Org_ID, businesspa0_.Name, businesspa0_.Name, businesspa0_.Value, businesspa0_.Description, businesspa0_.TaxID, businesspa0_.SO_Bp_Taxcategory_ID, businesspa0_.M_PriceList_ID, businesspa0_.FIN_Paymentmethod_ID, businesspa0_.C_PaymentTerm_ID, businesspa0_.InvoiceRule, aduserlist4_.Email, aduserlist4_.AD_User_ID, aduserlist4_.Phone, aduserlist4_.Phone2, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name), aduserlist4_.Lastname, pricingpri1_.IsTaxIncluded, pricingpri1_.C_Currency_ID, pricingpri1_.Name, businesspa0_.C_BP_Group_ID, businesspa5_.Name, businesspa0_.SO_CreditLimit, businesspa0_.SO_CreditUsed, businesspa0_.IsTaxExempt, businesspa0_.Customer_Blocking, businesspa0_.SO_Order_Blocking, businesspa0_.Birthday, businesspa0_.Birthplace, businesspa0_.IsActive, businesspa0_.Is_Customer_Consent, businesspa0_.Is_Customer_Consent_PapFormat, adlanguage2_.AD_Language, adlanguage2_.Name, greeting3_.C_Greeting_ID, greeting3_.Name, aduserlist4_.Comments, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed, aduserlist4_.Commercialauth, aduserlist4_.Viaemail, aduserlist4_.Viasms, businesspa0_.business_partner_type, businesspa0_.BP_Currency_ID, businesspa0_.SO_Creditminamt, now () HAVING 1 = 1 ORDER BY businesspa0_.C_BPartner_ID LIMIT '5000';
Date: 2026-07-16 13:10:28 Duration: 7s514ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 13:10:36 Duration: 6s879ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 13:10:51 Duration: 6s716ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
2 33 1m3s 1s850ms 2s6ms 1s929ms SELECT businesspa0_.c_bpartner_location_id AS col_0_0_, businesspa1_.c_bpartner_id AS col_1_0_, COALESCE (location2_.address1, location2_.postal, location2_.city, businesspa0_.name) AS col_2_0_, COALESCE (location2_.address2, '') AS col_3_0_, location2_.postal AS col_4_0_, location2_.city AS col_5_0_, COALESCE (( SELECT countrytrl4_.name FROM c_country_trl countrytrl4_ WHERE countrytrl4_.c_country_id = location2_.c_country_id AND countrytrl4_.ad_language = ''), country5_.name) AS col_6_0_, location2_.c_country_id AS col_7_0_, businesspa0_.isbillto AS col_8_0_, businesspa0_.isshipto AS col_9_0_, businesspa0_.isdefault_shipto AS col_10_0_, businesspa0_.isdefault_billto AS col_11_0_, COALESCE (region3_.name, '') AS col_12_0_, COALESCE (region3_.c_region_id, '') AS col_13_0_, businesspa0_.created AS col_14_0_, businesspa0_.updated AS col_15_0_, COALESCE ((location2_.address1 || CASE WHEN location2_.address2 IS NOT NULL THEN '' END || location2_.address2), location2_.address1, location2_.address2, location2_.postal, location2_.city) AS col_16_0_, CASE WHEN businesspa0_.isactive = '' AND businesspa1_.isactive = '' THEN TRUE ELSE FALSE END AS col_17_0_, now () AS col_18_0_ FROM c_bpartner_location businesspa0_ INNER JOIN c_bpartner businesspa1_ ON businesspa0_.c_bpartner_id = businesspa1_.c_bpartner_id LEFT OUTER JOIN c_location location2_ ON businesspa0_.c_location_id = location2_.c_location_id LEFT OUTER JOIN c_region region3_ ON location2_.c_region_id = region3_.c_region_id CROSS JOIN c_country country5_ WHERE location2_.c_country_id = country5_.c_country_id AND 0 = 0 AND businesspa1_.iscustomer = '' AND (businesspa1_.m_pricelist_id IS NOT NULL) AND (businesspa0_.updated > '' OR businesspa1_.updated > '' OR location2_.updated > '') AND (businesspa0_.ad_client_id IN (...)) AND (businesspa0_.ad_org_id IN (...)) AND 0 = 0 ORDER BY businesspa0_.c_bpartner_location_id LIMIT '';Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Jul 16 07 3 5s902ms 1s967ms 08 1 1s952ms 1s952ms 09 10 19s228ms 1s922ms 10 14 26s830ms 1s916ms 11 3 5s862ms 1s954ms 12 2 3s883ms 1s941ms [ User: tad - Total duration: 1m3s - Times executed: 33 ]
[ Application: openbravo - Total duration: 1m3s - Times executed: 33 ]
-
SELECT businesspa0_.C_BPartner_Location_ID AS col_0_0_, businesspa1_.C_BPartner_ID AS col_1_0_, COALESCE (location2_.Address1, location2_.Postal, location2_.City, businesspa0_.Name) AS col_2_0_, COALESCE (location2_.Address2, '') AS col_3_0_, location2_.Postal AS col_4_0_, location2_.City AS col_5_0_, COALESCE (( SELECT countrytrl4_.Name FROM C_Country_Trl countrytrl4_ WHERE countrytrl4_.C_Country_ID = location2_.C_Country_ID AND countrytrl4_.AD_Language = 'es_ES'), country5_.Name) AS col_6_0_, location2_.C_Country_ID AS col_7_0_, businesspa0_.IsBillTo AS col_8_0_, businesspa0_.IsShipTo AS col_9_0_, businesspa0_.Isdefault_Shipto AS col_10_0_, businesspa0_.Isdefault_Billto AS col_11_0_, COALESCE (region3_.Name, '') AS col_12_0_, COALESCE (region3_.C_Region_ID, '') AS col_13_0_, businesspa0_.Created AS col_14_0_, businesspa0_.Updated AS col_15_0_, COALESCE ((location2_.Address1 || CASE WHEN location2_.Address2 IS NOT NULL THEN ' ' END || location2_.Address2), location2_.Address1, location2_.Address2, location2_.Postal, location2_.City) AS col_16_0_, CASE WHEN businesspa0_.IsActive = 'Y' AND businesspa1_.IsActive = 'Y' THEN TRUE ELSE FALSE END AS col_17_0_, now () AS col_18_0_ FROM C_BPartner_Location businesspa0_ INNER JOIN C_BPartner businesspa1_ ON businesspa0_.C_BPartner_ID = businesspa1_.C_BPartner_ID LEFT OUTER JOIN C_Location location2_ ON businesspa0_.C_Location_ID = location2_.C_Location_ID LEFT OUTER JOIN C_Region region3_ ON location2_.C_Region_ID = region3_.C_Region_ID CROSS JOIN C_Country country5_ WHERE location2_.C_Country_ID = country5_.C_Country_ID AND 1 = 1 AND businesspa1_.IsCustomer = 'Y' AND (businesspa1_.M_PriceList_ID IS NOT NULL) AND (businesspa0_.Updated > '2026-07-15 12:32:41.801' OR businesspa1_.Updated > '2026-07-15 12:32:41.801' OR location2_.Updated > '2026-07-15 12:32:41.801') AND (businesspa0_.AD_Client_ID IN ('4D6E1B072E684D59B1C90D09F4017E13', '0')) AND (businesspa0_.AD_Org_ID IN ('0', '5F652114D95A4EC48E61BC785A13722E', '5C3AE5C94812488B99CD16705FA3D822', '9587504603BD45E9AD09066256013A1A', 'DEED922CE7B7478FB1097C1357A73DD7', 'B23AA6C411E844C8B8BF5D34FCAB67B6')) AND 1 = 1 ORDER BY businesspa0_.C_BPartner_Location_ID LIMIT '5000';
-
SELECT businesspa0_.C_BPartner_Location_ID AS col_0_0_, businesspa1_.C_BPartner_ID AS col_1_0_, COALESCE (location2_.Address1, location2_.Postal, location2_.City, businesspa0_.Name) AS col_2_0_, COALESCE (location2_.Address2, '') AS col_3_0_, location2_.Postal AS col_4_0_, location2_.City AS col_5_0_, COALESCE (( SELECT countrytrl4_.Name FROM C_Country_Trl countrytrl4_ WHERE countrytrl4_.C_Country_ID = location2_.C_Country_ID AND countrytrl4_.AD_Language = 'fr_FR'), country5_.Name) AS col_6_0_, location2_.C_Country_ID AS col_7_0_, businesspa0_.IsBillTo AS col_8_0_, businesspa0_.IsShipTo AS col_9_0_, businesspa0_.Isdefault_Shipto AS col_10_0_, businesspa0_.Isdefault_Billto AS col_11_0_, COALESCE (region3_.Name, '') AS col_12_0_, COALESCE (region3_.C_Region_ID, '') AS col_13_0_, businesspa0_.Created AS col_14_0_, businesspa0_.Updated AS col_15_0_, COALESCE ((location2_.Address1 || CASE WHEN location2_.Address2 IS NOT NULL THEN ' ' END || location2_.Address2), location2_.Address1, location2_.Address2, location2_.Postal, location2_.City) AS col_16_0_, CASE WHEN businesspa0_.IsActive = 'Y' AND businesspa1_.IsActive = 'Y' THEN TRUE ELSE FALSE END AS col_17_0_, now () AS col_18_0_ FROM C_BPartner_Location businesspa0_ INNER JOIN C_BPartner businesspa1_ ON businesspa0_.C_BPartner_ID = businesspa1_.C_BPartner_ID LEFT OUTER JOIN C_Location location2_ ON businesspa0_.C_Location_ID = location2_.C_Location_ID LEFT OUTER JOIN C_Region region3_ ON location2_.C_Region_ID = region3_.C_Region_ID CROSS JOIN C_Country country5_ WHERE location2_.C_Country_ID = country5_.C_Country_ID AND 1 = 1 AND businesspa1_.IsCustomer = 'Y' AND (businesspa1_.M_PriceList_ID IS NOT NULL) AND (businesspa0_.Updated > '2026-07-09 11:32:53.481' OR businesspa1_.Updated > '2026-07-09 11:32:53.481' OR location2_.Updated > '2026-07-09 11:32:53.481') AND (businesspa0_.AD_Client_ID IN ('4D6E1B072E684D59B1C90D09F4017E13', '0')) AND (businesspa0_.AD_Org_ID IN ('0', '6F2ABCB2632C403DBC0D3E130A72AA1F', '5C3AE5C94812488B99CD16705FA3D822', '0804FEC2A9EF43E6B09E347C0A91609F', 'F284EDBE20394BA38CBB4EC9FB4FB4E6', 'B23AA6C411E844C8B8BF5D34FCAB67B6')) AND 1 = 1 ORDER BY businesspa0_.C_BPartner_Location_ID LIMIT '5000';
-
SELECT businesspa0_.C_BPartner_Location_ID AS col_0_0_, businesspa1_.C_BPartner_ID AS col_1_0_, COALESCE (location2_.Address1, location2_.Postal, location2_.City, businesspa0_.Name) AS col_2_0_, COALESCE (location2_.Address2, '') AS col_3_0_, location2_.Postal AS col_4_0_, location2_.City AS col_5_0_, COALESCE (( SELECT countrytrl4_.Name FROM C_Country_Trl countrytrl4_ WHERE countrytrl4_.C_Country_ID = location2_.C_Country_ID AND countrytrl4_.AD_Language = 'fr_FR'), country5_.Name) AS col_6_0_, location2_.C_Country_ID AS col_7_0_, businesspa0_.IsBillTo AS col_8_0_, businesspa0_.IsShipTo AS col_9_0_, businesspa0_.Isdefault_Shipto AS col_10_0_, businesspa0_.Isdefault_Billto AS col_11_0_, COALESCE (region3_.Name, '') AS col_12_0_, COALESCE (region3_.C_Region_ID, '') AS col_13_0_, businesspa0_.Created AS col_14_0_, businesspa0_.Updated AS col_15_0_, COALESCE ((location2_.Address1 || CASE WHEN location2_.Address2 IS NOT NULL THEN ' ' END || location2_.Address2), location2_.Address1, location2_.Address2, location2_.Postal, location2_.City) AS col_16_0_, CASE WHEN businesspa0_.IsActive = 'Y' AND businesspa1_.IsActive = 'Y' THEN TRUE ELSE FALSE END AS col_17_0_, now () AS col_18_0_ FROM C_BPartner_Location businesspa0_ INNER JOIN C_BPartner businesspa1_ ON businesspa0_.C_BPartner_ID = businesspa1_.C_BPartner_ID LEFT OUTER JOIN C_Location location2_ ON businesspa0_.C_Location_ID = location2_.C_Location_ID LEFT OUTER JOIN C_Region region3_ ON location2_.C_Region_ID = region3_.C_Region_ID CROSS JOIN C_Country country5_ WHERE location2_.C_Country_ID = country5_.C_Country_ID AND 1 = 1 AND businesspa1_.IsCustomer = 'Y' AND (businesspa1_.M_PriceList_ID IS NOT NULL) AND (businesspa0_.Updated > '2026-07-15 07:47:10.638' OR businesspa1_.Updated > '2026-07-15 07:47:10.638' OR location2_.Updated > '2026-07-15 07:47:10.638') AND (businesspa0_.AD_Client_ID IN ('4D6E1B072E684D59B1C90D09F4017E13', '0')) AND (businesspa0_.AD_Org_ID IN ('0', '5C3AE5C94812488B99CD16705FA3D822', '0804FEC2A9EF43E6B09E347C0A91609F', 'F284EDBE20394BA38CBB4EC9FB4FB4E6', 'BDD428290B5C48A0AC9E5F7E2185B80B', 'B23AA6C411E844C8B8BF5D34FCAB67B6')) AND 1 = 1 ORDER BY businesspa0_.C_BPartner_Location_ID LIMIT '5000';
Date: 2026-07-16 11:25:41 Duration: 2s6ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 12:03:00 Duration: 1s995ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 07:51:32 Duration: 1s975ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
3 28 36s278ms 1s18ms 1s422ms 1s295ms SELECT ol.c_orderline_id AS id, ord.created AS createddate, ord.documentno AS ORDER, ad_column_identifier_std ('', bp.c_bpartner_id) AS bp, bp.name AS bpname, ad_column_identifier_std ('', prod.m_product_id) AS product, prod.value AS productvalue, prod.name AS productname, prod.characteristic_desc AS productchdesc, prod.m_product_category_id AS productcategory, ord.grandtotal AS gross, ol.qtyordered, COALESCE (ol.grosspricelist, 0) AS grosspricelist, ol.gross_unit_price, CASE WHEN ol.gross_unit_price = 0 THEN 0 ELSE abs (round ((0 - (ol.grosspricelist / ol.gross_unit_price)) * 0, 0)) END AS discount, ol.line_gross_amount, string_agg (fin_paymentmethod.name, '') AS paymentmethod FROM c_orderline ol LEFT JOIN c_order ord ON ord.c_order_id = ol.c_order_id LEFT JOIN fin_payment_scheduledetail ON fin_payment_scheduledetail.fin_payment_schedule_order = ord.c_order_id LEFT JOIN fin_payment_detail ON fin_payment_scheduledetail.fin_payment_detail_id = fin_payment_detail.fin_payment_detail_id LEFT JOIN fin_payment ON fin_payment.fin_payment_id = fin_payment_detail.fin_payment_id LEFT JOIN fin_paymentmethod ON fin_payment.fin_paymentmethod_id = fin_paymentmethod.fin_paymentmethod_id LEFT JOIN c_bpartner bp ON bp.c_bpartner_id = ord.c_bpartner_id LEFT JOIN m_product prod ON prod.m_product_id = ol.m_product_id WHERE ord.issotrx = '' AND ord.docstatus = '' AND COALESCE (ord.ad_orgtrx_id, ord.ad_org_id) = '' AND ord.em_obpos_applications_id IS NOT NULL AND trunc (ord.created) >= to_timestamp ('', '') AND trunc (ord.created) <= to_timestamp ('', '') GROUP BY ol.c_orderline_id, ord.c_order_id, bp.c_bpartner_id, prod.m_product_id ORDER BY ord.documentno DESC LIMIT 0;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Jul 16 10 1 1s284ms 1s284ms 11 1 1s299ms 1s299ms 12 1 1s382ms 1s382ms 13 4 5s406ms 1s351ms 14 2 2s648ms 1s324ms 15 5 6s628ms 1s325ms 16 1 1s137ms 1s137ms 17 5 6s341ms 1s268ms 18 3 4s179ms 1s393ms 19 4 4s950ms 1s237ms 20 1 1s18ms 1s18ms [ User: tad - Total duration: 36s278ms - Times executed: 28 ]
[ Application: openbravo - Total duration: 36s278ms - Times executed: 28 ]
-
SELECT ol.c_orderline_id AS id, ord.created AS createdDate, ord.documentno AS ORDER, ad_column_identifier_std ('C_BPartner', bp.c_bpartner_id) AS bp, bp.name AS bpname, ad_column_identifier_std ('M_Product', prod.m_product_id) AS product, prod.value AS productvalue, prod.name AS productname, prod.characteristic_desc AS productchdesc, prod.m_product_category_id AS productcategory, ord.grandtotal AS gross, ol.qtyordered, COALESCE (ol.grosspricelist, 0) AS grosspricelist, ol.gross_unit_price, CASE WHEN ol.gross_unit_price = 0 THEN 100 ELSE abs (round ((1 - (ol.grosspricelist / ol.gross_unit_price)) * 100, 2)) END AS discount, ol.line_gross_amount, string_agg (fin_paymentmethod.name, ',') AS paymentmethod FROM c_orderline ol LEFT JOIN c_order ord ON ord.c_order_id = ol.c_order_id LEFT JOIN fin_payment_scheduledetail ON fin_payment_scheduledetail.fin_payment_schedule_order = ord.c_order_id LEFT JOIN fin_payment_detail ON fin_payment_scheduledetail.fin_payment_detail_id = fin_payment_detail.fin_payment_detail_id LEFT JOIN fin_payment ON fin_payment.fin_payment_id = fin_payment_detail.fin_payment_id LEFT JOIN fin_paymentmethod ON fin_payment.fin_paymentmethod_id = fin_paymentmethod.fin_paymentmethod_id LEFT JOIN c_bpartner bp ON bp.c_bpartner_id = ord.c_bpartner_id LEFT JOIN m_product prod ON prod.m_product_id = ol.m_product_id WHERE ord.issotrx = 'Y' AND ord.docstatus = 'CO' AND COALESCE (ord.ad_orgtrx_id, ord.ad_org_id) = '6315B3192DE146A89C9F58BCB7EDDAE6' AND ord.em_obpos_applications_id IS NOT NULL AND trunc (ord.created) >= to_timestamp ('16-07-2026', 'dd-MM-yyyy') AND trunc (ord.created) <= to_timestamp ('16-07-2026', 'dd-MM-yyyy') GROUP BY ol.c_orderline_id, ord.c_order_id, bp.c_bpartner_id, prod.m_product_id ORDER BY ord.documentno DESC LIMIT 100;
-
SELECT ol.c_orderline_id AS id, ord.created AS createdDate, ord.documentno AS ORDER, ad_column_identifier_std ('C_BPartner', bp.c_bpartner_id) AS bp, bp.name AS bpname, ad_column_identifier_std ('M_Product', prod.m_product_id) AS product, prod.value AS productvalue, prod.name AS productname, prod.characteristic_desc AS productchdesc, prod.m_product_category_id AS productcategory, ord.grandtotal AS gross, ol.qtyordered, COALESCE (ol.grosspricelist, 0) AS grosspricelist, ol.gross_unit_price, CASE WHEN ol.gross_unit_price = 0 THEN 100 ELSE abs (round ((1 - (ol.grosspricelist / ol.gross_unit_price)) * 100, 2)) END AS discount, ol.line_gross_amount, string_agg (fin_paymentmethod.name, ',') AS paymentmethod FROM c_orderline ol LEFT JOIN c_order ord ON ord.c_order_id = ol.c_order_id LEFT JOIN fin_payment_scheduledetail ON fin_payment_scheduledetail.fin_payment_schedule_order = ord.c_order_id LEFT JOIN fin_payment_detail ON fin_payment_scheduledetail.fin_payment_detail_id = fin_payment_detail.fin_payment_detail_id LEFT JOIN fin_payment ON fin_payment.fin_payment_id = fin_payment_detail.fin_payment_id LEFT JOIN fin_paymentmethod ON fin_payment.fin_paymentmethod_id = fin_paymentmethod.fin_paymentmethod_id LEFT JOIN c_bpartner bp ON bp.c_bpartner_id = ord.c_bpartner_id LEFT JOIN m_product prod ON prod.m_product_id = ol.m_product_id WHERE ord.issotrx = 'Y' AND ord.docstatus = 'CO' AND COALESCE (ord.ad_orgtrx_id, ord.ad_org_id) = '6315B3192DE146A89C9F58BCB7EDDAE6' AND ord.em_obpos_applications_id IS NOT NULL AND trunc (ord.created) >= to_timestamp ('16-07-2026', 'dd-MM-yyyy') AND trunc (ord.created) <= to_timestamp ('16-07-2026', 'dd-MM-yyyy') GROUP BY ol.c_orderline_id, ord.c_order_id, bp.c_bpartner_id, prod.m_product_id ORDER BY ord.documentno DESC LIMIT 100;
-
SELECT ol.c_orderline_id AS id, ord.created AS createdDate, ord.documentno AS ORDER, ad_column_identifier_std ('C_BPartner', bp.c_bpartner_id) AS bp, bp.name AS bpname, ad_column_identifier_std ('M_Product', prod.m_product_id) AS product, prod.value AS productvalue, prod.name AS productname, prod.characteristic_desc AS productchdesc, prod.m_product_category_id AS productcategory, ord.grandtotal AS gross, ol.qtyordered, COALESCE (ol.grosspricelist, 0) AS grosspricelist, ol.gross_unit_price, CASE WHEN ol.gross_unit_price = 0 THEN 100 ELSE abs (round ((1 - (ol.grosspricelist / ol.gross_unit_price)) * 100, 2)) END AS discount, ol.line_gross_amount, string_agg (fin_paymentmethod.name, ',') AS paymentmethod FROM c_orderline ol LEFT JOIN c_order ord ON ord.c_order_id = ol.c_order_id LEFT JOIN fin_payment_scheduledetail ON fin_payment_scheduledetail.fin_payment_schedule_order = ord.c_order_id LEFT JOIN fin_payment_detail ON fin_payment_scheduledetail.fin_payment_detail_id = fin_payment_detail.fin_payment_detail_id LEFT JOIN fin_payment ON fin_payment.fin_payment_id = fin_payment_detail.fin_payment_id LEFT JOIN fin_paymentmethod ON fin_payment.fin_paymentmethod_id = fin_paymentmethod.fin_paymentmethod_id LEFT JOIN c_bpartner bp ON bp.c_bpartner_id = ord.c_bpartner_id LEFT JOIN m_product prod ON prod.m_product_id = ol.m_product_id WHERE ord.issotrx = 'Y' AND ord.docstatus = 'CO' AND COALESCE (ord.ad_orgtrx_id, ord.ad_org_id) = '6315B3192DE146A89C9F58BCB7EDDAE6' AND ord.em_obpos_applications_id IS NOT NULL AND trunc (ord.created) >= to_timestamp ('16-07-2026', 'dd-MM-yyyy') AND trunc (ord.created) <= to_timestamp ('16-07-2026', 'dd-MM-yyyy') GROUP BY ol.c_orderline_id, ord.c_order_id, bp.c_bpartner_id, prod.m_product_id ORDER BY ord.documentno DESC LIMIT 100;
Date: 2026-07-16 17:39:57 Duration: 1s422ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 18:50:03 Duration: 1s414ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 13:16:45 Duration: 1s407ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
4 28 58s564ms 2s53ms 2s347ms 2s91ms SELECT DISTINCT ON (bp.c_bpartner_id) bp.c_bpartner_id, bp.updated, bp.ad_language, CAST (bp.birthday AS varchar), bp.is_customer_consent, bp.isactive, usr.created, usr.firstname, usr.lastname, usr.commercialauth, usr.em_izir_updated_optin AS updatedcommercialauth, usr.email, usr.viasms, usr.viaemail, usr.phone, c_country.countrycode AS description, c_location.regionname, c_location.postal, c_location.city, c_location.address1, grt.name, grp.value, created_user.default_ad_org_id AS created_by_org FROM c_bpartner bp LEFT JOIN ad_user usr ON bp.c_bpartner_id = usr.c_bpartner_id LEFT JOIN c_bpartner_location ON bp.c_bpartner_id = c_bpartner_location.c_bpartner_id LEFT JOIN c_location ON c_bpartner_location.c_location_id = c_location.c_location_id LEFT JOIN c_country ON c_country.c_country_id = c_location.c_country_id LEFT JOIN c_greeting grt ON bp.c_greeting_id = grt.c_greeting_id LEFT JOIN c_bp_group grp ON bp.c_bp_group_id = grp.c_bp_group_id LEFT JOIN ad_user created_user ON bp.createdby = created_user.ad_user_id WHERE (bp.updated >= now () - 0 OR usr.updated >= now () - 0);Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Jul 16 08 2 4s159ms 2s79ms 09 2 4s300ms 2s150ms 10 2 4s141ms 2s70ms 11 2 4s135ms 2s67ms 12 2 4s143ms 2s71ms 13 2 4s233ms 2s116ms 14 2 4s162ms 2s81ms 15 2 4s132ms 2s66ms 16 2 4s136ms 2s68ms 17 2 4s146ms 2s73ms 18 2 4s420ms 2s210ms 19 2 4s158ms 2s79ms 20 2 4s133ms 2s66ms 21 2 4s161ms 2s80ms [ User: izipiziro - Total duration: 58s564ms - Times executed: 28 ]
[ Application: [unknown] - Total duration: 58s564ms - Times executed: 28 ]
-
SELECT DISTINCT ON (bp.c_bpartner_id) bp.c_bpartner_id, bp.updated, bp.AD_Language, CAST (bp.birthday AS varchar), bp.is_customer_consent, bp.isactive, usr.created, usr.firstname, usr.lastname, usr.commercialauth, usr.em_izir_updated_optin AS updatedCommercialauth, usr.email, usr.viasms, usr.viaemail, usr.phone, c_country.countrycode AS description /*replace BY countrycode*/ , c_location.regionname, c_location.postal, c_location.city, c_location.address1, grt.name, grp.value, created_user.default_ad_org_id AS created_by_org FROM c_bpartner bp LEFT JOIN ad_user usr ON bp.c_bpartner_id = usr.c_bpartner_id LEFT JOIN c_bpartner_location ON bp.c_bpartner_id = c_bpartner_location.c_bpartner_id LEFT JOIN c_location ON c_bpartner_location.c_location_id = c_location.c_location_id LEFT JOIN c_country ON c_country.c_country_id = c_location.c_country_id LEFT JOIN c_greeting grt ON bp.c_greeting_id = grt.c_greeting_id LEFT JOIN c_bp_group grp ON bp.c_bp_group_id = grp.c_bp_group_id LEFT JOIN ad_user created_user ON bp.createdby = created_user.ad_user_id WHERE (bp.updated >= now () - 2 OR usr.updated >= now () - 2);
-
SELECT DISTINCT ON (bp.c_bpartner_id) bp.c_bpartner_id, bp.updated, bp.AD_Language, CAST (bp.birthday AS varchar), bp.is_customer_consent, bp.isactive, usr.created, usr.firstname, usr.lastname, usr.commercialauth, usr.em_izir_updated_optin AS updatedCommercialauth, usr.email, usr.viasms, usr.viaemail, usr.phone, c_country.countrycode AS description /*replace BY countrycode*/ , c_location.regionname, c_location.postal, c_location.city, c_location.address1, grt.name, grp.value, created_user.default_ad_org_id AS created_by_org FROM c_bpartner bp LEFT JOIN ad_user usr ON bp.c_bpartner_id = usr.c_bpartner_id LEFT JOIN c_bpartner_location ON bp.c_bpartner_id = c_bpartner_location.c_bpartner_id LEFT JOIN c_location ON c_bpartner_location.c_location_id = c_location.c_location_id LEFT JOIN c_country ON c_country.c_country_id = c_location.c_country_id LEFT JOIN c_greeting grt ON bp.c_greeting_id = grt.c_greeting_id LEFT JOIN c_bp_group grp ON bp.c_bp_group_id = grp.c_bp_group_id LEFT JOIN ad_user created_user ON bp.createdby = created_user.ad_user_id WHERE (bp.updated >= now () - 2 OR usr.updated >= now () - 2);
-
SELECT DISTINCT ON (bp.c_bpartner_id) bp.c_bpartner_id, bp.updated, bp.AD_Language, CAST (bp.birthday AS varchar), bp.is_customer_consent, bp.isactive, usr.created, usr.firstname, usr.lastname, usr.commercialauth, usr.em_izir_updated_optin AS updatedCommercialauth, usr.email, usr.viasms, usr.viaemail, usr.phone, c_country.countrycode AS description /*replace BY countrycode*/ , c_location.regionname, c_location.postal, c_location.city, c_location.address1, grt.name, grp.value, created_user.default_ad_org_id AS created_by_org FROM c_bpartner bp LEFT JOIN ad_user usr ON bp.c_bpartner_id = usr.c_bpartner_id LEFT JOIN c_bpartner_location ON bp.c_bpartner_id = c_bpartner_location.c_bpartner_id LEFT JOIN c_location ON c_bpartner_location.c_location_id = c_location.c_location_id LEFT JOIN c_country ON c_country.c_country_id = c_location.c_country_id LEFT JOIN c_greeting grt ON bp.c_greeting_id = grt.c_greeting_id LEFT JOIN c_bp_group grp ON bp.c_bp_group_id = grp.c_bp_group_id LEFT JOIN ad_user created_user ON bp.createdby = created_user.ad_user_id WHERE (bp.updated >= now () - 2 OR usr.updated >= now () - 2);
Date: 2026-07-16 18:01:56 Duration: 2s347ms Database: openbravo User: izipiziro Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 09:31:27 Duration: 2s244ms Database: openbravo User: izipiziro Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 13:01:29 Duration: 2s176ms Database: openbravo User: izipiziro Remote: 87.98.152.184 Application: [unknown] Bind query: yes
5 15 28s507ms 1s184ms 2s514ms 1s900ms SELECT profile.take_sample ();Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Jul 16 07 1 1s184ms 1s184ms 08 1 1s454ms 1s454ms 09 1 1s857ms 1s857ms 10 1 1s935ms 1s935ms 11 1 1s637ms 1s637ms 12 1 2s287ms 2s287ms 13 1 2s514ms 2s514ms 14 1 2s345ms 2s345ms 15 1 1s458ms 1s458ms 16 1 2s34ms 2s34ms 17 1 2s475ms 2s475ms 18 1 1s986ms 1s986ms 19 1 1s798ms 1s798ms 20 1 1s910ms 1s910ms 21 1 1s627ms 1s627ms [ User: postgres - Total duration: 28s507ms - Times executed: 15 ]
[ Application: psql - Total duration: 28s507ms - Times executed: 15 ]
-
SELECT profile.take_sample ();
-
SELECT profile.take_sample ();
-
SELECT profile.take_sample ();
Date: 2026-07-16 13:00:03 Duration: 2s514ms Database: openbravo User: postgres Remote: [local] Application: psql
Date: 2026-07-16 17:00:04 Duration: 2s475ms Database: openbravo User: postgres Remote: [local] Application: psql
Date: 2026-07-16 14:00:03 Duration: 2s345ms Database: openbravo User: postgres Remote: [local] Application: psql
6 8 1m14s 9s12ms 9s741ms 9s307ms SELECT c_bpartner_id, trunc (created) AS created, ( SELECT cc.name FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 0) AS bp_country FROM c_bpartner WHERE 0 = 0 AND isactive = '';Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Jul 16 08 1 9s683ms 9s683ms 13 1 9s448ms 9s448ms 15 1 9s12ms 9s12ms 16 1 9s35ms 9s35ms 17 1 9s34ms 9s34ms 18 1 9s741ms 9s741ms 19 1 9s449ms 9s449ms 20 1 9s56ms 9s56ms [ User: tad - Total duration: 1m14s - Times executed: 8 ]
[ Application: [unknown] - Total duration: 1m14s - Times executed: 8 ]
-
SELECT c_bpartner_id, trunc (created) AS created, ( SELECT cc.name FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS bp_country FROM c_bpartner WHERE 1 = 1 AND isactive = 'Y';
-
SELECT c_bpartner_id, trunc (created) AS created, ( SELECT cc.name FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS bp_country FROM c_bpartner WHERE 1 = 1 AND isactive = 'Y';
-
SELECT c_bpartner_id, trunc (created) AS created, ( SELECT cc.name FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS bp_country FROM c_bpartner WHERE 1 = 1 AND isactive = 'Y';
Date: 2026-07-16 18:02:05 Duration: 9s741ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 08:34:33 Duration: 9s683ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 19:38:10 Duration: 9s449ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
7 8 1h33m4s 11m17s 11m52s 11m38s SELECT "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_org_id" AS "ad_org_id", "_"."almacén" AS "entrepot", "_"."ubicación" AS "emplacement", "_"."m_product_id" AS "m_product_id", "_"."cantidad" AS "qté stock", "_"."cantidad reservada" AS "quantite reserve", "_"."valoración inventario" AS "valo pa ht stock", "_"."last_purchase" AS "last_purchase" FROM ( SELECT w.m_warehouse_id, sd.ad_org_id, w.name AS "almacén", l.value AS "ubicación", sd.m_product_id, sd.qtyonhand "cantidad", sd.reservedqty "cantidad reservada", round (COALESCE (sd.qtyonhand * COALESCE (m_get_cost (sd.m_product_id, now ()::TIMESTAMP, '', sd.ad_org_id, sd.ad_client_id, NULL, '', ''), 0), 0), 0) AS "valoración inventario", ( SELECT COALESCE (max (m_inout.movementdate), current_date) FROM m_inoutline LEFT JOIN m_inout ON m_inoutline.m_inout_id = m_inout.m_inout_id WHERE m_inout.docstatus <> '' AND m_inout.issotrx = '' AND m_inoutline.m_product_id = sd.m_product_id) AS "last_purchase" FROM m_storage_detail sd INNER JOIN m_locator l ON l.m_locator_id = sd.m_locator_id INNER JOIN m_warehouse w ON w.m_warehouse_id = l.m_warehouse_id) "_";Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Jul 16 08 1 11m37s 11m37s 13 1 11m17s 11m17s 15 1 11m18s 11m18s 16 1 11m26s 11m26s 17 1 11m51s 11m51s 18 1 11m48s 11m48s 19 1 11m51s 11m51s 20 1 11m52s 11m52s [ User: tad - Total duration: 1h33m4s - Times executed: 8 ]
[ Application: [unknown] - Total duration: 1h33m4s - Times executed: 8 ]
-
SELECT "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_org_id" AS "ad_org_id", "_"."Almacén" AS "Entrepot", "_"."Ubicación" AS "Emplacement", "_"."m_product_id" AS "m_product_id", "_"."Cantidad" AS "Qté stock", "_"."Cantidad Reservada" AS "Quantite Reserve", "_"."Valoración Inventario" AS "Valo PA HT Stock", "_"."last_purchase" AS "last_purchase" FROM ( SELECT w.m_warehouse_id, sd.ad_org_id, w.name AS "Almacén", l.value AS "Ubicación", sd.m_product_id, sd.qtyonhand "Cantidad", sd.reservedqty "Cantidad Reservada", round (COALESCE (sd.qtyonhand * COALESCE (m_get_cost (sd.m_product_id, now ()::TIMESTAMP, 'AVA', sd.ad_org_id, sd.ad_client_id, NULL, '102', '102'), 0), 0), 2) AS "Valoración Inventario", ( SELECT COALESCE (MAX (m_inout.movementdate), current_date) FROM m_inoutline LEFT JOIN m_inout ON m_inoutline.m_inout_id = m_inout.m_inout_id WHERE m_inout.docstatus <> 'DR' AND m_inout.issotrx = 'N' AND m_inoutline.m_product_id = sd.m_product_id) AS "last_purchase" FROM m_storage_detail sd INNER JOIN m_locator l ON l.m_locator_id = sd.m_locator_id INNER JOIN m_warehouse w ON w.m_warehouse_id = l.m_warehouse_id) "_";
-
SELECT "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_org_id" AS "ad_org_id", "_"."Almacén" AS "Entrepot", "_"."Ubicación" AS "Emplacement", "_"."m_product_id" AS "m_product_id", "_"."Cantidad" AS "Qté stock", "_"."Cantidad Reservada" AS "Quantite Reserve", "_"."Valoración Inventario" AS "Valo PA HT Stock", "_"."last_purchase" AS "last_purchase" FROM ( SELECT w.m_warehouse_id, sd.ad_org_id, w.name AS "Almacén", l.value AS "Ubicación", sd.m_product_id, sd.qtyonhand "Cantidad", sd.reservedqty "Cantidad Reservada", round (COALESCE (sd.qtyonhand * COALESCE (m_get_cost (sd.m_product_id, now ()::TIMESTAMP, 'AVA', sd.ad_org_id, sd.ad_client_id, NULL, '102', '102'), 0), 0), 2) AS "Valoración Inventario", ( SELECT COALESCE (MAX (m_inout.movementdate), current_date) FROM m_inoutline LEFT JOIN m_inout ON m_inoutline.m_inout_id = m_inout.m_inout_id WHERE m_inout.docstatus <> 'DR' AND m_inout.issotrx = 'N' AND m_inoutline.m_product_id = sd.m_product_id) AS "last_purchase" FROM m_storage_detail sd INNER JOIN m_locator l ON l.m_locator_id = sd.m_locator_id INNER JOIN m_warehouse w ON w.m_warehouse_id = l.m_warehouse_id) "_";
-
SELECT "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_org_id" AS "ad_org_id", "_"."Almacén" AS "Entrepot", "_"."Ubicación" AS "Emplacement", "_"."m_product_id" AS "m_product_id", "_"."Cantidad" AS "Qté stock", "_"."Cantidad Reservada" AS "Quantite Reserve", "_"."Valoración Inventario" AS "Valo PA HT Stock", "_"."last_purchase" AS "last_purchase" FROM ( SELECT w.m_warehouse_id, sd.ad_org_id, w.name AS "Almacén", l.value AS "Ubicación", sd.m_product_id, sd.qtyonhand "Cantidad", sd.reservedqty "Cantidad Reservada", round (COALESCE (sd.qtyonhand * COALESCE (m_get_cost (sd.m_product_id, now ()::TIMESTAMP, 'AVA', sd.ad_org_id, sd.ad_client_id, NULL, '102', '102'), 0), 0), 2) AS "Valoración Inventario", ( SELECT COALESCE (MAX (m_inout.movementdate), current_date) FROM m_inoutline LEFT JOIN m_inout ON m_inoutline.m_inout_id = m_inout.m_inout_id WHERE m_inout.docstatus <> 'DR' AND m_inout.issotrx = 'N' AND m_inoutline.m_product_id = sd.m_product_id) AS "last_purchase" FROM m_storage_detail sd INNER JOIN m_locator l ON l.m_locator_id = sd.m_locator_id INNER JOIN m_warehouse w ON w.m_warehouse_id = l.m_warehouse_id) "_";
Date: 2026-07-16 20:47:09 Duration: 11m52s Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 17:15:52 Duration: 11m51s Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 19:49:51 Duration: 11m51s Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
8 8 7m37s 54s799ms 59s101ms 57s213ms SELECT "_"."c_orderline_id" AS "c_orderline_id", "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "actif", "_"."issotrx" AS "issotrx", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_currency_id" AS "c_currency_id", "_"."m_product_id" AS "m_product_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."m_product_category_id" AS "m_product_category_id", "_"."line" AS "line", CAST ("_"."fecha pedido" AS date) AS "date commande", CAST ("_"."fecha comprometida" AS date) AS "date de livraison engagée", CAST ("_"."fecha enviada" AS date) AS "fecha enviada", "_"."descripción" AS "description ligne", "_"."cantidad pedido" AS "qté vendue", "_"."precio lista" AS "prix list", "_"."precio actual" AS "prix actuel", "_"."precio limite" AS "prix limite", "_"."importe linea" AS "montant net ligne", "_"."importe ttc" AS "importe ttc", "_"."descuento" AS "€ remise", "_"."cantidad recibida" AS "quantite reçue", CAST ("_"."fecha recepción" AS date) AS "fecha recepción", CAST ("_"."bp_created" AS date) AS "bp_created", "_"."bp_country" AS "bp_country", "_"."isdelivered" AS "isdelivered" FROM ( SELECT ol.c_orderline_id, ol.c_order_id, ( CASE WHEN cd.isreturn = '' THEN o.ad_orgtrx_id ELSE ol.ad_org_id END) ad_org_id, ol.isactive, o.issotrx, ol.c_bpartner_id, ol.c_currency_id, ol.m_product_id, ol.m_warehouse_id, p.m_product_category_id, ol.line, ol.dateordered AS "fecha pedido", ol.datepromised AS "fecha comprometida", ol.datedelivered AS "fecha enviada", ol.description AS "descripción", ol.qtyordered "cantidad pedido", ol.pricelist "precio lista", ol.priceactual "precio actual", ol.pricelimit "precio limite", ol.linenetamt "importe linea", ol.line_gross_amount "importe ttc", ol.discount AS "descuento", ( SELECT sum (movementqty) FROM m_inoutline iol WHERE iol.c_orderline_id = ol.c_orderline_id) AS "cantidad recibida", ( SELECT max (movementdate) FROM m_inoutline iol INNER JOIN m_inout io ON io.m_inout_id = iol.m_inout_id WHERE iol.c_orderline_id = ol.c_orderline_id) AS "fecha recepción", bp.created AS "bp_created", ( SELECT cc.name FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = bp.c_bpartner_id LIMIT 0) AS bp_country, o.isdelivered FROM c_orderline ol LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN c_doctype cd ON o.c_doctype_id = cd.c_doctype_id LEFT JOIN m_product p ON p.m_product_id = ol.m_product_id LEFT JOIN c_bpartner bp ON bp.c_bpartner_id = o.c_bpartner_id WHERE 0 = 0 AND o.issotrx = '' AND ol.dateordered >= current_date - interval '') "_";Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Jul 16 08 1 59s101ms 59s101ms 13 1 58s128ms 58s128ms 15 1 54s799ms 54s799ms 16 1 56s701ms 56s701ms 17 1 57s318ms 57s318ms 18 1 58s834ms 58s834ms 19 1 56s286ms 56s286ms 20 1 56s537ms 56s537ms [ User: tad - Total duration: 7m37s - Times executed: 8 ]
[ Application: [unknown] - Total duration: 7m37s - Times executed: 8 ]
-
SELECT "_"."c_orderline_id" AS "c_orderline_id", "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "Actif", "_"."issotrx" AS "issotrx", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_currency_id" AS "c_currency_id", "_"."m_product_id" AS "m_product_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."m_product_category_id" AS "m_product_category_id", "_"."line" AS "line", CAST ("_"."Fecha Pedido" AS date) AS "Date Commande", CAST ("_"."Fecha Comprometida" AS date) AS "Date de livraison engagée", CAST ("_"."Fecha Enviada" AS date) AS "Fecha Enviada", "_"."Descripción" AS "Description ligne", "_"."Cantidad Pedido" AS "Qté vendue", "_"."Precio Lista" AS "Prix List", "_"."Precio Actual" AS "Prix Actuel", "_"."Precio Limite" AS "Prix Limite", "_"."Importe Linea" AS "Montant net ligne", "_"."Importe TTC" AS "Importe TTC", "_"."Descuento" AS "€ Remise", "_"."Cantidad Recibida" AS "Quantite reçue", CAST ("_"."Fecha Recepción" AS date) AS "Fecha Recepción", CAST ("_"."bp_created" AS date) AS "bp_created", "_"."bp_country" AS "bp_country", "_"."isdelivered" AS "isdelivered" FROM ( SELECT OL.c_orderline_id, OL.c_order_id, ( CASE WHEN cd.isreturn = 'Y' THEN O.ad_orgtrx_id ELSE OL.ad_org_id END) ad_org_id, OL.isactive, O.issotrx, OL.c_bpartner_id, OL.c_currency_id, OL.m_product_id, OL.m_warehouse_id, P.m_product_category_id, OL.line, OL.dateordered AS "Fecha Pedido", OL.datepromised AS "Fecha Comprometida", OL.datedelivered AS "Fecha Enviada", OL.description AS "Descripción", OL.qtyordered "Cantidad Pedido", OL.pricelist "Precio Lista", OL.priceactual "Precio Actual", OL.pricelimit "Precio Limite", OL.linenetamt "Importe Linea", OL.line_gross_amount "Importe TTC", OL.discount AS "Descuento", ( SELECT SUM (movementqty) FROM m_inoutline IOL WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Cantidad Recibida", ( SELECT MAX (movementdate) FROM m_inoutline IOL INNER JOIN m_inout IO ON IO.m_inout_id = IOL.m_inout_id WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Fecha Recepción", BP.created AS "bp_created", ( SELECT cc.name FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = BP.c_bpartner_id LIMIT 1) AS bp_country, O.isdelivered FROM c_orderline OL LEFT JOIN c_order O ON O.c_order_id = OL.c_order_id LEFT JOIN c_doctype cd ON O.c_doctype_id = cd.c_doctype_id LEFT JOIN m_product P ON P.m_product_id = OL.m_product_id LEFT JOIN c_bpartner BP ON BP.c_bpartner_id = O.c_bpartner_id WHERE 1 = 1 AND O.issotrx = 'Y' AND OL.dateordered >= current_date - interval '3 years') "_";
-
SELECT "_"."c_orderline_id" AS "c_orderline_id", "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "Actif", "_"."issotrx" AS "issotrx", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_currency_id" AS "c_currency_id", "_"."m_product_id" AS "m_product_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."m_product_category_id" AS "m_product_category_id", "_"."line" AS "line", CAST ("_"."Fecha Pedido" AS date) AS "Date Commande", CAST ("_"."Fecha Comprometida" AS date) AS "Date de livraison engagée", CAST ("_"."Fecha Enviada" AS date) AS "Fecha Enviada", "_"."Descripción" AS "Description ligne", "_"."Cantidad Pedido" AS "Qté vendue", "_"."Precio Lista" AS "Prix List", "_"."Precio Actual" AS "Prix Actuel", "_"."Precio Limite" AS "Prix Limite", "_"."Importe Linea" AS "Montant net ligne", "_"."Importe TTC" AS "Importe TTC", "_"."Descuento" AS "€ Remise", "_"."Cantidad Recibida" AS "Quantite reçue", CAST ("_"."Fecha Recepción" AS date) AS "Fecha Recepción", CAST ("_"."bp_created" AS date) AS "bp_created", "_"."bp_country" AS "bp_country", "_"."isdelivered" AS "isdelivered" FROM ( SELECT OL.c_orderline_id, OL.c_order_id, ( CASE WHEN cd.isreturn = 'Y' THEN O.ad_orgtrx_id ELSE OL.ad_org_id END) ad_org_id, OL.isactive, O.issotrx, OL.c_bpartner_id, OL.c_currency_id, OL.m_product_id, OL.m_warehouse_id, P.m_product_category_id, OL.line, OL.dateordered AS "Fecha Pedido", OL.datepromised AS "Fecha Comprometida", OL.datedelivered AS "Fecha Enviada", OL.description AS "Descripción", OL.qtyordered "Cantidad Pedido", OL.pricelist "Precio Lista", OL.priceactual "Precio Actual", OL.pricelimit "Precio Limite", OL.linenetamt "Importe Linea", OL.line_gross_amount "Importe TTC", OL.discount AS "Descuento", ( SELECT SUM (movementqty) FROM m_inoutline IOL WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Cantidad Recibida", ( SELECT MAX (movementdate) FROM m_inoutline IOL INNER JOIN m_inout IO ON IO.m_inout_id = IOL.m_inout_id WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Fecha Recepción", BP.created AS "bp_created", ( SELECT cc.name FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = BP.c_bpartner_id LIMIT 1) AS bp_country, O.isdelivered FROM c_orderline OL LEFT JOIN c_order O ON O.c_order_id = OL.c_order_id LEFT JOIN c_doctype cd ON O.c_doctype_id = cd.c_doctype_id LEFT JOIN m_product P ON P.m_product_id = OL.m_product_id LEFT JOIN c_bpartner BP ON BP.c_bpartner_id = O.c_bpartner_id WHERE 1 = 1 AND O.issotrx = 'Y' AND OL.dateordered >= current_date - interval '3 years') "_";
-
SELECT "_"."c_orderline_id" AS "c_orderline_id", "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "Actif", "_"."issotrx" AS "issotrx", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_currency_id" AS "c_currency_id", "_"."m_product_id" AS "m_product_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."m_product_category_id" AS "m_product_category_id", "_"."line" AS "line", CAST ("_"."Fecha Pedido" AS date) AS "Date Commande", CAST ("_"."Fecha Comprometida" AS date) AS "Date de livraison engagée", CAST ("_"."Fecha Enviada" AS date) AS "Fecha Enviada", "_"."Descripción" AS "Description ligne", "_"."Cantidad Pedido" AS "Qté vendue", "_"."Precio Lista" AS "Prix List", "_"."Precio Actual" AS "Prix Actuel", "_"."Precio Limite" AS "Prix Limite", "_"."Importe Linea" AS "Montant net ligne", "_"."Importe TTC" AS "Importe TTC", "_"."Descuento" AS "€ Remise", "_"."Cantidad Recibida" AS "Quantite reçue", CAST ("_"."Fecha Recepción" AS date) AS "Fecha Recepción", CAST ("_"."bp_created" AS date) AS "bp_created", "_"."bp_country" AS "bp_country", "_"."isdelivered" AS "isdelivered" FROM ( SELECT OL.c_orderline_id, OL.c_order_id, ( CASE WHEN cd.isreturn = 'Y' THEN O.ad_orgtrx_id ELSE OL.ad_org_id END) ad_org_id, OL.isactive, O.issotrx, OL.c_bpartner_id, OL.c_currency_id, OL.m_product_id, OL.m_warehouse_id, P.m_product_category_id, OL.line, OL.dateordered AS "Fecha Pedido", OL.datepromised AS "Fecha Comprometida", OL.datedelivered AS "Fecha Enviada", OL.description AS "Descripción", OL.qtyordered "Cantidad Pedido", OL.pricelist "Precio Lista", OL.priceactual "Precio Actual", OL.pricelimit "Precio Limite", OL.linenetamt "Importe Linea", OL.line_gross_amount "Importe TTC", OL.discount AS "Descuento", ( SELECT SUM (movementqty) FROM m_inoutline IOL WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Cantidad Recibida", ( SELECT MAX (movementdate) FROM m_inoutline IOL INNER JOIN m_inout IO ON IO.m_inout_id = IOL.m_inout_id WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Fecha Recepción", BP.created AS "bp_created", ( SELECT cc.name FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = BP.c_bpartner_id LIMIT 1) AS bp_country, O.isdelivered FROM c_orderline OL LEFT JOIN c_order O ON O.c_order_id = OL.c_order_id LEFT JOIN c_doctype cd ON O.c_doctype_id = cd.c_doctype_id LEFT JOIN m_product P ON P.m_product_id = OL.m_product_id LEFT JOIN c_bpartner BP ON BP.c_bpartner_id = O.c_bpartner_id WHERE 1 = 1 AND O.issotrx = 'Y' AND OL.dateordered >= current_date - interval '3 years') "_";
Date: 2026-07-16 08:35:23 Duration: 59s101ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 18:02:44 Duration: 58s834ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 13:02:49 Duration: 58s128ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
9 8 2h27m19s 18m15s 18m34s 18m24s SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "date mvt", "_"."type de mouvement" AS "type mvt", "_"."quantité de mouvement" AS "qté mvt", "_"."€ coût de transaction" AS "€ coût de transaction", "_"."€ coût moyen du produit" AS "€ coût moyen du produit", "_"."nom de l''ava''0''0''n-a''n-a''n-a''n-a''n-a''y' ) " _;Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Jul 16 08 1 18m34s 18m34s 13 1 18m23s 18m23s 15 1 18m15s 18m15s 16 1 18m20s 18m20s 17 1 18m18s 18m18s 18 1 18m30s 18m30s 19 1 18m29s 18m29s 20 1 18m27s 18m27s [ User: tad - Total duration: 2h27m19s - Times executed: 8 ]
[ Application: [unknown] - Total duration: 2h27m19s - Times executed: 8 ]
-
SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "Date mvt", "_"."Type de mouvement" AS "Type mvt", "_"."Quantité de mouvement" AS "Qté mvt", "_"."€ Coût de transaction" AS "€ Coût de transaction", "_"."€ Coût moyen du produit" AS "€ Coût moyen du produit", "_"."Nom de l'inventaire" AS "Nom de l'inventaire", "_"."Bon de livraison" AS "Bon de livraison", "_"."Document Commande" AS "Document Commande", "_"."TPV" AS "TPV", "_"."Type de document" AS "Type doc" FROM ( SELECT mt.m_transaction_id, mt.m_locator_id, ml.m_warehouse_id, mt.ad_client_id, mt.ad_org_id, mt.updated, mt.m_product_id, trunc (mt.trxprocessdate) AS trxprocessdate, mt.movementtype AS "Type de mouvement", mt.movementqty AS "Quantité de mouvement", mt.transactioncost AS "€ Coût de transaction", m_get_cost (mt.m_product_id, mt.trxprocessdate, 'AVA', mt.ad_org_id, mt.ad_client_id, NULL, '102', '102') AS "€ Coût moyen du produit", COALESCE (mi2. "name", 'n-a') AS "Nom de l'inventaire", COALESCE (mi4. "documentno", 'n-a') AS "Bon de livraison", COALESCE (o. "documentno", 'n-a') AS "Document Commande", COALESCE (oa. "name", 'n-a') AS "TPV", COALESCE (cd. "name", 'n-a') AS "Type de document" FROM m_transaction mt LEFT JOIN m_locator ml ON ml.m_locator_id = mt.m_locator_id LEFT JOIN m_inventoryline mi ON mi.m_inventoryline_id = mt.m_inventoryline_id LEFT JOIN m_inventory mi2 ON mi2.m_inventory_id = mi.m_inventory_id LEFT JOIN m_inoutline mi3 ON mi3.m_inoutline_id = mt.m_inoutline_id LEFT JOIN m_inout mi4 ON mi4.m_inout_id = mi3.m_inout_id LEFT JOIN c_orderline ol ON ol.c_orderline_id = mi3.c_orderline_id LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN obpos_applications oa ON o.em_obpos_applications_id = oa.obpos_applications_id LEFT JOIN c_doctype cd ON cd.c_doctype_id = o.c_doctype_id WHERE mt.isactive = 'Y') "_";
-
SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "Date mvt", "_"."Type de mouvement" AS "Type mvt", "_"."Quantité de mouvement" AS "Qté mvt", "_"."€ Coût de transaction" AS "€ Coût de transaction", "_"."€ Coût moyen du produit" AS "€ Coût moyen du produit", "_"."Nom de l'inventaire" AS "Nom de l'inventaire", "_"."Bon de livraison" AS "Bon de livraison", "_"."Document Commande" AS "Document Commande", "_"."TPV" AS "TPV", "_"."Type de document" AS "Type doc" FROM ( SELECT mt.m_transaction_id, mt.m_locator_id, ml.m_warehouse_id, mt.ad_client_id, mt.ad_org_id, mt.updated, mt.m_product_id, trunc (mt.trxprocessdate) AS trxprocessdate, mt.movementtype AS "Type de mouvement", mt.movementqty AS "Quantité de mouvement", mt.transactioncost AS "€ Coût de transaction", m_get_cost (mt.m_product_id, mt.trxprocessdate, 'AVA', mt.ad_org_id, mt.ad_client_id, NULL, '102', '102') AS "€ Coût moyen du produit", COALESCE (mi2. "name", 'n-a') AS "Nom de l'inventaire", COALESCE (mi4. "documentno", 'n-a') AS "Bon de livraison", COALESCE (o. "documentno", 'n-a') AS "Document Commande", COALESCE (oa. "name", 'n-a') AS "TPV", COALESCE (cd. "name", 'n-a') AS "Type de document" FROM m_transaction mt LEFT JOIN m_locator ml ON ml.m_locator_id = mt.m_locator_id LEFT JOIN m_inventoryline mi ON mi.m_inventoryline_id = mt.m_inventoryline_id LEFT JOIN m_inventory mi2 ON mi2.m_inventory_id = mi.m_inventory_id LEFT JOIN m_inoutline mi3 ON mi3.m_inoutline_id = mt.m_inoutline_id LEFT JOIN m_inout mi4 ON mi4.m_inout_id = mi3.m_inout_id LEFT JOIN c_orderline ol ON ol.c_orderline_id = mi3.c_orderline_id LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN obpos_applications oa ON o.em_obpos_applications_id = oa.obpos_applications_id LEFT JOIN c_doctype cd ON cd.c_doctype_id = o.c_doctype_id WHERE mt.isactive = 'Y') "_";
-
SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "Date mvt", "_"."Type de mouvement" AS "Type mvt", "_"."Quantité de mouvement" AS "Qté mvt", "_"."€ Coût de transaction" AS "€ Coût de transaction", "_"."€ Coût moyen du produit" AS "€ Coût moyen du produit", "_"."Nom de l'inventaire" AS "Nom de l'inventaire", "_"."Bon de livraison" AS "Bon de livraison", "_"."Document Commande" AS "Document Commande", "_"."TPV" AS "TPV", "_"."Type de document" AS "Type doc" FROM ( SELECT mt.m_transaction_id, mt.m_locator_id, ml.m_warehouse_id, mt.ad_client_id, mt.ad_org_id, mt.updated, mt.m_product_id, trunc (mt.trxprocessdate) AS trxprocessdate, mt.movementtype AS "Type de mouvement", mt.movementqty AS "Quantité de mouvement", mt.transactioncost AS "€ Coût de transaction", m_get_cost (mt.m_product_id, mt.trxprocessdate, 'AVA', mt.ad_org_id, mt.ad_client_id, NULL, '102', '102') AS "€ Coût moyen du produit", COALESCE (mi2. "name", 'n-a') AS "Nom de l'inventaire", COALESCE (mi4. "documentno", 'n-a') AS "Bon de livraison", COALESCE (o. "documentno", 'n-a') AS "Document Commande", COALESCE (oa. "name", 'n-a') AS "TPV", COALESCE (cd. "name", 'n-a') AS "Type de document" FROM m_transaction mt LEFT JOIN m_locator ml ON ml.m_locator_id = mt.m_locator_id LEFT JOIN m_inventoryline mi ON mi.m_inventoryline_id = mt.m_inventoryline_id LEFT JOIN m_inventory mi2 ON mi2.m_inventory_id = mi.m_inventory_id LEFT JOIN m_inoutline mi3 ON mi3.m_inoutline_id = mt.m_inoutline_id LEFT JOIN m_inout mi4 ON mi4.m_inout_id = mi3.m_inout_id LEFT JOIN c_orderline ol ON ol.c_orderline_id = mi3.c_orderline_id LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN obpos_applications oa ON o.em_obpos_applications_id = oa.obpos_applications_id LEFT JOIN c_doctype cd ON cd.c_doctype_id = o.c_doctype_id WHERE mt.isactive = 'Y') "_";
Date: 2026-07-16 08:53:04 Duration: 18m34s Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 18:20:22 Duration: 18m30s Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 19:56:41 Duration: 18m29s Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
10 8 2m6s 12s654ms 19s482ms 15s850ms SELECT "_"."c_bpartner_id" AS "c_bpartner_id", "_"."identificador" AS "code du tiers", "_"."nombre fiscal" AS "nom fiscal", "_"."nombre comercial" AS "nom du tiers", "_"."prospecto" AS "prospect", "_"."proveedor" AS "fournisseur", "_"."cliente" AS "client", "_"."empleado" AS "employé", "_"."nif" AS "tax", "_"."m_pricelist_id" AS "m_pricelist_id", "_"."po_pricelist_id" AS "po_pricelist_id", "_"."salesrep_id" AS "salesrep_id", "_"."location" AS "location", "_"."contact" AS "contact", "_"."birthday" AS "birthday", "_"."created" AS "created", "_"."is_customer_consent" AS "is_customer_consent", "_"."birthday_partner" AS "birthday_partner" FROM ( SELECT c_bpartner_id, VALUE AS "identificador", name AS "nombre fiscal", name2 AS "nombre comercial", isprospect AS "prospecto", isvendor AS "proveedor", iscustomer AS "cliente", isemployee AS "empleado", taxid AS "nif", m_pricelist_id, po_pricelist_id, salesrep_id, ( SELECT concat (cl.address1, '', cl.city, '', cl.postal, '', cc.name) FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 0) AS LOCATION, ( SELECT concat (u.phone, '', u.email, '', u.commercialauth) FROM ad_user u WHERE u.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 0) AS contact -- ✅ ajoutÉ , (SELECT birthday FROM ad_user u WHERE u.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 0) AS birthday , created , is_customer_consent , birthday AS birthday_partner FROM c_bpartner ) "_";Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Jul 16 08 1 19s289ms 19s289ms 13 1 13s205ms 13s205ms 15 1 19s440ms 19s440ms 16 1 12s654ms 12s654ms 17 1 19s482ms 19s482ms 18 1 14s379ms 14s379ms 19 1 12s923ms 12s923ms 20 1 15s428ms 15s428ms [ User: tad - Total duration: 2m6s - Times executed: 8 ]
[ Application: [unknown] - Total duration: 2m6s - Times executed: 8 ]
-
SELECT "_"."c_bpartner_id" AS "c_bpartner_id", "_"."Identificador" AS "Code du Tiers", "_"."Nombre Fiscal" AS "Nom Fiscal", "_"."Nombre Comercial" AS "Nom du Tiers", "_"."Prospecto" AS "Prospect", "_"."Proveedor" AS "Fournisseur", "_"."Cliente" AS "Client", "_"."Empleado" AS "Employé", "_"."NIF" AS "TAX", "_"."m_pricelist_id" AS "m_pricelist_id", "_"."po_pricelist_id" AS "po_pricelist_id", "_"."salesrep_id" AS "salesrep_id", "_"."location" AS "location", "_"."contact" AS "contact", "_"."birthday" AS "birthday", "_"."created" AS "created", "_"."is_customer_consent" AS "is_customer_consent", "_"."birthday_partner" AS "birthday_partner" FROM ( SELECT c_bpartner_id, VALUE AS "Identificador", name AS "Nombre Fiscal", name2 AS "Nombre Comercial", isprospect AS "Prospecto", isvendor AS "Proveedor", iscustomer AS "Cliente", isemployee AS "Empleado", taxid AS "NIF", m_pricelist_id, po_pricelist_id, salesrep_id, ( SELECT concat (cl.address1, '|', cl.city, '|', cl.postal, '|', cc.name) FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS LOCATION, ( SELECT concat (u.phone, '|', u.email, '|', u.commercialauth) FROM ad_user u WHERE u.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS contact -- ✅ AJOUTÉ , ( SELECT birthday FROM ad_user u WHERE u.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS birthday, created, is_customer_consent, birthday AS birthday_partner FROM c_bpartner) "_";
-
SELECT "_"."c_bpartner_id" AS "c_bpartner_id", "_"."Identificador" AS "Code du Tiers", "_"."Nombre Fiscal" AS "Nom Fiscal", "_"."Nombre Comercial" AS "Nom du Tiers", "_"."Prospecto" AS "Prospect", "_"."Proveedor" AS "Fournisseur", "_"."Cliente" AS "Client", "_"."Empleado" AS "Employé", "_"."NIF" AS "TAX", "_"."m_pricelist_id" AS "m_pricelist_id", "_"."po_pricelist_id" AS "po_pricelist_id", "_"."salesrep_id" AS "salesrep_id", "_"."location" AS "location", "_"."contact" AS "contact", "_"."birthday" AS "birthday", "_"."created" AS "created", "_"."is_customer_consent" AS "is_customer_consent", "_"."birthday_partner" AS "birthday_partner" FROM ( SELECT c_bpartner_id, VALUE AS "Identificador", name AS "Nombre Fiscal", name2 AS "Nombre Comercial", isprospect AS "Prospecto", isvendor AS "Proveedor", iscustomer AS "Cliente", isemployee AS "Empleado", taxid AS "NIF", m_pricelist_id, po_pricelist_id, salesrep_id, ( SELECT concat (cl.address1, '|', cl.city, '|', cl.postal, '|', cc.name) FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS LOCATION, ( SELECT concat (u.phone, '|', u.email, '|', u.commercialauth) FROM ad_user u WHERE u.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS contact -- ✅ AJOUTÉ , ( SELECT birthday FROM ad_user u WHERE u.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS birthday, created, is_customer_consent, birthday AS birthday_partner FROM c_bpartner) "_";
-
SELECT "_"."c_bpartner_id" AS "c_bpartner_id", "_"."Identificador" AS "Code du Tiers", "_"."Nombre Fiscal" AS "Nom Fiscal", "_"."Nombre Comercial" AS "Nom du Tiers", "_"."Prospecto" AS "Prospect", "_"."Proveedor" AS "Fournisseur", "_"."Cliente" AS "Client", "_"."Empleado" AS "Employé", "_"."NIF" AS "TAX", "_"."m_pricelist_id" AS "m_pricelist_id", "_"."po_pricelist_id" AS "po_pricelist_id", "_"."salesrep_id" AS "salesrep_id", "_"."location" AS "location", "_"."contact" AS "contact", "_"."birthday" AS "birthday", "_"."created" AS "created", "_"."is_customer_consent" AS "is_customer_consent", "_"."birthday_partner" AS "birthday_partner" FROM ( SELECT c_bpartner_id, VALUE AS "Identificador", name AS "Nombre Fiscal", name2 AS "Nombre Comercial", isprospect AS "Prospecto", isvendor AS "Proveedor", iscustomer AS "Cliente", isemployee AS "Empleado", taxid AS "NIF", m_pricelist_id, po_pricelist_id, salesrep_id, ( SELECT concat (cl.address1, '|', cl.city, '|', cl.postal, '|', cc.name) FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS LOCATION, ( SELECT concat (u.phone, '|', u.email, '|', u.commercialauth) FROM ad_user u WHERE u.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS contact -- ✅ AJOUTÉ , ( SELECT birthday FROM ad_user u WHERE u.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS birthday, created, is_customer_consent, birthday AS birthday_partner FROM c_bpartner) "_";
Date: 2026-07-16 17:04:21 Duration: 19s482ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 15:02:27 Duration: 19s440ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 08:34:50 Duration: 19s289ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
11 8 3m49s 20s225ms 33s76ms 28s728ms SELECT "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "isactive", "_"."issotrx" AS "issotrx", "_"."m_pricelist_id" AS "m_pricelist_id", "_"."documento" AS "documento", "_"."estado pedido" AS "estado pedido", "_"."accion pedido" AS "accion pedido", "_"."tipo documento" AS "tipo documento", "_"."descripción" AS "descripción", "_"."fecha pedido" AS "fecha pedido", "_"."fecha comprometida" AS "fecha comprometida", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."referencia proveedor" AS "referencia proveedor", "_"."c_currency_id" AS "c_currency_id", "_"."currency iso" AS "currency iso", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ciudad" AS "ciudad", "_"."codigo postal" AS "codigo postal", "_"."pais" AS "pais", "_"."region" AS "region", "_"."tpv name" AS "tpv name", "_"."vendedor" AS "vendedor", "_"."nombre y apellido vendedor" AS "nombre y apellido vendedor", "_"."salesrep_id" AS "salesrep_id", CAST ("_"."fecha pedido" AS date) AS "t0_0", CAST ("_"."fecha comprometida" AS date) AS "t1_0" FROM ( SELECT "c_order_id", "ad_org_id", "isactive", "issotrx", "m_pricelist_id", "documento", "estado pedido", "accion pedido", "tipo documento", "descripción", "fecha pedido", "fecha comprometida", "c_bpartner_id", "referencia proveedor", "c_currency_id", "currency iso", "m_warehouse_id", "ciudad", "codigo postal", "pais", "region", "tpv name", "vendedor", "nombre y apellido vendedor", "salesrep_id" FROM ( SELECT o.c_order_id, ( CASE WHEN dt.isreturn = '' THEN o.ad_orgtrx_id ELSE o.ad_org_id END) ad_org_id, o.isactive, o.issotrx, o.m_pricelist_id, o.documentno AS "documento", o.docstatus AS "estado pedido", o.docaction AS "accion pedido", o.processed AS "procesado", dt.name AS "tipo documento", o.description AS "descripción", o.dateordered AS "fecha pedido", o.datepromised AS "fecha comprometida", o.c_bpartner_id, o.poreference "referencia proveedor", o.c_currency_id, cu.iso_code "currency iso", o.m_warehouse_id, cl.city AS "ciudad", cl.postal AS "codigo postal", cc. "name" AS "pais", cr. "name" AS "region", oa. "name" AS "tpv name", COALESCE (au.name, '') AS "vendedor", concat (COALESCE (au.firstname, ''), '', COALESCE (au.lastname, '')) AS "nombre y apellido vendedor", o.salesrep_id FROM c_order o LEFT JOIN c_doctype dt ON dt.c_doctype_id = o.c_doctype_id INNER JOIN c_currency cu ON cu.c_currency_id = o.c_currency_id LEFT JOIN c_bpartner_location cbl ON cbl.c_bpartner_location_id = o.c_bpartner_location_id LEFT JOIN c_location cl ON cl.c_location_id = cbl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id LEFT JOIN c_region cr ON cr.c_region_id = cl.c_region_id LEFT JOIN obpos_applications oa ON oa.obpos_applications_id = o.em_obpos_applications_id LEFT JOIN ad_user au ON au.ad_user_id = o.salesrep_id WHERE 0 = 0 AND o.issotrx = '' AND o.dateordered >= current_date - interval '') "$table") "_";Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Jul 16 08 1 26s909ms 26s909ms 13 1 32s989ms 32s989ms 15 1 31s993ms 31s993ms 16 1 33s76ms 33s76ms 17 1 28s853ms 28s853ms 18 1 32s147ms 32s147ms 19 1 23s635ms 23s635ms 20 1 20s225ms 20s225ms [ User: tad - Total duration: 3m49s - Times executed: 8 ]
[ Application: [unknown] - Total duration: 3m49s - Times executed: 8 ]
-
SELECT "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "isactive", "_"."issotrx" AS "issotrx", "_"."m_pricelist_id" AS "m_pricelist_id", "_"."Documento" AS "Documento", "_"."Estado Pedido" AS "Estado Pedido", "_"."Accion Pedido" AS "Accion Pedido", "_"."Tipo Documento" AS "Tipo Documento", "_"."Descripción" AS "Descripción", "_"."Fecha Pedido" AS "Fecha Pedido", "_"."Fecha Comprometida" AS "Fecha Comprometida", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."Referencia Proveedor" AS "Referencia Proveedor", "_"."c_currency_id" AS "c_currency_id", "_"."Currency ISO" AS "Currency ISO", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."Ciudad" AS "Ciudad", "_"."Codigo Postal" AS "Codigo Postal", "_"."Pais" AS "Pais", "_"."Region" AS "Region", "_"."TPV Name" AS "TPV Name", "_"."Vendedor" AS "Vendedor", "_"."Nombre y Apellido Vendedor" AS "Nombre y Apellido Vendedor", "_"."salesrep_id" AS "salesrep_id", CAST ("_"."Fecha Pedido" AS date) AS "t0_0", CAST ("_"."Fecha Comprometida" AS date) AS "t1_0" FROM ( SELECT "c_order_id", "ad_org_id", "isactive", "issotrx", "m_pricelist_id", "Documento", "Estado Pedido", "Accion Pedido", "Tipo Documento", "Descripción", "Fecha Pedido", "Fecha Comprometida", "c_bpartner_id", "Referencia Proveedor", "c_currency_id", "Currency ISO", "m_warehouse_id", "Ciudad", "Codigo Postal", "Pais", "Region", "TPV Name", "Vendedor", "Nombre y Apellido Vendedor", "salesrep_id" FROM ( SELECT O.c_order_id, ( CASE WHEN DT.isreturn = 'Y' THEN O.ad_orgtrx_id ELSE O.ad_org_id END) ad_org_id, O.isactive, O.issotrx, O.m_pricelist_id, O.documentno AS "Documento", O.docstatus AS "Estado Pedido", O.docaction AS "Accion Pedido", O.processed AS "Procesado", DT.name AS "Tipo Documento", O.description AS "Descripción", O.dateordered AS "Fecha Pedido", O.datepromised AS "Fecha Comprometida", O.c_bpartner_id, O.poreference "Referencia Proveedor", O.c_currency_id, cu.iso_code "Currency ISO", O.m_warehouse_id, cl.city AS "Ciudad", cl.postal AS "Codigo Postal", cc. "name" AS "Pais", cr. "name" AS "Region", OA. "name" AS "TPV Name", COALESCE (au.name, 'n-a') AS "Vendedor", concat (COALESCE (au.firstname, ''), ' ', COALESCE (au.lastname, '')) AS "Nombre y Apellido Vendedor", O.salesrep_id FROM c_order O LEFT JOIN c_doctype DT ON DT.c_doctype_id = O.c_doctype_id INNER JOIN c_currency cu ON cu.c_currency_id = o.c_currency_id LEFT JOIN c_bpartner_location cbl ON cbl.c_bpartner_location_id = O.c_bpartner_location_id LEFT JOIN c_location cl ON cl.c_location_id = cbl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id LEFT JOIN c_region cr ON cr.c_region_id = cl.c_region_id LEFT JOIN obpos_applications OA ON OA.obpos_applications_id = O.em_obpos_applications_id LEFT JOIN ad_user au ON au.ad_user_id = O.salesrep_id WHERE 1 = 1 AND O.issotrx = 'Y' AND O.dateordered >= current_date - interval '3 years') "$Table") "_";
-
SELECT "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "isactive", "_"."issotrx" AS "issotrx", "_"."m_pricelist_id" AS "m_pricelist_id", "_"."Documento" AS "Documento", "_"."Estado Pedido" AS "Estado Pedido", "_"."Accion Pedido" AS "Accion Pedido", "_"."Tipo Documento" AS "Tipo Documento", "_"."Descripción" AS "Descripción", "_"."Fecha Pedido" AS "Fecha Pedido", "_"."Fecha Comprometida" AS "Fecha Comprometida", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."Referencia Proveedor" AS "Referencia Proveedor", "_"."c_currency_id" AS "c_currency_id", "_"."Currency ISO" AS "Currency ISO", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."Ciudad" AS "Ciudad", "_"."Codigo Postal" AS "Codigo Postal", "_"."Pais" AS "Pais", "_"."Region" AS "Region", "_"."TPV Name" AS "TPV Name", "_"."Vendedor" AS "Vendedor", "_"."Nombre y Apellido Vendedor" AS "Nombre y Apellido Vendedor", "_"."salesrep_id" AS "salesrep_id", CAST ("_"."Fecha Pedido" AS date) AS "t0_0", CAST ("_"."Fecha Comprometida" AS date) AS "t1_0" FROM ( SELECT "c_order_id", "ad_org_id", "isactive", "issotrx", "m_pricelist_id", "Documento", "Estado Pedido", "Accion Pedido", "Tipo Documento", "Descripción", "Fecha Pedido", "Fecha Comprometida", "c_bpartner_id", "Referencia Proveedor", "c_currency_id", "Currency ISO", "m_warehouse_id", "Ciudad", "Codigo Postal", "Pais", "Region", "TPV Name", "Vendedor", "Nombre y Apellido Vendedor", "salesrep_id" FROM ( SELECT O.c_order_id, ( CASE WHEN DT.isreturn = 'Y' THEN O.ad_orgtrx_id ELSE O.ad_org_id END) ad_org_id, O.isactive, O.issotrx, O.m_pricelist_id, O.documentno AS "Documento", O.docstatus AS "Estado Pedido", O.docaction AS "Accion Pedido", O.processed AS "Procesado", DT.name AS "Tipo Documento", O.description AS "Descripción", O.dateordered AS "Fecha Pedido", O.datepromised AS "Fecha Comprometida", O.c_bpartner_id, O.poreference "Referencia Proveedor", O.c_currency_id, cu.iso_code "Currency ISO", O.m_warehouse_id, cl.city AS "Ciudad", cl.postal AS "Codigo Postal", cc. "name" AS "Pais", cr. "name" AS "Region", OA. "name" AS "TPV Name", COALESCE (au.name, 'n-a') AS "Vendedor", concat (COALESCE (au.firstname, ''), ' ', COALESCE (au.lastname, '')) AS "Nombre y Apellido Vendedor", O.salesrep_id FROM c_order O LEFT JOIN c_doctype DT ON DT.c_doctype_id = O.c_doctype_id INNER JOIN c_currency cu ON cu.c_currency_id = o.c_currency_id LEFT JOIN c_bpartner_location cbl ON cbl.c_bpartner_location_id = O.c_bpartner_location_id LEFT JOIN c_location cl ON cl.c_location_id = cbl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id LEFT JOIN c_region cr ON cr.c_region_id = cl.c_region_id LEFT JOIN obpos_applications OA ON OA.obpos_applications_id = O.em_obpos_applications_id LEFT JOIN ad_user au ON au.ad_user_id = O.salesrep_id WHERE 1 = 1 AND O.issotrx = 'Y' AND O.dateordered >= current_date - interval '3 years') "$Table") "_";
-
SELECT "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "isactive", "_"."issotrx" AS "issotrx", "_"."m_pricelist_id" AS "m_pricelist_id", "_"."Documento" AS "Documento", "_"."Estado Pedido" AS "Estado Pedido", "_"."Accion Pedido" AS "Accion Pedido", "_"."Tipo Documento" AS "Tipo Documento", "_"."Descripción" AS "Descripción", "_"."Fecha Pedido" AS "Fecha Pedido", "_"."Fecha Comprometida" AS "Fecha Comprometida", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."Referencia Proveedor" AS "Referencia Proveedor", "_"."c_currency_id" AS "c_currency_id", "_"."Currency ISO" AS "Currency ISO", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."Ciudad" AS "Ciudad", "_"."Codigo Postal" AS "Codigo Postal", "_"."Pais" AS "Pais", "_"."Region" AS "Region", "_"."TPV Name" AS "TPV Name", "_"."Vendedor" AS "Vendedor", "_"."Nombre y Apellido Vendedor" AS "Nombre y Apellido Vendedor", "_"."salesrep_id" AS "salesrep_id", CAST ("_"."Fecha Pedido" AS date) AS "t0_0", CAST ("_"."Fecha Comprometida" AS date) AS "t1_0" FROM ( SELECT "c_order_id", "ad_org_id", "isactive", "issotrx", "m_pricelist_id", "Documento", "Estado Pedido", "Accion Pedido", "Tipo Documento", "Descripción", "Fecha Pedido", "Fecha Comprometida", "c_bpartner_id", "Referencia Proveedor", "c_currency_id", "Currency ISO", "m_warehouse_id", "Ciudad", "Codigo Postal", "Pais", "Region", "TPV Name", "Vendedor", "Nombre y Apellido Vendedor", "salesrep_id" FROM ( SELECT O.c_order_id, ( CASE WHEN DT.isreturn = 'Y' THEN O.ad_orgtrx_id ELSE O.ad_org_id END) ad_org_id, O.isactive, O.issotrx, O.m_pricelist_id, O.documentno AS "Documento", O.docstatus AS "Estado Pedido", O.docaction AS "Accion Pedido", O.processed AS "Procesado", DT.name AS "Tipo Documento", O.description AS "Descripción", O.dateordered AS "Fecha Pedido", O.datepromised AS "Fecha Comprometida", O.c_bpartner_id, O.poreference "Referencia Proveedor", O.c_currency_id, cu.iso_code "Currency ISO", O.m_warehouse_id, cl.city AS "Ciudad", cl.postal AS "Codigo Postal", cc. "name" AS "Pais", cr. "name" AS "Region", OA. "name" AS "TPV Name", COALESCE (au.name, 'n-a') AS "Vendedor", concat (COALESCE (au.firstname, ''), ' ', COALESCE (au.lastname, '')) AS "Nombre y Apellido Vendedor", O.salesrep_id FROM c_order O LEFT JOIN c_doctype DT ON DT.c_doctype_id = O.c_doctype_id INNER JOIN c_currency cu ON cu.c_currency_id = o.c_currency_id LEFT JOIN c_bpartner_location cbl ON cbl.c_bpartner_location_id = O.c_bpartner_location_id LEFT JOIN c_location cl ON cl.c_location_id = cbl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id LEFT JOIN c_region cr ON cr.c_region_id = cl.c_region_id LEFT JOIN obpos_applications OA ON OA.obpos_applications_id = O.em_obpos_applications_id LEFT JOIN ad_user au ON au.ad_user_id = O.salesrep_id WHERE 1 = 1 AND O.issotrx = 'Y' AND O.dateordered >= current_date - interval '3 years') "$Table") "_";
Date: 2026-07-16 16:02:18 Duration: 33s76ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 13:02:24 Duration: 32s989ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 18:02:22 Duration: 32s147ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
12 8 3m40s 22s257ms 36s934ms 27s537ms SELECT "_"."fin_payment_detail_v_id" AS "fin_payment_detail_v_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_order_id" AS "c_order_id", "_"."orderno" AS "comande no.", "_"."invoiceno" AS "facture no.", "_"."paymentno" AS "paiement no.", "_"."duedate" AS "date comptable", "_"."paymentdate" AS "date de paiement", "_"."invoicedamt" AS "montant de la facture", "_"."expected" AS "attendu", "_"."paidamt" AS "montant payé", "_"."expectedconverted" AS "converti attendu", "_"."paidconverted" AS "payé converti", "_"."paymentmethod" AS "mode de paiement", "_"."status" AS "status" FROM ( SELECT fpdv.fin_payment_detail_v_id, fpdv.ad_client_id, ( CASE WHEN cd.isreturn = '' THEN co.ad_orgtrx_id ELSE fpdv.ad_org_id END) ad_org_id, fpdv.c_bpartner_id, fpdv.fin_payment_sched_ord_v_id AS "c_order_id", fpdv.orderno, fpdv.invoiceno, fpdv.paymentno, fpdv.duedate, fpdv.paymentdate, fpdv.invoicedamt, fpdv.expected, fpdv.paidamt, fpdv.expectedconverted, fpdv.paidconverted, fp.name AS "paymentmethod", fpdv.status FROM fin_payment_detail_v fpdv LEFT JOIN c_order co ON co.c_order_id = fpdv.fin_payment_sched_ord_v_id LEFT JOIN c_doctype cd ON co.c_doctype_id = cd.c_doctype_id LEFT JOIN fin_paymentmethod fp ON fp.fin_paymentmethod_id = fpdv.fin_paymentmethod_id WHERE co.issotrx = '') "_";Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Jul 16 08 1 36s934ms 36s934ms 13 1 26s357ms 26s357ms 15 1 23s260ms 23s260ms 16 1 31s677ms 31s677ms 17 1 22s257ms 22s257ms 18 1 27s57ms 27s57ms 19 1 29s438ms 29s438ms 20 1 23s315ms 23s315ms [ User: tad - Total duration: 3m40s - Times executed: 8 ]
[ Application: [unknown] - Total duration: 3m40s - Times executed: 8 ]
-
SELECT "_"."fin_payment_detail_v_id" AS "fin_payment_detail_v_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_order_id" AS "c_order_id", "_"."orderno" AS "Comande No.", "_"."invoiceno" AS "Facture No.", "_"."paymentno" AS "Paiement No.", "_"."duedate" AS "Date comptable", "_"."paymentdate" AS "Date de paiement", "_"."invoicedamt" AS "Montant de la facture", "_"."expected" AS "Attendu", "_"."paidamt" AS "Montant payé", "_"."expectedconverted" AS "Converti attendu", "_"."paidconverted" AS "Payé converti", "_"."paymentmethod" AS "Mode de paiement", "_"."status" AS "Status" FROM ( SELECT fpdv.fin_payment_detail_v_id, fpdv.ad_client_id, ( CASE WHEN cd.isreturn = 'Y' THEN co.ad_orgtrx_id ELSE fpdv.ad_org_id END) ad_org_id, fpdv.c_bpartner_id, fpdv.fin_payment_sched_ord_v_id AS "c_order_id", fpdv.orderno, fpdv.invoiceno, fpdv.paymentno, fpdv.duedate, fpdv.paymentdate, fpdv.invoicedamt, fpdv.expected, fpdv.paidamt, fpdv.expectedconverted, fpdv.paidconverted, fp.name AS "paymentmethod", fpdv.status FROM fin_payment_detail_v fpdv LEFT JOIN c_order co ON co.c_order_id = fpdv.fin_payment_sched_ord_v_id LEFT JOIN c_doctype cd ON co.c_doctype_id = cd.c_doctype_id LEFT JOIN fin_paymentmethod fp ON fp.fin_paymentmethod_id = fpdv.fin_paymentmethod_id WHERE co.issotrx = 'Y') "_";
-
SELECT "_"."fin_payment_detail_v_id" AS "fin_payment_detail_v_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_order_id" AS "c_order_id", "_"."orderno" AS "Comande No.", "_"."invoiceno" AS "Facture No.", "_"."paymentno" AS "Paiement No.", "_"."duedate" AS "Date comptable", "_"."paymentdate" AS "Date de paiement", "_"."invoicedamt" AS "Montant de la facture", "_"."expected" AS "Attendu", "_"."paidamt" AS "Montant payé", "_"."expectedconverted" AS "Converti attendu", "_"."paidconverted" AS "Payé converti", "_"."paymentmethod" AS "Mode de paiement", "_"."status" AS "Status" FROM ( SELECT fpdv.fin_payment_detail_v_id, fpdv.ad_client_id, ( CASE WHEN cd.isreturn = 'Y' THEN co.ad_orgtrx_id ELSE fpdv.ad_org_id END) ad_org_id, fpdv.c_bpartner_id, fpdv.fin_payment_sched_ord_v_id AS "c_order_id", fpdv.orderno, fpdv.invoiceno, fpdv.paymentno, fpdv.duedate, fpdv.paymentdate, fpdv.invoicedamt, fpdv.expected, fpdv.paidamt, fpdv.expectedconverted, fpdv.paidconverted, fp.name AS "paymentmethod", fpdv.status FROM fin_payment_detail_v fpdv LEFT JOIN c_order co ON co.c_order_id = fpdv.fin_payment_sched_ord_v_id LEFT JOIN c_doctype cd ON co.c_doctype_id = cd.c_doctype_id LEFT JOIN fin_paymentmethod fp ON fp.fin_paymentmethod_id = fpdv.fin_paymentmethod_id WHERE co.issotrx = 'Y') "_";
-
SELECT "_"."fin_payment_detail_v_id" AS "fin_payment_detail_v_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_order_id" AS "c_order_id", "_"."orderno" AS "Comande No.", "_"."invoiceno" AS "Facture No.", "_"."paymentno" AS "Paiement No.", "_"."duedate" AS "Date comptable", "_"."paymentdate" AS "Date de paiement", "_"."invoicedamt" AS "Montant de la facture", "_"."expected" AS "Attendu", "_"."paidamt" AS "Montant payé", "_"."expectedconverted" AS "Converti attendu", "_"."paidconverted" AS "Payé converti", "_"."paymentmethod" AS "Mode de paiement", "_"."status" AS "Status" FROM ( SELECT fpdv.fin_payment_detail_v_id, fpdv.ad_client_id, ( CASE WHEN cd.isreturn = 'Y' THEN co.ad_orgtrx_id ELSE fpdv.ad_org_id END) ad_org_id, fpdv.c_bpartner_id, fpdv.fin_payment_sched_ord_v_id AS "c_order_id", fpdv.orderno, fpdv.invoiceno, fpdv.paymentno, fpdv.duedate, fpdv.paymentdate, fpdv.invoicedamt, fpdv.expected, fpdv.paidamt, fpdv.expectedconverted, fpdv.paidconverted, fp.name AS "paymentmethod", fpdv.status FROM fin_payment_detail_v fpdv LEFT JOIN c_order co ON co.c_order_id = fpdv.fin_payment_sched_ord_v_id LEFT JOIN c_doctype cd ON co.c_doctype_id = cd.c_doctype_id LEFT JOIN fin_paymentmethod fp ON fp.fin_paymentmethod_id = fpdv.fin_paymentmethod_id WHERE co.issotrx = 'Y') "_";
Date: 2026-07-16 08:35:01 Duration: 36s934ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 16:02:15 Duration: 31s677ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 19:38:30 Duration: 29s438ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
13 8 2m5s 13s483ms 20s310ms 15s748ms SELECT "_"."c_orderline_id" AS "c_orderline_id", "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "actif", "_"."issotrx" AS "issotrx", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_currency_id" AS "c_currency_id", "_"."m_product_id" AS "m_product_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."m_product_category_id" AS "m_product_category_id", "_"."line" AS "line", CAST ("_"."fecha pedido" AS date) AS "date commande", CAST ("_"."fecha comprometida" AS date) AS "date de livraison engagée", CAST ("_"."fecha enviada" AS date) AS "fecha enviada", "_"."descripción" AS "description ligne", "_"."cantidad pedido" AS "qté commandée", "_"."precio lista" AS "prix list", "_"."precio actual" AS "prix actuel", "_"."precio limite" AS "prix limite", "_"."importe linea" AS "montant net ligne", "_"."descuento" AS "€ remise", "_"."cantidad recibida" AS "quantite reçue", CAST ("_"."fecha recepción" AS date) AS "fecha recepción" FROM ( SELECT ol.c_orderline_id, ol.c_order_id, ol.ad_org_id, ol.isactive, o.issotrx, ol.c_bpartner_id, ol.c_currency_id, ol.m_product_id, ol.m_warehouse_id, p.m_product_category_id, ol.line, ol.dateordered AS "fecha pedido", ol.datepromised AS "fecha comprometida", ol.datedelivered AS "fecha enviada", ol.description AS "descripción", ol.qtyordered "cantidad pedido", ol.pricelist "precio lista", ol.priceactual "precio actual", ol.pricelimit "precio limite", ol.linenetamt "importe linea", ol.discount AS "descuento", ( SELECT sum (movementqty) FROM m_inoutline iol WHERE iol.c_orderline_id = ol.c_orderline_id) AS "cantidad recibida", ( SELECT max (movementdate) FROM m_inoutline iol INNER JOIN m_inout io ON io.m_inout_id = iol.m_inout_id WHERE iol.c_orderline_id = ol.c_orderline_id) AS "fecha recepción" FROM c_orderline ol LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN m_product p ON p.m_product_id = ol.m_product_id WHERE 0 = 0 AND o.issotrx <> '' AND ol.dateordered >= current_date - interval '') "_";Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Jul 16 08 1 20s310ms 20s310ms 13 1 15s248ms 15s248ms 15 1 13s984ms 13s984ms 16 1 16s401ms 16s401ms 17 1 16s393ms 16s393ms 18 1 13s483ms 13s483ms 19 1 15s859ms 15s859ms 20 1 14s308ms 14s308ms [ User: tad - Total duration: 2m5s - Times executed: 8 ]
[ Application: [unknown] - Total duration: 2m5s - Times executed: 8 ]
-
SELECT "_"."c_orderline_id" AS "c_orderline_id", "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "Actif", "_"."issotrx" AS "issotrx", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_currency_id" AS "c_currency_id", "_"."m_product_id" AS "m_product_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."m_product_category_id" AS "m_product_category_id", "_"."line" AS "line", CAST ("_"."Fecha Pedido" AS date) AS "Date Commande", CAST ("_"."Fecha Comprometida" AS date) AS "Date de livraison engagée", CAST ("_"."Fecha Enviada" AS date) AS "Fecha Enviada", "_"."Descripción" AS "Description ligne", "_"."Cantidad Pedido" AS "Qté Commandée", "_"."Precio Lista" AS "Prix List", "_"."Precio Actual" AS "Prix Actuel", "_"."Precio Limite" AS "Prix Limite", "_"."Importe Linea" AS "Montant net ligne", "_"."Descuento" AS "€ Remise", "_"."Cantidad Recibida" AS "Quantite reçue", CAST ("_"."Fecha Recepción" AS date) AS "Fecha Recepción" FROM ( SELECT OL.c_orderline_id, OL.c_order_id, OL.ad_org_id, OL.isactive, O.issotrx, OL.c_bpartner_id, OL.c_currency_id, OL.m_product_id, OL.m_warehouse_id, P.m_product_category_id, OL.line, OL.dateordered AS "Fecha Pedido", OL.datepromised AS "Fecha Comprometida", OL.datedelivered AS "Fecha Enviada", OL.description AS "Descripción", OL.qtyordered "Cantidad Pedido", OL.pricelist "Precio Lista", OL.priceactual "Precio Actual", OL.pricelimit "Precio Limite", OL.linenetamt "Importe Linea", OL.discount AS "Descuento", ( SELECT SUM (movementqty) FROM m_inoutline IOL WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Cantidad Recibida", ( SELECT MAX (movementdate) FROM m_inoutline IOL INNER JOIN m_inout IO ON IO.m_inout_id = IOL.m_inout_id WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Fecha Recepción" FROM c_orderline OL LEFT JOIN c_order O ON O.c_order_id = OL.c_order_id LEFT JOIN m_product P ON P.m_product_id = OL.m_product_id WHERE 1 = 1 AND O.issotrx <> 'Y' AND OL.dateordered >= current_date - interval '3 years') "_";
-
SELECT "_"."c_orderline_id" AS "c_orderline_id", "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "Actif", "_"."issotrx" AS "issotrx", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_currency_id" AS "c_currency_id", "_"."m_product_id" AS "m_product_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."m_product_category_id" AS "m_product_category_id", "_"."line" AS "line", CAST ("_"."Fecha Pedido" AS date) AS "Date Commande", CAST ("_"."Fecha Comprometida" AS date) AS "Date de livraison engagée", CAST ("_"."Fecha Enviada" AS date) AS "Fecha Enviada", "_"."Descripción" AS "Description ligne", "_"."Cantidad Pedido" AS "Qté Commandée", "_"."Precio Lista" AS "Prix List", "_"."Precio Actual" AS "Prix Actuel", "_"."Precio Limite" AS "Prix Limite", "_"."Importe Linea" AS "Montant net ligne", "_"."Descuento" AS "€ Remise", "_"."Cantidad Recibida" AS "Quantite reçue", CAST ("_"."Fecha Recepción" AS date) AS "Fecha Recepción" FROM ( SELECT OL.c_orderline_id, OL.c_order_id, OL.ad_org_id, OL.isactive, O.issotrx, OL.c_bpartner_id, OL.c_currency_id, OL.m_product_id, OL.m_warehouse_id, P.m_product_category_id, OL.line, OL.dateordered AS "Fecha Pedido", OL.datepromised AS "Fecha Comprometida", OL.datedelivered AS "Fecha Enviada", OL.description AS "Descripción", OL.qtyordered "Cantidad Pedido", OL.pricelist "Precio Lista", OL.priceactual "Precio Actual", OL.pricelimit "Precio Limite", OL.linenetamt "Importe Linea", OL.discount AS "Descuento", ( SELECT SUM (movementqty) FROM m_inoutline IOL WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Cantidad Recibida", ( SELECT MAX (movementdate) FROM m_inoutline IOL INNER JOIN m_inout IO ON IO.m_inout_id = IOL.m_inout_id WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Fecha Recepción" FROM c_orderline OL LEFT JOIN c_order O ON O.c_order_id = OL.c_order_id LEFT JOIN m_product P ON P.m_product_id = OL.m_product_id WHERE 1 = 1 AND O.issotrx <> 'Y' AND OL.dateordered >= current_date - interval '3 years') "_";
-
SELECT "_"."c_orderline_id" AS "c_orderline_id", "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "Actif", "_"."issotrx" AS "issotrx", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_currency_id" AS "c_currency_id", "_"."m_product_id" AS "m_product_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."m_product_category_id" AS "m_product_category_id", "_"."line" AS "line", CAST ("_"."Fecha Pedido" AS date) AS "Date Commande", CAST ("_"."Fecha Comprometida" AS date) AS "Date de livraison engagée", CAST ("_"."Fecha Enviada" AS date) AS "Fecha Enviada", "_"."Descripción" AS "Description ligne", "_"."Cantidad Pedido" AS "Qté Commandée", "_"."Precio Lista" AS "Prix List", "_"."Precio Actual" AS "Prix Actuel", "_"."Precio Limite" AS "Prix Limite", "_"."Importe Linea" AS "Montant net ligne", "_"."Descuento" AS "€ Remise", "_"."Cantidad Recibida" AS "Quantite reçue", CAST ("_"."Fecha Recepción" AS date) AS "Fecha Recepción" FROM ( SELECT OL.c_orderline_id, OL.c_order_id, OL.ad_org_id, OL.isactive, O.issotrx, OL.c_bpartner_id, OL.c_currency_id, OL.m_product_id, OL.m_warehouse_id, P.m_product_category_id, OL.line, OL.dateordered AS "Fecha Pedido", OL.datepromised AS "Fecha Comprometida", OL.datedelivered AS "Fecha Enviada", OL.description AS "Descripción", OL.qtyordered "Cantidad Pedido", OL.pricelist "Precio Lista", OL.priceactual "Precio Actual", OL.pricelimit "Precio Limite", OL.linenetamt "Importe Linea", OL.discount AS "Descuento", ( SELECT SUM (movementqty) FROM m_inoutline IOL WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Cantidad Recibida", ( SELECT MAX (movementdate) FROM m_inoutline IOL INNER JOIN m_inout IO ON IO.m_inout_id = IOL.m_inout_id WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Fecha Recepción" FROM c_orderline OL LEFT JOIN c_order O ON O.c_order_id = OL.c_order_id LEFT JOIN m_product P ON P.m_product_id = OL.m_product_id WHERE 1 = 1 AND O.issotrx <> 'Y' AND OL.dateordered >= current_date - interval '3 years') "_";
Date: 2026-07-16 08:34:54 Duration: 20s310ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 16:02:00 Duration: 16s401ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 17:04:23 Duration: 16s393ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
14 6 6s682ms 1s55ms 1s168ms 1s113ms SELECT ol.c_orderline_id AS id, ord.created AS createddate, ord.documentno AS ORDER, ad_column_identifier_std ('', bp.c_bpartner_id) AS bp, bp.name AS bpname, ad_column_identifier_std ('', prod.m_product_id) AS product, prod.value AS productvalue, prod.name AS productname, prod.characteristic_desc AS productchdesc, prod.m_product_category_id AS productcategory, ord.grandtotal AS gross, ol.qtyordered, COALESCE (ol.grosspricelist, 0) AS grosspricelist, ol.gross_unit_price, CASE WHEN ol.gross_unit_price = 0 THEN 0 ELSE abs (round ((0 - (ol.grosspricelist / ol.gross_unit_price)) * 0, 0)) END AS discount, ol.line_gross_amount, string_agg (fin_paymentmethod.name, '') AS paymentmethod FROM c_orderline ol LEFT JOIN c_order ord ON ord.c_order_id = ol.c_order_id LEFT JOIN fin_payment_scheduledetail ON fin_payment_scheduledetail.fin_payment_schedule_order = ord.c_order_id LEFT JOIN fin_payment_detail ON fin_payment_scheduledetail.fin_payment_detail_id = fin_payment_detail.fin_payment_detail_id LEFT JOIN fin_payment ON fin_payment.fin_payment_id = fin_payment_detail.fin_payment_id LEFT JOIN fin_paymentmethod ON fin_payment.fin_paymentmethod_id = fin_paymentmethod.fin_paymentmethod_id LEFT JOIN c_bpartner bp ON bp.c_bpartner_id = ord.c_bpartner_id LEFT JOIN m_product prod ON prod.m_product_id = ol.m_product_id WHERE ord.issotrx = '' AND ord.docstatus = '' AND COALESCE (ord.ad_orgtrx_id, ord.ad_org_id) = '' AND ord.em_obpos_applications_id IS NOT NULL AND trunc (ord.created) >= to_timestamp ('', '') AND trunc (ord.created) <= to_timestamp ('', '') AND (ord.documentno ILIKE '' OR bp.name ILIKE '' OR prod.value ILIKE '' OR prod.name ILIKE '' OR prod.upc ILIKE '' OR prod.characteristic_desc ILIKE '' OR fin_paymentmethod.name ILIKE '') GROUP BY ol.c_orderline_id, ord.c_order_id, bp.c_bpartner_id, prod.m_product_id ORDER BY ord.documentno DESC LIMIT 0;Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Jul 16 18 5 5s627ms 1s125ms 19 1 1s55ms 1s55ms [ User: tad - Total duration: 6s682ms - Times executed: 6 ]
[ Application: openbravo - Total duration: 6s682ms - Times executed: 6 ]
-
SELECT ol.c_orderline_id AS id, ord.created AS createdDate, ord.documentno AS ORDER, ad_column_identifier_std ('C_BPartner', bp.c_bpartner_id) AS bp, bp.name AS bpname, ad_column_identifier_std ('M_Product', prod.m_product_id) AS product, prod.value AS productvalue, prod.name AS productname, prod.characteristic_desc AS productchdesc, prod.m_product_category_id AS productcategory, ord.grandtotal AS gross, ol.qtyordered, COALESCE (ol.grosspricelist, 0) AS grosspricelist, ol.gross_unit_price, CASE WHEN ol.gross_unit_price = 0 THEN 100 ELSE abs (round ((1 - (ol.grosspricelist / ol.gross_unit_price)) * 100, 2)) END AS discount, ol.line_gross_amount, string_agg (fin_paymentmethod.name, ',') AS paymentmethod FROM c_orderline ol LEFT JOIN c_order ord ON ord.c_order_id = ol.c_order_id LEFT JOIN fin_payment_scheduledetail ON fin_payment_scheduledetail.fin_payment_schedule_order = ord.c_order_id LEFT JOIN fin_payment_detail ON fin_payment_scheduledetail.fin_payment_detail_id = fin_payment_detail.fin_payment_detail_id LEFT JOIN fin_payment ON fin_payment.fin_payment_id = fin_payment_detail.fin_payment_id LEFT JOIN fin_paymentmethod ON fin_payment.fin_paymentmethod_id = fin_paymentmethod.fin_paymentmethod_id LEFT JOIN c_bpartner bp ON bp.c_bpartner_id = ord.c_bpartner_id LEFT JOIN m_product prod ON prod.m_product_id = ol.m_product_id WHERE ord.issotrx = 'Y' AND ord.docstatus = 'CO' AND COALESCE (ord.ad_orgtrx_id, ord.ad_org_id) = '97CB0A5F37F243B1A8160DAC5AE18923' AND ord.em_obpos_applications_id IS NOT NULL AND trunc (ord.created) >= to_timestamp ('16-07-2026', 'dd-MM-yyyy') AND trunc (ord.created) <= to_timestamp ('16-07-2026', 'dd-MM-yyyy') AND (ord.documentno ILIKE '%sun%' OR bp.name ILIKE '%sun%' OR prod.value ILIKE '%sun%' OR prod.name ILIKE '%sun%' OR prod.upc ILIKE '%sun%' OR prod.characteristic_desc ILIKE '%sun%' OR fin_paymentmethod.name ILIKE '%sun%') GROUP BY ol.c_orderline_id, ord.c_order_id, bp.c_bpartner_id, prod.m_product_id ORDER BY ord.documentno DESC LIMIT 100;
-
SELECT ol.c_orderline_id AS id, ord.created AS createdDate, ord.documentno AS ORDER, ad_column_identifier_std ('C_BPartner', bp.c_bpartner_id) AS bp, bp.name AS bpname, ad_column_identifier_std ('M_Product', prod.m_product_id) AS product, prod.value AS productvalue, prod.name AS productname, prod.characteristic_desc AS productchdesc, prod.m_product_category_id AS productcategory, ord.grandtotal AS gross, ol.qtyordered, COALESCE (ol.grosspricelist, 0) AS grosspricelist, ol.gross_unit_price, CASE WHEN ol.gross_unit_price = 0 THEN 100 ELSE abs (round ((1 - (ol.grosspricelist / ol.gross_unit_price)) * 100, 2)) END AS discount, ol.line_gross_amount, string_agg (fin_paymentmethod.name, ',') AS paymentmethod FROM c_orderline ol LEFT JOIN c_order ord ON ord.c_order_id = ol.c_order_id LEFT JOIN fin_payment_scheduledetail ON fin_payment_scheduledetail.fin_payment_schedule_order = ord.c_order_id LEFT JOIN fin_payment_detail ON fin_payment_scheduledetail.fin_payment_detail_id = fin_payment_detail.fin_payment_detail_id LEFT JOIN fin_payment ON fin_payment.fin_payment_id = fin_payment_detail.fin_payment_id LEFT JOIN fin_paymentmethod ON fin_payment.fin_paymentmethod_id = fin_paymentmethod.fin_paymentmethod_id LEFT JOIN c_bpartner bp ON bp.c_bpartner_id = ord.c_bpartner_id LEFT JOIN m_product prod ON prod.m_product_id = ol.m_product_id WHERE ord.issotrx = 'Y' AND ord.docstatus = 'CO' AND COALESCE (ord.ad_orgtrx_id, ord.ad_org_id) = '97CB0A5F37F243B1A8160DAC5AE18923' AND ord.em_obpos_applications_id IS NOT NULL AND trunc (ord.created) >= to_timestamp ('16-07-2026', 'dd-MM-yyyy') AND trunc (ord.created) <= to_timestamp ('16-07-2026', 'dd-MM-yyyy') AND (ord.documentno ILIKE '%sun%' OR bp.name ILIKE '%sun%' OR prod.value ILIKE '%sun%' OR prod.name ILIKE '%sun%' OR prod.upc ILIKE '%sun%' OR prod.characteristic_desc ILIKE '%sun%' OR fin_paymentmethod.name ILIKE '%sun%') GROUP BY ol.c_orderline_id, ord.c_order_id, bp.c_bpartner_id, prod.m_product_id ORDER BY ord.documentno DESC LIMIT 100;
-
SELECT ol.c_orderline_id AS id, ord.created AS createdDate, ord.documentno AS ORDER, ad_column_identifier_std ('C_BPartner', bp.c_bpartner_id) AS bp, bp.name AS bpname, ad_column_identifier_std ('M_Product', prod.m_product_id) AS product, prod.value AS productvalue, prod.name AS productname, prod.characteristic_desc AS productchdesc, prod.m_product_category_id AS productcategory, ord.grandtotal AS gross, ol.qtyordered, COALESCE (ol.grosspricelist, 0) AS grosspricelist, ol.gross_unit_price, CASE WHEN ol.gross_unit_price = 0 THEN 100 ELSE abs (round ((1 - (ol.grosspricelist / ol.gross_unit_price)) * 100, 2)) END AS discount, ol.line_gross_amount, string_agg (fin_paymentmethod.name, ',') AS paymentmethod FROM c_orderline ol LEFT JOIN c_order ord ON ord.c_order_id = ol.c_order_id LEFT JOIN fin_payment_scheduledetail ON fin_payment_scheduledetail.fin_payment_schedule_order = ord.c_order_id LEFT JOIN fin_payment_detail ON fin_payment_scheduledetail.fin_payment_detail_id = fin_payment_detail.fin_payment_detail_id LEFT JOIN fin_payment ON fin_payment.fin_payment_id = fin_payment_detail.fin_payment_id LEFT JOIN fin_paymentmethod ON fin_payment.fin_paymentmethod_id = fin_paymentmethod.fin_paymentmethod_id LEFT JOIN c_bpartner bp ON bp.c_bpartner_id = ord.c_bpartner_id LEFT JOIN m_product prod ON prod.m_product_id = ol.m_product_id WHERE ord.issotrx = 'Y' AND ord.docstatus = 'CO' AND COALESCE (ord.ad_orgtrx_id, ord.ad_org_id) = '97CB0A5F37F243B1A8160DAC5AE18923' AND ord.em_obpos_applications_id IS NOT NULL AND trunc (ord.created) >= to_timestamp ('16-07-2026', 'dd-MM-yyyy') AND trunc (ord.created) <= to_timestamp ('16-07-2026', 'dd-MM-yyyy') AND (ord.documentno ILIKE '%sun%' OR bp.name ILIKE '%sun%' OR prod.value ILIKE '%sun%' OR prod.name ILIKE '%sun%' OR prod.upc ILIKE '%sun%' OR prod.characteristic_desc ILIKE '%sun%' OR fin_paymentmethod.name ILIKE '%sun%') GROUP BY ol.c_orderline_id, ord.c_order_id, bp.c_bpartner_id, prod.m_product_id ORDER BY ord.documentno DESC LIMIT 100;
Date: 2026-07-16 18:41:09 Duration: 1s168ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 18:41:12 Duration: 1s166ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 18:41:10 Duration: 1s145ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
15 5 31s757ms 6s253ms 6s486ms 6s351ms SELECT businesspa0_.em_obsmail_invoiceviaemail AS col_0_0_, businesspa0_.em_gcnv_uniquecreditnote AS col_1_0_, businesspa0_.c_bpartner_id AS col_2_0_, businesspa0_.ad_org_id AS col_3_0_, businesspa0_.name AS col_4_0_, businesspa0_.name AS col_5_0_, businesspa0_.value AS col_6_0_, businesspa0_.description AS col_7_0_, businesspa0_.taxid AS col_8_0_, businesspa0_.so_bp_taxcategory_id AS col_9_0_, businesspa0_.m_pricelist_id AS col_10_0_, businesspa0_.fin_paymentmethod_id AS col_11_0_, businesspa0_.c_paymentterm_id AS col_12_0_, businesspa0_.invoicerule AS col_13_0_, aduserlist4_.email AS col_14_0_, aduserlist4_.ad_user_id AS col_15_0_, aduserlist4_.phone AS col_16_0_, aduserlist4_.phone2 AS col_17_0_, COALESCE (aduserlist4_.firstname, aduserlist4_.name, businesspa0_.name) AS col_18_0_, aduserlist4_.lastname AS col_19_0_, pricingpri1_.istaxincluded AS col_20_0_, pricingpri1_.c_currency_id AS col_21_0_, pricingpri1_.name AS col_22_0_, businesspa0_.c_bp_group_id AS col_23_0_, businesspa5_.name AS col_24_0_, businesspa0_.so_creditlimit AS col_25_0_, businesspa0_.so_creditused AS col_26_0_, businesspa0_.istaxexempt AS col_27_0_, businesspa0_.customer_blocking AS col_28_0_, businesspa0_.so_order_blocking AS col_29_0_, businesspa0_.birthday AS col_30_0_, businesspa0_.birthplace AS col_31_0_, businesspa0_.isactive AS col_32_0_, businesspa0_.is_customer_consent AS col_33_0_, businesspa0_.is_customer_consent_papformat AS col_34_0_, adlanguage2_.ad_language AS col_35_0_, adlanguage2_.name AS col_36_0_, greeting3_.c_greeting_id AS col_37_0_, greeting3_.name AS col_38_0_, aduserlist4_.comments AS col_39_0_, businesspa0_.so_creditlimit - businesspa0_.so_creditused AS col_40_0_, aduserlist4_.commercialauth AS col_41_0_, aduserlist4_.viaemail AS col_42_0_, aduserlist4_.viasms AS col_43_0_, businesspa0_.business_partner_type AS col_44_0_, businesspa0_.bp_currency_id AS col_45_0_, businesspa0_.so_creditminamt AS col_46_0_, now () AS col_47_0_ FROM c_bpartner businesspa0_ INNER JOIN m_pricelist pricingpri1_ ON businesspa0_.m_pricelist_id = pricingpri1_.m_pricelist_id LEFT OUTER JOIN ad_language adlanguage2_ ON businesspa0_.ad_language = adlanguage2_.ad_language LEFT OUTER JOIN c_greeting greeting3_ ON businesspa0_.c_greeting_id = greeting3_.c_greeting_id LEFT OUTER JOIN ad_user aduserlist4_ ON businesspa0_.c_bpartner_id = aduserlist4_.c_bpartner_id CROSS JOIN c_bp_group businesspa5_ WHERE businesspa0_.c_bp_group_id = businesspa5_.c_bp_group_id AND 0 = 0 AND businesspa0_.iscustomer = '' AND (businesspa0_.ad_client_id IN (...)) AND (businesspa0_.ad_org_id IN (...)) AND businesspa0_.isactive = '' AND (aduserlist4_.ad_user_id IN ( SELECT aduser6_.ad_user_id FROM ad_user aduser6_ WHERE aduser6_.em_obretco_default_pos_contact = '' AND aduser6_.c_bpartner_id = businesspa0_.c_bpartner_id)) AND 0 = 0 GROUP BY businesspa0_.em_obsmail_invoiceviaemail, businesspa0_.em_gcnv_uniquecreditnote, businesspa0_.c_bpartner_id, businesspa0_.ad_org_id, businesspa0_.name, businesspa0_.name, businesspa0_.value, businesspa0_.description, businesspa0_.taxid, businesspa0_.so_bp_taxcategory_id, businesspa0_.m_pricelist_id, businesspa0_.fin_paymentmethod_id, businesspa0_.c_paymentterm_id, businesspa0_.invoicerule, aduserlist4_.email, aduserlist4_.ad_user_id, aduserlist4_.phone, aduserlist4_.phone2, COALESCE (aduserlist4_.firstname, aduserlist4_.name, businesspa0_.name), aduserlist4_.lastname, pricingpri1_.istaxincluded, pricingpri1_.c_currency_id, pricingpri1_.name, businesspa0_.c_bp_group_id, businesspa5_.name, businesspa0_.so_creditlimit, businesspa0_.so_creditused, businesspa0_.istaxexempt, businesspa0_.customer_blocking, businesspa0_.so_order_blocking, businesspa0_.birthday, businesspa0_.birthplace, businesspa0_.isactive, businesspa0_.is_customer_consent, businesspa0_.is_customer_consent_papformat, adlanguage2_.ad_language, adlanguage2_.name, greeting3_.c_greeting_id, greeting3_.name, aduserlist4_.comments, businesspa0_.so_creditlimit - businesspa0_.so_creditused, aduserlist4_.commercialauth, aduserlist4_.viaemail, aduserlist4_.viasms, businesspa0_.business_partner_type, businesspa0_.bp_currency_id, businesspa0_.so_creditminamt, now () HAVING 0 = 0 ORDER BY businesspa0_.c_bpartner_id LIMIT '';Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Jul 16 11 1 6s263ms 6s263ms 12 3 19s7ms 6s335ms 13 1 6s486ms 6s486ms [ User: tad - Total duration: 31s757ms - Times executed: 5 ]
[ Application: openbravo - Total duration: 31s757ms - Times executed: 5 ]
-
SELECT businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL AS col_0_0_, businesspa0_.EM_Gcnv_Uniquecreditnote AS col_1_0_, businesspa0_.C_BPartner_ID AS col_2_0_, businesspa0_.AD_Org_ID AS col_3_0_, businesspa0_.Name AS col_4_0_, businesspa0_.Name AS col_5_0_, businesspa0_.Value AS col_6_0_, businesspa0_.Description AS col_7_0_, businesspa0_.TaxID AS col_8_0_, businesspa0_.SO_Bp_Taxcategory_ID AS col_9_0_, businesspa0_.M_PriceList_ID AS col_10_0_, businesspa0_.FIN_Paymentmethod_ID AS col_11_0_, businesspa0_.C_PaymentTerm_ID AS col_12_0_, businesspa0_.InvoiceRule AS col_13_0_, aduserlist4_.Email AS col_14_0_, aduserlist4_.AD_User_ID AS col_15_0_, aduserlist4_.Phone AS col_16_0_, aduserlist4_.Phone2 AS col_17_0_, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name) AS col_18_0_, aduserlist4_.Lastname AS col_19_0_, pricingpri1_.IsTaxIncluded AS col_20_0_, pricingpri1_.C_Currency_ID AS col_21_0_, pricingpri1_.Name AS col_22_0_, businesspa0_.C_BP_Group_ID AS col_23_0_, businesspa5_.Name AS col_24_0_, businesspa0_.SO_CreditLimit AS col_25_0_, businesspa0_.SO_CreditUsed AS col_26_0_, businesspa0_.IsTaxExempt AS col_27_0_, businesspa0_.Customer_Blocking AS col_28_0_, businesspa0_.SO_Order_Blocking AS col_29_0_, businesspa0_.Birthday AS col_30_0_, businesspa0_.Birthplace AS col_31_0_, businesspa0_.IsActive AS col_32_0_, businesspa0_.Is_Customer_Consent AS col_33_0_, businesspa0_.Is_Customer_Consent_PapFormat AS col_34_0_, adlanguage2_.AD_Language AS col_35_0_, adlanguage2_.Name AS col_36_0_, greeting3_.C_Greeting_ID AS col_37_0_, greeting3_.Name AS col_38_0_, aduserlist4_.Comments AS col_39_0_, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed AS col_40_0_, aduserlist4_.Commercialauth AS col_41_0_, aduserlist4_.Viaemail AS col_42_0_, aduserlist4_.Viasms AS col_43_0_, businesspa0_.business_partner_type AS col_44_0_, businesspa0_.BP_Currency_ID AS col_45_0_, businesspa0_.SO_Creditminamt AS col_46_0_, now () AS col_47_0_ FROM C_BPartner businesspa0_ INNER JOIN M_PriceList pricingpri1_ ON businesspa0_.M_PriceList_ID = pricingpri1_.M_PriceList_ID LEFT OUTER JOIN AD_Language adlanguage2_ ON businesspa0_.AD_Language = adlanguage2_.AD_Language LEFT OUTER JOIN C_Greeting greeting3_ ON businesspa0_.C_Greeting_ID = greeting3_.C_Greeting_ID LEFT OUTER JOIN AD_User aduserlist4_ ON businesspa0_.C_BPartner_ID = aduserlist4_.C_BPartner_ID CROSS JOIN C_BP_Group businesspa5_ WHERE businesspa0_.C_BP_Group_ID = businesspa5_.C_BP_Group_ID AND 1 = 1 AND businesspa0_.IsCustomer = 'Y' AND (businesspa0_.AD_Client_ID IN ('4D6E1B072E684D59B1C90D09F4017E13', '0')) AND (businesspa0_.AD_Org_ID IN ('0', '5C3AE5C94812488B99CD16705FA3D822', '03FBA56A608A4B3A9AEBDB7A8ED56656', '9587504603BD45E9AD09066256013A1A', 'DEED922CE7B7478FB1097C1357A73DD7', 'B23AA6C411E844C8B8BF5D34FCAB67B6')) AND businesspa0_.IsActive = 'Y' AND (aduserlist4_.AD_User_ID IN ( SELECT aduser6_.AD_User_ID FROM AD_User aduser6_ WHERE aduser6_.EM_OBRETCO_Default_Pos_Contact = 'Y' AND aduser6_.C_BPartner_ID = businesspa0_.C_BPartner_ID)) AND 1 = 1 GROUP BY businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL, businesspa0_.EM_Gcnv_Uniquecreditnote, businesspa0_.C_BPartner_ID, businesspa0_.AD_Org_ID, businesspa0_.Name, businesspa0_.Name, businesspa0_.Value, businesspa0_.Description, businesspa0_.TaxID, businesspa0_.SO_Bp_Taxcategory_ID, businesspa0_.M_PriceList_ID, businesspa0_.FIN_Paymentmethod_ID, businesspa0_.C_PaymentTerm_ID, businesspa0_.InvoiceRule, aduserlist4_.Email, aduserlist4_.AD_User_ID, aduserlist4_.Phone, aduserlist4_.Phone2, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name), aduserlist4_.Lastname, pricingpri1_.IsTaxIncluded, pricingpri1_.C_Currency_ID, pricingpri1_.Name, businesspa0_.C_BP_Group_ID, businesspa5_.Name, businesspa0_.SO_CreditLimit, businesspa0_.SO_CreditUsed, businesspa0_.IsTaxExempt, businesspa0_.Customer_Blocking, businesspa0_.SO_Order_Blocking, businesspa0_.Birthday, businesspa0_.Birthplace, businesspa0_.IsActive, businesspa0_.Is_Customer_Consent, businesspa0_.Is_Customer_Consent_PapFormat, adlanguage2_.AD_Language, adlanguage2_.Name, greeting3_.C_Greeting_ID, greeting3_.Name, aduserlist4_.Comments, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed, aduserlist4_.Commercialauth, aduserlist4_.Viaemail, aduserlist4_.Viasms, businesspa0_.business_partner_type, businesspa0_.BP_Currency_ID, businesspa0_.SO_Creditminamt, now () HAVING 1 = 1 ORDER BY businesspa0_.C_BPartner_ID LIMIT '4990';
-
SELECT businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL AS col_0_0_, businesspa0_.EM_Gcnv_Uniquecreditnote AS col_1_0_, businesspa0_.C_BPartner_ID AS col_2_0_, businesspa0_.AD_Org_ID AS col_3_0_, businesspa0_.Name AS col_4_0_, businesspa0_.Name AS col_5_0_, businesspa0_.Value AS col_6_0_, businesspa0_.Description AS col_7_0_, businesspa0_.TaxID AS col_8_0_, businesspa0_.SO_Bp_Taxcategory_ID AS col_9_0_, businesspa0_.M_PriceList_ID AS col_10_0_, businesspa0_.FIN_Paymentmethod_ID AS col_11_0_, businesspa0_.C_PaymentTerm_ID AS col_12_0_, businesspa0_.InvoiceRule AS col_13_0_, aduserlist4_.Email AS col_14_0_, aduserlist4_.AD_User_ID AS col_15_0_, aduserlist4_.Phone AS col_16_0_, aduserlist4_.Phone2 AS col_17_0_, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name) AS col_18_0_, aduserlist4_.Lastname AS col_19_0_, pricingpri1_.IsTaxIncluded AS col_20_0_, pricingpri1_.C_Currency_ID AS col_21_0_, pricingpri1_.Name AS col_22_0_, businesspa0_.C_BP_Group_ID AS col_23_0_, businesspa5_.Name AS col_24_0_, businesspa0_.SO_CreditLimit AS col_25_0_, businesspa0_.SO_CreditUsed AS col_26_0_, businesspa0_.IsTaxExempt AS col_27_0_, businesspa0_.Customer_Blocking AS col_28_0_, businesspa0_.SO_Order_Blocking AS col_29_0_, businesspa0_.Birthday AS col_30_0_, businesspa0_.Birthplace AS col_31_0_, businesspa0_.IsActive AS col_32_0_, businesspa0_.Is_Customer_Consent AS col_33_0_, businesspa0_.Is_Customer_Consent_PapFormat AS col_34_0_, adlanguage2_.AD_Language AS col_35_0_, adlanguage2_.Name AS col_36_0_, greeting3_.C_Greeting_ID AS col_37_0_, greeting3_.Name AS col_38_0_, aduserlist4_.Comments AS col_39_0_, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed AS col_40_0_, aduserlist4_.Commercialauth AS col_41_0_, aduserlist4_.Viaemail AS col_42_0_, aduserlist4_.Viasms AS col_43_0_, businesspa0_.business_partner_type AS col_44_0_, businesspa0_.BP_Currency_ID AS col_45_0_, businesspa0_.SO_Creditminamt AS col_46_0_, now () AS col_47_0_ FROM C_BPartner businesspa0_ INNER JOIN M_PriceList pricingpri1_ ON businesspa0_.M_PriceList_ID = pricingpri1_.M_PriceList_ID LEFT OUTER JOIN AD_Language adlanguage2_ ON businesspa0_.AD_Language = adlanguage2_.AD_Language LEFT OUTER JOIN C_Greeting greeting3_ ON businesspa0_.C_Greeting_ID = greeting3_.C_Greeting_ID LEFT OUTER JOIN AD_User aduserlist4_ ON businesspa0_.C_BPartner_ID = aduserlist4_.C_BPartner_ID CROSS JOIN C_BP_Group businesspa5_ WHERE businesspa0_.C_BP_Group_ID = businesspa5_.C_BP_Group_ID AND 1 = 1 AND businesspa0_.IsCustomer = 'Y' AND (businesspa0_.AD_Client_ID IN ('4D6E1B072E684D59B1C90D09F4017E13', '0')) AND (businesspa0_.AD_Org_ID IN ('0', '5C3AE5C94812488B99CD16705FA3D822', '03FBA56A608A4B3A9AEBDB7A8ED56656', '9587504603BD45E9AD09066256013A1A', 'DEED922CE7B7478FB1097C1357A73DD7', 'B23AA6C411E844C8B8BF5D34FCAB67B6')) AND businesspa0_.IsActive = 'Y' AND (aduserlist4_.AD_User_ID IN ( SELECT aduser6_.AD_User_ID FROM AD_User aduser6_ WHERE aduser6_.EM_OBRETCO_Default_Pos_Contact = 'Y' AND aduser6_.C_BPartner_ID = businesspa0_.C_BPartner_ID)) AND 1 = 1 GROUP BY businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL, businesspa0_.EM_Gcnv_Uniquecreditnote, businesspa0_.C_BPartner_ID, businesspa0_.AD_Org_ID, businesspa0_.Name, businesspa0_.Name, businesspa0_.Value, businesspa0_.Description, businesspa0_.TaxID, businesspa0_.SO_Bp_Taxcategory_ID, businesspa0_.M_PriceList_ID, businesspa0_.FIN_Paymentmethod_ID, businesspa0_.C_PaymentTerm_ID, businesspa0_.InvoiceRule, aduserlist4_.Email, aduserlist4_.AD_User_ID, aduserlist4_.Phone, aduserlist4_.Phone2, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name), aduserlist4_.Lastname, pricingpri1_.IsTaxIncluded, pricingpri1_.C_Currency_ID, pricingpri1_.Name, businesspa0_.C_BP_Group_ID, businesspa5_.Name, businesspa0_.SO_CreditLimit, businesspa0_.SO_CreditUsed, businesspa0_.IsTaxExempt, businesspa0_.Customer_Blocking, businesspa0_.SO_Order_Blocking, businesspa0_.Birthday, businesspa0_.Birthplace, businesspa0_.IsActive, businesspa0_.Is_Customer_Consent, businesspa0_.Is_Customer_Consent_PapFormat, adlanguage2_.AD_Language, adlanguage2_.Name, greeting3_.C_Greeting_ID, greeting3_.Name, aduserlist4_.Comments, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed, aduserlist4_.Commercialauth, aduserlist4_.Viaemail, aduserlist4_.Viasms, businesspa0_.business_partner_type, businesspa0_.BP_Currency_ID, businesspa0_.SO_Creditminamt, now () HAVING 1 = 1 ORDER BY businesspa0_.C_BPartner_ID LIMIT '4990';
-
SELECT businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL AS col_0_0_, businesspa0_.EM_Gcnv_Uniquecreditnote AS col_1_0_, businesspa0_.C_BPartner_ID AS col_2_0_, businesspa0_.AD_Org_ID AS col_3_0_, businesspa0_.Name AS col_4_0_, businesspa0_.Name AS col_5_0_, businesspa0_.Value AS col_6_0_, businesspa0_.Description AS col_7_0_, businesspa0_.TaxID AS col_8_0_, businesspa0_.SO_Bp_Taxcategory_ID AS col_9_0_, businesspa0_.M_PriceList_ID AS col_10_0_, businesspa0_.FIN_Paymentmethod_ID AS col_11_0_, businesspa0_.C_PaymentTerm_ID AS col_12_0_, businesspa0_.InvoiceRule AS col_13_0_, aduserlist4_.Email AS col_14_0_, aduserlist4_.AD_User_ID AS col_15_0_, aduserlist4_.Phone AS col_16_0_, aduserlist4_.Phone2 AS col_17_0_, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name) AS col_18_0_, aduserlist4_.Lastname AS col_19_0_, pricingpri1_.IsTaxIncluded AS col_20_0_, pricingpri1_.C_Currency_ID AS col_21_0_, pricingpri1_.Name AS col_22_0_, businesspa0_.C_BP_Group_ID AS col_23_0_, businesspa5_.Name AS col_24_0_, businesspa0_.SO_CreditLimit AS col_25_0_, businesspa0_.SO_CreditUsed AS col_26_0_, businesspa0_.IsTaxExempt AS col_27_0_, businesspa0_.Customer_Blocking AS col_28_0_, businesspa0_.SO_Order_Blocking AS col_29_0_, businesspa0_.Birthday AS col_30_0_, businesspa0_.Birthplace AS col_31_0_, businesspa0_.IsActive AS col_32_0_, businesspa0_.Is_Customer_Consent AS col_33_0_, businesspa0_.Is_Customer_Consent_PapFormat AS col_34_0_, adlanguage2_.AD_Language AS col_35_0_, adlanguage2_.Name AS col_36_0_, greeting3_.C_Greeting_ID AS col_37_0_, greeting3_.Name AS col_38_0_, aduserlist4_.Comments AS col_39_0_, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed AS col_40_0_, aduserlist4_.Commercialauth AS col_41_0_, aduserlist4_.Viaemail AS col_42_0_, aduserlist4_.Viasms AS col_43_0_, businesspa0_.business_partner_type AS col_44_0_, businesspa0_.BP_Currency_ID AS col_45_0_, businesspa0_.SO_Creditminamt AS col_46_0_, now () AS col_47_0_ FROM C_BPartner businesspa0_ INNER JOIN M_PriceList pricingpri1_ ON businesspa0_.M_PriceList_ID = pricingpri1_.M_PriceList_ID LEFT OUTER JOIN AD_Language adlanguage2_ ON businesspa0_.AD_Language = adlanguage2_.AD_Language LEFT OUTER JOIN C_Greeting greeting3_ ON businesspa0_.C_Greeting_ID = greeting3_.C_Greeting_ID LEFT OUTER JOIN AD_User aduserlist4_ ON businesspa0_.C_BPartner_ID = aduserlist4_.C_BPartner_ID CROSS JOIN C_BP_Group businesspa5_ WHERE businesspa0_.C_BP_Group_ID = businesspa5_.C_BP_Group_ID AND 1 = 1 AND businesspa0_.IsCustomer = 'Y' AND (businesspa0_.AD_Client_ID IN ('4D6E1B072E684D59B1C90D09F4017E13', '0')) AND (businesspa0_.AD_Org_ID IN ('0', '5C3AE5C94812488B99CD16705FA3D822', '03FBA56A608A4B3A9AEBDB7A8ED56656', '9587504603BD45E9AD09066256013A1A', 'DEED922CE7B7478FB1097C1357A73DD7', 'B23AA6C411E844C8B8BF5D34FCAB67B6')) AND businesspa0_.IsActive = 'Y' AND (aduserlist4_.AD_User_ID IN ( SELECT aduser6_.AD_User_ID FROM AD_User aduser6_ WHERE aduser6_.EM_OBRETCO_Default_Pos_Contact = 'Y' AND aduser6_.C_BPartner_ID = businesspa0_.C_BPartner_ID)) AND 1 = 1 GROUP BY businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL, businesspa0_.EM_Gcnv_Uniquecreditnote, businesspa0_.C_BPartner_ID, businesspa0_.AD_Org_ID, businesspa0_.Name, businesspa0_.Name, businesspa0_.Value, businesspa0_.Description, businesspa0_.TaxID, businesspa0_.SO_Bp_Taxcategory_ID, businesspa0_.M_PriceList_ID, businesspa0_.FIN_Paymentmethod_ID, businesspa0_.C_PaymentTerm_ID, businesspa0_.InvoiceRule, aduserlist4_.Email, aduserlist4_.AD_User_ID, aduserlist4_.Phone, aduserlist4_.Phone2, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name), aduserlist4_.Lastname, pricingpri1_.IsTaxIncluded, pricingpri1_.C_Currency_ID, pricingpri1_.Name, businesspa0_.C_BP_Group_ID, businesspa5_.Name, businesspa0_.SO_CreditLimit, businesspa0_.SO_CreditUsed, businesspa0_.IsTaxExempt, businesspa0_.Customer_Blocking, businesspa0_.SO_Order_Blocking, businesspa0_.Birthday, businesspa0_.Birthplace, businesspa0_.IsActive, businesspa0_.Is_Customer_Consent, businesspa0_.Is_Customer_Consent_PapFormat, adlanguage2_.AD_Language, adlanguage2_.Name, greeting3_.C_Greeting_ID, greeting3_.Name, aduserlist4_.Comments, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed, aduserlist4_.Commercialauth, aduserlist4_.Viaemail, aduserlist4_.Viasms, businesspa0_.business_partner_type, businesspa0_.BP_Currency_ID, businesspa0_.SO_Creditminamt, now () HAVING 1 = 1 ORDER BY businesspa0_.C_BPartner_ID LIMIT '4990';
Date: 2026-07-16 13:10:19 Duration: 6s486ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 12:38:12 Duration: 6s441ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 12:59:23 Duration: 6s312ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
16 5 28s371ms 5s593ms 5s754ms 5s674ms SELECT * FROM ( SELECT bp.c_bpartner_id AS referencekey_id, '' AS ad_role_id, NULL AS ad_user_id, '' || ad_column_identifier ('', bp.c_bpartner_id, '') || '' AS description, '' AS isactive, bp.ad_org_id AS ad_org_id, bp.ad_client_id AS ad_client_id, now () AS created, '' AS createdby, now () AS updated, '' AS updatedby, ad_column_identifier ('', bp.c_bpartner_id, '') AS record_id FROM c_bpartner bp WHERE NOT EXISTS ( SELECT 0 FROM c_bpartner_location bpl0 WHERE bpl0.c_bpartner_id = bp.c_bpartner_id AND bpl0.istaxlocation = '') AND EXISTS ( SELECT 0 FROM c_bpartner_location bpl INNER JOIN c_location l ON (bpl.c_location_id = l.c_location_id) WHERE bpl.c_bpartner_id = bp.c_bpartner_id GROUP BY bpl.c_bpartner_id HAVING count (DISTINCT (l.c_country_id)) > 0)) aaa WHERE NOT EXISTS ( SELECT 0 FROM ad_alert a WHERE a.ad_alertrule_id = '' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, '') != '');Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Jul 16 08 1 5s754ms 5s754ms 09 1 5s709ms 5s709ms 15 1 5s655ms 5s655ms 16 1 5s593ms 5s593ms 21 1 5s659ms 5s659ms [ User: tad - Total duration: 28s371ms - Times executed: 5 ]
[ Application: openbravo - Total duration: 28s371ms - Times executed: 5 ]
-
SELECT * FROM ( SELECT bp.c_bpartner_id AS REFERENCEKEY_ID, '0' AS AD_ROLE_ID, NULL AS AD_USER_ID, 'Business Partner: "' || AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') || '" has defined different country addresses. Please define one of them as Tax Location' AS DESCRIPTION, 'Y' AS ISACTIVE, bp.AD_ORG_ID AS AD_ORG_ID, bp.AD_CLIENT_ID AS AD_CLIENT_ID, now () AS CREATED, '0' AS CREATEDBY, now () AS UPDATED, '0' AS UPDATEDBY, AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') AS RECORD_ID FROM c_bpartner bp WHERE NOT EXISTS ( SELECT 1 FROM c_bpartner_location bpl0 WHERE bpl0.c_bpartner_id = bp.c_bpartner_id AND bpl0.istaxlocation = 'Y') AND EXISTS ( SELECT 1 FROM c_bpartner_location bpl INNER JOIN c_location l ON (bpl.c_location_id = l.c_location_id) WHERE bpl.c_bpartner_id = bp.c_bpartner_id GROUP BY bpl.c_bpartner_id HAVING count (DISTINCT (l.c_country_id)) > 1)) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = '37AE323EAAB5481E9F356581696DBA51' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
-
SELECT * FROM ( SELECT bp.c_bpartner_id AS REFERENCEKEY_ID, '0' AS AD_ROLE_ID, NULL AS AD_USER_ID, 'Business Partner: "' || AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') || '" has defined different country addresses. Please define one of them as Tax Location' AS DESCRIPTION, 'Y' AS ISACTIVE, bp.AD_ORG_ID AS AD_ORG_ID, bp.AD_CLIENT_ID AS AD_CLIENT_ID, now () AS CREATED, '0' AS CREATEDBY, now () AS UPDATED, '0' AS UPDATEDBY, AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') AS RECORD_ID FROM c_bpartner bp WHERE NOT EXISTS ( SELECT 1 FROM c_bpartner_location bpl0 WHERE bpl0.c_bpartner_id = bp.c_bpartner_id AND bpl0.istaxlocation = 'Y') AND EXISTS ( SELECT 1 FROM c_bpartner_location bpl INNER JOIN c_location l ON (bpl.c_location_id = l.c_location_id) WHERE bpl.c_bpartner_id = bp.c_bpartner_id GROUP BY bpl.c_bpartner_id HAVING count (DISTINCT (l.c_country_id)) > 1)) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = '37AE323EAAB5481E9F356581696DBA51' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
-
SELECT * FROM ( SELECT bp.c_bpartner_id AS REFERENCEKEY_ID, '0' AS AD_ROLE_ID, NULL AS AD_USER_ID, 'Business Partner: "' || AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') || '" has defined different country addresses. Please define one of them as Tax Location' AS DESCRIPTION, 'Y' AS ISACTIVE, bp.AD_ORG_ID AS AD_ORG_ID, bp.AD_CLIENT_ID AS AD_CLIENT_ID, now () AS CREATED, '0' AS CREATEDBY, now () AS UPDATED, '0' AS UPDATEDBY, AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') AS RECORD_ID FROM c_bpartner bp WHERE NOT EXISTS ( SELECT 1 FROM c_bpartner_location bpl0 WHERE bpl0.c_bpartner_id = bp.c_bpartner_id AND bpl0.istaxlocation = 'Y') AND EXISTS ( SELECT 1 FROM c_bpartner_location bpl INNER JOIN c_location l ON (bpl.c_location_id = l.c_location_id) WHERE bpl.c_bpartner_id = bp.c_bpartner_id GROUP BY bpl.c_bpartner_id HAVING count (DISTINCT (l.c_country_id)) > 1)) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = '37AE323EAAB5481E9F356581696DBA51' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
Date: 2026-07-16 08:00:08 Duration: 5s754ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 09:45:10 Duration: 5s709ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 21:45:10 Duration: 5s659ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
17 5 16s953ms 3s321ms 3s511ms 3s390ms SELECT * FROM ( SELECT DISTINCT iol.m_product_id AS referencekey_id, '' AS ad_role_id, NULL AS ad_user_id, '' || p.name || '' AS description, '' AS isactive, iol.ad_org_id AS ad_org_id, iol.ad_client_id AS ad_client_id, now () AS created, '' AS createdby, now () AS updated, '' AS updatedby, p.name AS record_id FROM m_inoutline iol JOIN m_inout io ON iol.m_inout_id = io.m_inout_id AND io.issotrx = '' AND io.docstatus = '' JOIN m_transaction t ON iol.m_inoutline_id = t.m_inoutline_id JOIN c_bpartner bp ON io.c_bpartner_id = bp.c_bpartner_id JOIN m_product p ON iol.m_product_id = p.m_product_id JOIN m_costing_rule cr ON ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0 AND cr.datefrom <= t.trxprocessdate AND cr.dateto > t.trxprocessdate JOIN m_costing_algorithm ca ON cr.m_costing_algorithm_id = ca.m_costing_algorithm_id AND ca.classname = '' WHERE NOT EXISTS ( SELECT 0 FROM m_matchpo mp WHERE mp.m_inoutline_id = iol.m_inoutline_id AND mp.c_orderline_id IS NOT NULL) AND NOT EXISTS ( SELECT 0 FROM m_costing c WHERE c.m_product_id = iol.m_product_id AND c.costtype IN (...) AND c.datefrom <= t.trxprocessdate AND c.dateto > t.trxprocessdate) AND NOT EXISTS ( SELECT 0 FROM m_productprice pp JOIN m_pricelist_version ppv ON pp.m_pricelist_version_id = ppv.m_pricelist_version_id JOIN m_pricelist pl ON pl.m_pricelist_id = ppv.m_pricelist_id WHERE pp.m_product_id = iol.m_product_id AND (bp.po_pricelist_id = ppv.m_pricelist_id OR (bp.po_pricelist_id IS NULL AND pl.issopricelist = '')) AND ppv.validfrom <= t.trxprocessdate) AND NOT EXISTS ( SELECT 0 FROM c_orderline ol JOIN c_order o ON ol.c_order_id = o.c_order_id AND o.issotrx = '' AND o.processed = '' WHERE ol.m_product_id = iol.m_product_id AND o.c_bpartner_id = bp.c_bpartner_id AND ad_isorgincluded (o.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0)) aaa WHERE NOT EXISTS ( SELECT 0 FROM ad_alert a WHERE a.ad_alertrule_id = '' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, '') != '');Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Jul 16 08 1 3s378ms 3s378ms 09 1 3s321ms 3s321ms 15 1 3s386ms 3s386ms 16 1 3s355ms 3s355ms 21 1 3s511ms 3s511ms [ User: tad - Total duration: 16s953ms - Times executed: 5 ]
[ Application: openbravo - Total duration: 16s953ms - Times executed: 5 ]
-
SELECT * FROM ( SELECT DISTINCT iol.m_product_id AS referencekey_id, '0' AS ad_role_id, NULL AS ad_user_id, 'The product ' || p.name || ' has Receipts without a related Purchase Order and does not have a Purchase PriceList nor Standard Cost defined.' AS description, 'Y' AS isactive, iol.ad_org_id AS ad_org_id, iol.ad_client_id AS ad_client_id, now () AS created, '0' AS createdBy, now () AS updated, '0' AS updatedBy, p.name AS RECORD_ID FROM m_inoutline iol JOIN m_inout io ON iol.m_inout_id = io.m_inout_id AND io.issotrx = 'N' AND io.docstatus = 'CO' JOIN m_transaction t ON iol.m_inoutline_id = t.m_inoutline_id JOIN c_bpartner bp ON io.c_bpartner_id = bp.c_bpartner_id JOIN m_product p ON iol.m_product_id = p.m_product_id JOIN m_costing_rule cr ON ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0 AND cr.datefrom <= t.trxprocessdate AND cr.dateto > t.trxprocessdate JOIN m_costing_algorithm ca ON cr.m_costing_algorithm_id = ca.m_costing_algorithm_id AND ca.classname = 'org.openbravo.costing.AverageAlgorithm' WHERE NOT EXISTS ( SELECT 1 FROM m_matchpo mp WHERE mp.m_inoutline_id = iol.m_inoutline_id AND mp.c_orderline_id IS NOT NULL) AND NOT EXISTS ( SELECT 1 FROM m_costing c WHERE c.m_product_id = iol.m_product_id AND c.costtype IN ('STA', 'AVA') AND c.datefrom <= t.trxprocessdate AND c.dateto > t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM m_productprice pp JOIN m_pricelist_version ppv ON pp.m_pricelist_version_id = ppv.m_pricelist_version_id JOIN m_pricelist pl ON pl.m_pricelist_id = ppv.m_pricelist_id WHERE pp.m_product_id = iol.m_product_id AND (bp.po_pricelist_id = ppv.m_pricelist_id OR (bp.po_pricelist_id IS NULL AND pl.issopricelist = 'N')) AND ppv.validfrom <= t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM c_orderline ol JOIN c_order o ON ol.c_order_id = o.c_order_id AND o.issotrx = 'N' AND o.processed = 'Y' WHERE ol.m_product_id = iol.m_product_id AND o.c_bpartner_id = bp.c_bpartner_id AND ad_isorgincluded (o.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0)) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = '36080A439B564021A2523283A760577A' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
-
SELECT * FROM ( SELECT DISTINCT iol.m_product_id AS referencekey_id, '0' AS ad_role_id, NULL AS ad_user_id, 'The product ' || p.name || ' has Receipts without a related Purchase Order and does not have a Purchase PriceList nor Standard Cost defined.' AS description, 'Y' AS isactive, iol.ad_org_id AS ad_org_id, iol.ad_client_id AS ad_client_id, now () AS created, '0' AS createdBy, now () AS updated, '0' AS updatedBy, p.name AS RECORD_ID FROM m_inoutline iol JOIN m_inout io ON iol.m_inout_id = io.m_inout_id AND io.issotrx = 'N' AND io.docstatus = 'CO' JOIN m_transaction t ON iol.m_inoutline_id = t.m_inoutline_id JOIN c_bpartner bp ON io.c_bpartner_id = bp.c_bpartner_id JOIN m_product p ON iol.m_product_id = p.m_product_id JOIN m_costing_rule cr ON ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0 AND cr.datefrom <= t.trxprocessdate AND cr.dateto > t.trxprocessdate JOIN m_costing_algorithm ca ON cr.m_costing_algorithm_id = ca.m_costing_algorithm_id AND ca.classname = 'org.openbravo.costing.AverageAlgorithm' WHERE NOT EXISTS ( SELECT 1 FROM m_matchpo mp WHERE mp.m_inoutline_id = iol.m_inoutline_id AND mp.c_orderline_id IS NOT NULL) AND NOT EXISTS ( SELECT 1 FROM m_costing c WHERE c.m_product_id = iol.m_product_id AND c.costtype IN ('STA', 'AVA') AND c.datefrom <= t.trxprocessdate AND c.dateto > t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM m_productprice pp JOIN m_pricelist_version ppv ON pp.m_pricelist_version_id = ppv.m_pricelist_version_id JOIN m_pricelist pl ON pl.m_pricelist_id = ppv.m_pricelist_id WHERE pp.m_product_id = iol.m_product_id AND (bp.po_pricelist_id = ppv.m_pricelist_id OR (bp.po_pricelist_id IS NULL AND pl.issopricelist = 'N')) AND ppv.validfrom <= t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM c_orderline ol JOIN c_order o ON ol.c_order_id = o.c_order_id AND o.issotrx = 'N' AND o.processed = 'Y' WHERE ol.m_product_id = iol.m_product_id AND o.c_bpartner_id = bp.c_bpartner_id AND ad_isorgincluded (o.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0)) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = '36080A439B564021A2523283A760577A' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
-
SELECT * FROM ( SELECT DISTINCT iol.m_product_id AS referencekey_id, '0' AS ad_role_id, NULL AS ad_user_id, 'The product ' || p.name || ' has Receipts without a related Purchase Order and does not have a Purchase PriceList nor Standard Cost defined.' AS description, 'Y' AS isactive, iol.ad_org_id AS ad_org_id, iol.ad_client_id AS ad_client_id, now () AS created, '0' AS createdBy, now () AS updated, '0' AS updatedBy, p.name AS RECORD_ID FROM m_inoutline iol JOIN m_inout io ON iol.m_inout_id = io.m_inout_id AND io.issotrx = 'N' AND io.docstatus = 'CO' JOIN m_transaction t ON iol.m_inoutline_id = t.m_inoutline_id JOIN c_bpartner bp ON io.c_bpartner_id = bp.c_bpartner_id JOIN m_product p ON iol.m_product_id = p.m_product_id JOIN m_costing_rule cr ON ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0 AND cr.datefrom <= t.trxprocessdate AND cr.dateto > t.trxprocessdate JOIN m_costing_algorithm ca ON cr.m_costing_algorithm_id = ca.m_costing_algorithm_id AND ca.classname = 'org.openbravo.costing.AverageAlgorithm' WHERE NOT EXISTS ( SELECT 1 FROM m_matchpo mp WHERE mp.m_inoutline_id = iol.m_inoutline_id AND mp.c_orderline_id IS NOT NULL) AND NOT EXISTS ( SELECT 1 FROM m_costing c WHERE c.m_product_id = iol.m_product_id AND c.costtype IN ('STA', 'AVA') AND c.datefrom <= t.trxprocessdate AND c.dateto > t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM m_productprice pp JOIN m_pricelist_version ppv ON pp.m_pricelist_version_id = ppv.m_pricelist_version_id JOIN m_pricelist pl ON pl.m_pricelist_id = ppv.m_pricelist_id WHERE pp.m_product_id = iol.m_product_id AND (bp.po_pricelist_id = ppv.m_pricelist_id OR (bp.po_pricelist_id IS NULL AND pl.issopricelist = 'N')) AND ppv.validfrom <= t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM c_orderline ol JOIN c_order o ON ol.c_order_id = o.c_order_id AND o.issotrx = 'N' AND o.processed = 'Y' WHERE ol.m_product_id = iol.m_product_id AND o.c_bpartner_id = bp.c_bpartner_id AND ad_isorgincluded (o.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0)) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = '36080A439B564021A2523283A760577A' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
Date: 2026-07-16 21:45:15 Duration: 3s511ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 15:45:15 Duration: 3s386ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 08:00:13 Duration: 3s378ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
18 5 12s466ms 2s442ms 2s636ms 2s493ms SELECT * FROM ( SELECT f.c_invoice_id AS referencekey_id, '' AS ad_role_id, NULL AS ad_user_id, '' || f.documentno || '' AS description, '' AS isactive, f.ad_org_id, f.ad_client_id, now () AS created, '' AS createdby, now () AS updated, '' AS updatedby, ad_column_identifier ('', f.c_invoice_id, '') AS record_id FROM ( SELECT ci.documentno, max (dateinvoiced) AS dateinvoiced, max (ci.c_invoice_id) AS c_invoice_id, max (ci.ad_org_id) AS ad_org_id, max (ci.ad_client_id) AS ad_client_id FROM c_invoice ci JOIN c_order co ON co.c_order_id = ci.c_order_id WHERE ci.issotrx = '' AND co.em_obpos_applications_id IS NOT NULL GROUP BY ci.documentno, extract (YEAR FROM dateinvoiced), ci.c_doctype_id HAVING count (ci.documentno) > 0 ORDER BY max (dateinvoiced) DESC) AS f) aaa WHERE NOT EXISTS ( SELECT 0 FROM ad_alert a WHERE a.ad_alertrule_id = '' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, '') != '');Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Jul 16 08 1 2s636ms 2s636ms 09 1 2s457ms 2s457ms 15 1 2s454ms 2s454ms 16 1 2s442ms 2s442ms 21 1 2s475ms 2s475ms [ User: tad - Total duration: 12s466ms - Times executed: 5 ]
[ Application: openbravo - Total duration: 12s466ms - Times executed: 5 ]
-
SELECT * FROM ( SELECT f.c_invoice_id AS referencekey_id, '0' AS ad_role_id, NULL AS ad_user_id, 'Factura: ' || f.documentno || ' duplicada' AS description, 'Y' AS isActive, f.ad_org_id, f.ad_client_id, now () AS created, '0' AS createdBy, now () AS updated, '0' AS updatedBy, ad_column_identifier ('c_invoice', f.c_invoice_id, 'es_ES') AS RECORD_ID FROM ( SELECT ci.documentno, max (dateinvoiced) AS dateinvoiced, max (ci.c_invoice_id) AS c_invoice_id, max (ci.ad_org_id) AS ad_org_id, max (ci.ad_client_id) AS ad_client_id FROM c_invoice ci JOIN c_order co ON co.c_order_id = ci.c_order_id WHERE ci.issotrx = 'Y' AND co.em_obpos_applications_id IS NOT NULL GROUP BY ci.documentno, extract (YEAR FROM dateinvoiced), ci.c_doctype_id HAVING count (ci.documentno) > 1 ORDER BY max (dateinvoiced) DESC) AS f) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = '4FB3EBBB6F2345BD81D5677A383302E4' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
-
SELECT * FROM ( SELECT f.c_invoice_id AS referencekey_id, '0' AS ad_role_id, NULL AS ad_user_id, 'Factura: ' || f.documentno || ' duplicada' AS description, 'Y' AS isActive, f.ad_org_id, f.ad_client_id, now () AS created, '0' AS createdBy, now () AS updated, '0' AS updatedBy, ad_column_identifier ('c_invoice', f.c_invoice_id, 'es_ES') AS RECORD_ID FROM ( SELECT ci.documentno, max (dateinvoiced) AS dateinvoiced, max (ci.c_invoice_id) AS c_invoice_id, max (ci.ad_org_id) AS ad_org_id, max (ci.ad_client_id) AS ad_client_id FROM c_invoice ci JOIN c_order co ON co.c_order_id = ci.c_order_id WHERE ci.issotrx = 'Y' AND co.em_obpos_applications_id IS NOT NULL GROUP BY ci.documentno, extract (YEAR FROM dateinvoiced), ci.c_doctype_id HAVING count (ci.documentno) > 1 ORDER BY max (dateinvoiced) DESC) AS f) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = '4FB3EBBB6F2345BD81D5677A383302E4' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
-
SELECT * FROM ( SELECT f.c_invoice_id AS referencekey_id, '0' AS ad_role_id, NULL AS ad_user_id, 'Factura: ' || f.documentno || ' duplicada' AS description, 'Y' AS isActive, f.ad_org_id, f.ad_client_id, now () AS created, '0' AS createdBy, now () AS updated, '0' AS updatedBy, ad_column_identifier ('c_invoice', f.c_invoice_id, 'es_ES') AS RECORD_ID FROM ( SELECT ci.documentno, max (dateinvoiced) AS dateinvoiced, max (ci.c_invoice_id) AS c_invoice_id, max (ci.ad_org_id) AS ad_org_id, max (ci.ad_client_id) AS ad_client_id FROM c_invoice ci JOIN c_order co ON co.c_order_id = ci.c_order_id WHERE ci.issotrx = 'Y' AND co.em_obpos_applications_id IS NOT NULL GROUP BY ci.documentno, extract (YEAR FROM dateinvoiced), ci.c_doctype_id HAVING count (ci.documentno) > 1 ORDER BY max (dateinvoiced) DESC) AS f) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = '4FB3EBBB6F2345BD81D5677A383302E4' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
Date: 2026-07-16 08:00:16 Duration: 2s636ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 21:45:19 Duration: 2s475ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 09:45:18 Duration: 2s457ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
19 4 6s553ms 1s62ms 2s693ms 1s638ms SELECT "_"."c_orderline_offer_id" AS "c_orderline_offer_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "isactive", "_"."created" AS "created", "_"."createdby" AS "createdby", "_"."updated" AS "updated", "_"."updatedby" AS "updatedby", "_"."c_orderline_id" AS "c_orderline_id", "_"."line" AS "ligne", "_"."m_offer_id" AS "m_offer_id", "_"."priceoffer" AS "priceoffer", "_"."amtoffer" AS "montant promotion", "_"."priceoffergross" AS "priceoffergross", "_"."totalamt" AS "total montant promotion", "_"."displayedtotalamt" AS "displayedtotalamt", "_"."em_obdisc_qtyoffer" AS "em_obdisc_qtyoffer", "_"."em_obdisc_identifier" AS "em_obdisc_identifier", "_"."em_obpos_discountinstance" AS "em_obpos_discountinstance", "_"."em_obpos_extraproperties" AS "em_obpos_extraproperties", "_"."offer name" AS "offer name" FROM ( SELECT coo.*, OF.name AS "offer name" FROM c_orderline_offer coo LEFT JOIN m_offer OF ON OF.m_offer_id = coo.m_offer_id) "_";Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Jul 16 08 1 1s62ms 1s62ms 15 1 1s595ms 1s595ms 17 1 2s693ms 2s693ms 20 1 1s202ms 1s202ms [ User: tad - Total duration: 6s553ms - Times executed: 4 ]
[ Application: [unknown] - Total duration: 6s553ms - Times executed: 4 ]
-
SELECT "_"."c_orderline_offer_id" AS "c_orderline_offer_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "isactive", "_"."created" AS "created", "_"."createdby" AS "createdby", "_"."updated" AS "updated", "_"."updatedby" AS "updatedby", "_"."c_orderline_id" AS "c_orderline_id", "_"."line" AS "Ligne", "_"."m_offer_id" AS "m_offer_id", "_"."priceoffer" AS "priceoffer", "_"."amtoffer" AS "Montant Promotion", "_"."priceoffergross" AS "priceoffergross", "_"."totalamt" AS "Total Montant Promotion", "_"."displayedtotalamt" AS "displayedtotalamt", "_"."em_obdisc_qtyoffer" AS "em_obdisc_qtyoffer", "_"."em_obdisc_identifier" AS "em_obdisc_identifier", "_"."em_obpos_discountinstance" AS "em_obpos_discountinstance", "_"."em_obpos_extraproperties" AS "em_obpos_extraproperties", "_"."Offer name" AS "Offer name" FROM ( SELECT coo.*, OF.name AS "Offer name" FROM c_orderline_offer coo LEFT JOIN m_offer OF ON OF.m_offer_id = coo.m_offer_id) "_";
-
SELECT "_"."c_orderline_offer_id" AS "c_orderline_offer_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "isactive", "_"."created" AS "created", "_"."createdby" AS "createdby", "_"."updated" AS "updated", "_"."updatedby" AS "updatedby", "_"."c_orderline_id" AS "c_orderline_id", "_"."line" AS "Ligne", "_"."m_offer_id" AS "m_offer_id", "_"."priceoffer" AS "priceoffer", "_"."amtoffer" AS "Montant Promotion", "_"."priceoffergross" AS "priceoffergross", "_"."totalamt" AS "Total Montant Promotion", "_"."displayedtotalamt" AS "displayedtotalamt", "_"."em_obdisc_qtyoffer" AS "em_obdisc_qtyoffer", "_"."em_obdisc_identifier" AS "em_obdisc_identifier", "_"."em_obpos_discountinstance" AS "em_obpos_discountinstance", "_"."em_obpos_extraproperties" AS "em_obpos_extraproperties", "_"."Offer name" AS "Offer name" FROM ( SELECT coo.*, OF.name AS "Offer name" FROM c_orderline_offer coo LEFT JOIN m_offer OF ON OF.m_offer_id = coo.m_offer_id) "_";
-
SELECT "_"."c_orderline_offer_id" AS "c_orderline_offer_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "isactive", "_"."created" AS "created", "_"."createdby" AS "createdby", "_"."updated" AS "updated", "_"."updatedby" AS "updatedby", "_"."c_orderline_id" AS "c_orderline_id", "_"."line" AS "Ligne", "_"."m_offer_id" AS "m_offer_id", "_"."priceoffer" AS "priceoffer", "_"."amtoffer" AS "Montant Promotion", "_"."priceoffergross" AS "priceoffergross", "_"."totalamt" AS "Total Montant Promotion", "_"."displayedtotalamt" AS "displayedtotalamt", "_"."em_obdisc_qtyoffer" AS "em_obdisc_qtyoffer", "_"."em_obdisc_identifier" AS "em_obdisc_identifier", "_"."em_obpos_discountinstance" AS "em_obpos_discountinstance", "_"."em_obpos_extraproperties" AS "em_obpos_extraproperties", "_"."Offer name" AS "Offer name" FROM ( SELECT coo.*, OF.name AS "Offer name" FROM c_orderline_offer coo LEFT JOIN m_offer OF ON OF.m_offer_id = coo.m_offer_id) "_";
Date: 2026-07-16 17:04:21 Duration: 2s693ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 15:01:57 Duration: 1s595ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 20:35:34 Duration: 1s202ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
20 4 4s904ms 1s98ms 1s341ms 1s226ms SELECT st.userid, st.userid::regrole AS username, st.dbid, st.queryid, md5 (st.query) AS queryid_md5, NULL AS toplevel, NULL AS PLANS, NULL AS total_plan_time, NULL AS min_plan_time, NULL AS max_plan_time, NULL AS mean_plan_time, NULL AS stddev_plan_time, st.calls, st.total_time AS total_exec_time, st.min_time AS min_exec_time, st.max_time AS max_exec_time, st.mean_time AS mean_exec_time, st.stddev_time AS stddev_exec_time, st.rows, st.shared_blks_hit, st.shared_blks_read, st.shared_blks_dirtied, st.shared_blks_written, st.local_blks_hit, st.local_blks_read, st.local_blks_dirtied, st.local_blks_written, st.temp_blks_read, st.temp_blks_written, st.blk_read_time, st.blk_write_time, NULL AS wal_records, NULL AS wal_fpi, NULL AS wal_bytes, regexp_replace (st.query, $i$ s + $i$, $i$ $i$, $i$ g $i$) AS query, FALSE AS kcache_avail, NULL AS plan_user_time, NULL AS plan_system_time, NULL AS plan_minflts, NULL AS plan_majflts, NULL AS plan_nswaps, NULL AS plan_reads, NULL AS plan_writes, NULL AS plan_msgsnds, NULL AS plan_msgrcvs, NULL AS plan_nsignals, NULL AS plan_nvcsws, NULL AS plan_nivcsws, NULL AS exec_user_time, NULL AS exec_system_time, NULL AS exec_minflts, NULL AS exec_majflts, NULL AS exec_nswaps, NULL AS exec_reads, NULL AS exec_writes, NULL AS exec_msgsnds, NULL AS exec_msgrcvs, NULL AS exec_nsignals, NULL AS exec_nvcsws, NULL AS exec_nivcsws FROM public.pg_stat_statements st JOIN pg_catalog.pg_database db ON (db.oid = st.dbid) JOIN pg_catalog.pg_roles r ON (r.oid = st.userid) JOIN ( SELECT userid, dbid, queryid, row_number () OVER ( ORDER BY total_time DESC) AS exec_time_rank, row_number () OVER ( ORDER BY calls DESC) AS calls_rank, row_number () OVER ( ORDER BY blk_read_time + blk_write_time DESC) AS io_time_rank, row_number () OVER ( ORDER BY shared_blks_hit + shared_blks_read DESC) AS gets_rank, row_number () OVER ( ORDER BY shared_blks_read DESC) AS read_rank, row_number () OVER ( ORDER BY shared_blks_dirtied DESC) AS dirtied_rank, row_number () OVER ( ORDER BY shared_blks_written DESC) AS written_rank, row_number () OVER ( ORDER BY temp_blks_written + local_blks_written DESC) AS tempw_rank, row_number () OVER ( ORDER BY temp_blks_read + local_blks_read DESC) AS tempr_rank FROM public.pg_stat_statements s) rank_st USING (userid, dbid, queryid) WHERE st.queryid IS NOT NULL AND LEAST (exec_time_rank, calls_rank, io_time_rank, gets_rank, read_rank, tempw_rank, tempr_rank, dirtied_rank, written_rank) <= 0;Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Jul 16 12 1 1s98ms 1s98ms 13 1 1s341ms 1s341ms 14 1 1s191ms 1s191ms 17 1 1s273ms 1s273ms [ User: postgres - Total duration: 4s904ms - Times executed: 4 ]
[ Application: pg_profile - Total duration: 4s904ms - Times executed: 4 ]
-
SELECT st.userid, st.userid::regrole AS username, st.dbid, st.queryid, md5 (st.query) AS queryid_md5, NULL AS toplevel, NULL AS PLANS, NULL AS total_plan_time, NULL AS min_plan_time, NULL AS max_plan_time, NULL AS mean_plan_time, NULL AS stddev_plan_time, st.calls, st.total_time AS total_exec_time, st.min_time AS min_exec_time, st.max_time AS max_exec_time, st.mean_time AS mean_exec_time, st.stddev_time AS stddev_exec_time, st.rows, st.shared_blks_hit, st.shared_blks_read, st.shared_blks_dirtied, st.shared_blks_written, st.local_blks_hit, st.local_blks_read, st.local_blks_dirtied, st.local_blks_written, st.temp_blks_read, st.temp_blks_written, st.blk_read_time, st.blk_write_time, NULL AS wal_records, NULL AS wal_fpi, NULL AS wal_bytes, regexp_replace (st.query, $i$ s + $i$, $i$ $i$, $i$ g $i$) AS query, FALSE AS kcache_avail, NULL AS plan_user_time, NULL AS plan_system_time, NULL AS plan_minflts, NULL AS plan_majflts, NULL AS plan_nswaps, NULL AS plan_reads, NULL AS plan_writes, NULL AS plan_msgsnds, NULL AS plan_msgrcvs, NULL AS plan_nsignals, NULL AS plan_nvcsws, NULL AS plan_nivcsws, NULL AS exec_user_time, NULL AS exec_system_time, NULL AS exec_minflts, NULL AS exec_majflts, NULL AS exec_nswaps, NULL AS exec_reads, NULL AS exec_writes, NULL AS exec_msgsnds, NULL AS exec_msgrcvs, NULL AS exec_nsignals, NULL AS exec_nvcsws, NULL AS exec_nivcsws FROM public.pg_stat_statements st JOIN pg_catalog.pg_database db ON (db.oid = st.dbid) JOIN pg_catalog.pg_roles r ON (r.oid = st.userid) JOIN ( SELECT userid, dbid, queryid, row_number () OVER ( ORDER BY total_time DESC) AS exec_time_rank, row_number () OVER ( ORDER BY calls DESC) AS calls_rank, row_number () OVER ( ORDER BY blk_read_time + blk_write_time DESC) AS io_time_rank, row_number () OVER ( ORDER BY shared_blks_hit + shared_blks_read DESC) AS gets_rank, row_number () OVER ( ORDER BY shared_blks_read DESC) AS read_rank, row_number () OVER ( ORDER BY shared_blks_dirtied DESC) AS dirtied_rank, row_number () OVER ( ORDER BY shared_blks_written DESC) AS written_rank, row_number () OVER ( ORDER BY temp_blks_written + local_blks_written DESC) AS tempw_rank, row_number () OVER ( ORDER BY temp_blks_read + local_blks_read DESC) AS tempr_rank FROM public.pg_stat_statements s) rank_st USING (userid, dbid, queryid) WHERE st.queryid IS NOT NULL AND LEAST (exec_time_rank, calls_rank, io_time_rank, gets_rank, read_rank, tempw_rank, tempr_rank, dirtied_rank, written_rank) <= 20;
-
SELECT st.userid, st.userid::regrole AS username, st.dbid, st.queryid, md5 (st.query) AS queryid_md5, NULL AS toplevel, NULL AS PLANS, NULL AS total_plan_time, NULL AS min_plan_time, NULL AS max_plan_time, NULL AS mean_plan_time, NULL AS stddev_plan_time, st.calls, st.total_time AS total_exec_time, st.min_time AS min_exec_time, st.max_time AS max_exec_time, st.mean_time AS mean_exec_time, st.stddev_time AS stddev_exec_time, st.rows, st.shared_blks_hit, st.shared_blks_read, st.shared_blks_dirtied, st.shared_blks_written, st.local_blks_hit, st.local_blks_read, st.local_blks_dirtied, st.local_blks_written, st.temp_blks_read, st.temp_blks_written, st.blk_read_time, st.blk_write_time, NULL AS wal_records, NULL AS wal_fpi, NULL AS wal_bytes, regexp_replace (st.query, $i$ s + $i$, $i$ $i$, $i$ g $i$) AS query, FALSE AS kcache_avail, NULL AS plan_user_time, NULL AS plan_system_time, NULL AS plan_minflts, NULL AS plan_majflts, NULL AS plan_nswaps, NULL AS plan_reads, NULL AS plan_writes, NULL AS plan_msgsnds, NULL AS plan_msgrcvs, NULL AS plan_nsignals, NULL AS plan_nvcsws, NULL AS plan_nivcsws, NULL AS exec_user_time, NULL AS exec_system_time, NULL AS exec_minflts, NULL AS exec_majflts, NULL AS exec_nswaps, NULL AS exec_reads, NULL AS exec_writes, NULL AS exec_msgsnds, NULL AS exec_msgrcvs, NULL AS exec_nsignals, NULL AS exec_nvcsws, NULL AS exec_nivcsws FROM public.pg_stat_statements st JOIN pg_catalog.pg_database db ON (db.oid = st.dbid) JOIN pg_catalog.pg_roles r ON (r.oid = st.userid) JOIN ( SELECT userid, dbid, queryid, row_number () OVER ( ORDER BY total_time DESC) AS exec_time_rank, row_number () OVER ( ORDER BY calls DESC) AS calls_rank, row_number () OVER ( ORDER BY blk_read_time + blk_write_time DESC) AS io_time_rank, row_number () OVER ( ORDER BY shared_blks_hit + shared_blks_read DESC) AS gets_rank, row_number () OVER ( ORDER BY shared_blks_read DESC) AS read_rank, row_number () OVER ( ORDER BY shared_blks_dirtied DESC) AS dirtied_rank, row_number () OVER ( ORDER BY shared_blks_written DESC) AS written_rank, row_number () OVER ( ORDER BY temp_blks_written + local_blks_written DESC) AS tempw_rank, row_number () OVER ( ORDER BY temp_blks_read + local_blks_read DESC) AS tempr_rank FROM public.pg_stat_statements s) rank_st USING (userid, dbid, queryid) WHERE st.queryid IS NOT NULL AND LEAST (exec_time_rank, calls_rank, io_time_rank, gets_rank, read_rank, tempw_rank, tempr_rank, dirtied_rank, written_rank) <= 20;
-
SELECT st.userid, st.userid::regrole AS username, st.dbid, st.queryid, md5 (st.query) AS queryid_md5, NULL AS toplevel, NULL AS PLANS, NULL AS total_plan_time, NULL AS min_plan_time, NULL AS max_plan_time, NULL AS mean_plan_time, NULL AS stddev_plan_time, st.calls, st.total_time AS total_exec_time, st.min_time AS min_exec_time, st.max_time AS max_exec_time, st.mean_time AS mean_exec_time, st.stddev_time AS stddev_exec_time, st.rows, st.shared_blks_hit, st.shared_blks_read, st.shared_blks_dirtied, st.shared_blks_written, st.local_blks_hit, st.local_blks_read, st.local_blks_dirtied, st.local_blks_written, st.temp_blks_read, st.temp_blks_written, st.blk_read_time, st.blk_write_time, NULL AS wal_records, NULL AS wal_fpi, NULL AS wal_bytes, regexp_replace (st.query, $i$ s + $i$, $i$ $i$, $i$ g $i$) AS query, FALSE AS kcache_avail, NULL AS plan_user_time, NULL AS plan_system_time, NULL AS plan_minflts, NULL AS plan_majflts, NULL AS plan_nswaps, NULL AS plan_reads, NULL AS plan_writes, NULL AS plan_msgsnds, NULL AS plan_msgrcvs, NULL AS plan_nsignals, NULL AS plan_nvcsws, NULL AS plan_nivcsws, NULL AS exec_user_time, NULL AS exec_system_time, NULL AS exec_minflts, NULL AS exec_majflts, NULL AS exec_nswaps, NULL AS exec_reads, NULL AS exec_writes, NULL AS exec_msgsnds, NULL AS exec_msgrcvs, NULL AS exec_nsignals, NULL AS exec_nvcsws, NULL AS exec_nivcsws FROM public.pg_stat_statements st JOIN pg_catalog.pg_database db ON (db.oid = st.dbid) JOIN pg_catalog.pg_roles r ON (r.oid = st.userid) JOIN ( SELECT userid, dbid, queryid, row_number () OVER ( ORDER BY total_time DESC) AS exec_time_rank, row_number () OVER ( ORDER BY calls DESC) AS calls_rank, row_number () OVER ( ORDER BY blk_read_time + blk_write_time DESC) AS io_time_rank, row_number () OVER ( ORDER BY shared_blks_hit + shared_blks_read DESC) AS gets_rank, row_number () OVER ( ORDER BY shared_blks_read DESC) AS read_rank, row_number () OVER ( ORDER BY shared_blks_dirtied DESC) AS dirtied_rank, row_number () OVER ( ORDER BY shared_blks_written DESC) AS written_rank, row_number () OVER ( ORDER BY temp_blks_written + local_blks_written DESC) AS tempw_rank, row_number () OVER ( ORDER BY temp_blks_read + local_blks_read DESC) AS tempr_rank FROM public.pg_stat_statements s) rank_st USING (userid, dbid, queryid) WHERE st.queryid IS NOT NULL AND LEAST (exec_time_rank, calls_rank, io_time_rank, gets_rank, read_rank, tempw_rank, tempr_rank, dirtied_rank, written_rank) <= 20;
Date: 2026-07-16 13:00:02 Duration: 1s341ms Database: openbravo User: postgres Remote: [local] Application: pg_profile
Date: 2026-07-16 17:00:03 Duration: 1s273ms Database: openbravo User: postgres Remote: [local] Application: pg_profile
Date: 2026-07-16 14:00:02 Duration: 1s191ms Database: openbravo User: postgres Remote: [local] Application: pg_profile
Normalized slowest queries (N)
Rank Min duration Max duration Avg duration Times executed Total duration Query 1 18m15s 18m34s 18m24s 8 2h27m19s SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "date mvt", "_"."type de mouvement" AS "type mvt", "_"."quantité de mouvement" AS "qté mvt", "_"."€ coût de transaction" AS "€ coût de transaction", "_"."€ coût moyen du produit" AS "€ coût moyen du produit", "_"."nom de l''ava''0''0''n-a''n-a''n-a''n-a''n-a''y' ) " _;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Jul 16 08 1 18m34s 18m34s 13 1 18m23s 18m23s 15 1 18m15s 18m15s 16 1 18m20s 18m20s 17 1 18m18s 18m18s 18 1 18m30s 18m30s 19 1 18m29s 18m29s 20 1 18m27s 18m27s [ User: tad - Total duration: 2h27m19s - Times executed: 8 ]
[ Application: [unknown] - Total duration: 2h27m19s - Times executed: 8 ]
-
SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "Date mvt", "_"."Type de mouvement" AS "Type mvt", "_"."Quantité de mouvement" AS "Qté mvt", "_"."€ Coût de transaction" AS "€ Coût de transaction", "_"."€ Coût moyen du produit" AS "€ Coût moyen du produit", "_"."Nom de l'inventaire" AS "Nom de l'inventaire", "_"."Bon de livraison" AS "Bon de livraison", "_"."Document Commande" AS "Document Commande", "_"."TPV" AS "TPV", "_"."Type de document" AS "Type doc" FROM ( SELECT mt.m_transaction_id, mt.m_locator_id, ml.m_warehouse_id, mt.ad_client_id, mt.ad_org_id, mt.updated, mt.m_product_id, trunc (mt.trxprocessdate) AS trxprocessdate, mt.movementtype AS "Type de mouvement", mt.movementqty AS "Quantité de mouvement", mt.transactioncost AS "€ Coût de transaction", m_get_cost (mt.m_product_id, mt.trxprocessdate, 'AVA', mt.ad_org_id, mt.ad_client_id, NULL, '102', '102') AS "€ Coût moyen du produit", COALESCE (mi2. "name", 'n-a') AS "Nom de l'inventaire", COALESCE (mi4. "documentno", 'n-a') AS "Bon de livraison", COALESCE (o. "documentno", 'n-a') AS "Document Commande", COALESCE (oa. "name", 'n-a') AS "TPV", COALESCE (cd. "name", 'n-a') AS "Type de document" FROM m_transaction mt LEFT JOIN m_locator ml ON ml.m_locator_id = mt.m_locator_id LEFT JOIN m_inventoryline mi ON mi.m_inventoryline_id = mt.m_inventoryline_id LEFT JOIN m_inventory mi2 ON mi2.m_inventory_id = mi.m_inventory_id LEFT JOIN m_inoutline mi3 ON mi3.m_inoutline_id = mt.m_inoutline_id LEFT JOIN m_inout mi4 ON mi4.m_inout_id = mi3.m_inout_id LEFT JOIN c_orderline ol ON ol.c_orderline_id = mi3.c_orderline_id LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN obpos_applications oa ON o.em_obpos_applications_id = oa.obpos_applications_id LEFT JOIN c_doctype cd ON cd.c_doctype_id = o.c_doctype_id WHERE mt.isactive = 'Y') "_";
-
SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "Date mvt", "_"."Type de mouvement" AS "Type mvt", "_"."Quantité de mouvement" AS "Qté mvt", "_"."€ Coût de transaction" AS "€ Coût de transaction", "_"."€ Coût moyen du produit" AS "€ Coût moyen du produit", "_"."Nom de l'inventaire" AS "Nom de l'inventaire", "_"."Bon de livraison" AS "Bon de livraison", "_"."Document Commande" AS "Document Commande", "_"."TPV" AS "TPV", "_"."Type de document" AS "Type doc" FROM ( SELECT mt.m_transaction_id, mt.m_locator_id, ml.m_warehouse_id, mt.ad_client_id, mt.ad_org_id, mt.updated, mt.m_product_id, trunc (mt.trxprocessdate) AS trxprocessdate, mt.movementtype AS "Type de mouvement", mt.movementqty AS "Quantité de mouvement", mt.transactioncost AS "€ Coût de transaction", m_get_cost (mt.m_product_id, mt.trxprocessdate, 'AVA', mt.ad_org_id, mt.ad_client_id, NULL, '102', '102') AS "€ Coût moyen du produit", COALESCE (mi2. "name", 'n-a') AS "Nom de l'inventaire", COALESCE (mi4. "documentno", 'n-a') AS "Bon de livraison", COALESCE (o. "documentno", 'n-a') AS "Document Commande", COALESCE (oa. "name", 'n-a') AS "TPV", COALESCE (cd. "name", 'n-a') AS "Type de document" FROM m_transaction mt LEFT JOIN m_locator ml ON ml.m_locator_id = mt.m_locator_id LEFT JOIN m_inventoryline mi ON mi.m_inventoryline_id = mt.m_inventoryline_id LEFT JOIN m_inventory mi2 ON mi2.m_inventory_id = mi.m_inventory_id LEFT JOIN m_inoutline mi3 ON mi3.m_inoutline_id = mt.m_inoutline_id LEFT JOIN m_inout mi4 ON mi4.m_inout_id = mi3.m_inout_id LEFT JOIN c_orderline ol ON ol.c_orderline_id = mi3.c_orderline_id LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN obpos_applications oa ON o.em_obpos_applications_id = oa.obpos_applications_id LEFT JOIN c_doctype cd ON cd.c_doctype_id = o.c_doctype_id WHERE mt.isactive = 'Y') "_";
-
SELECT "_"."m_transaction_id" AS "m_transaction_id", "_"."m_locator_id" AS "m_locator_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."updated" AS "updated", "_"."m_product_id" AS "m_product_id", "_"."trxprocessdate" AS "Date mvt", "_"."Type de mouvement" AS "Type mvt", "_"."Quantité de mouvement" AS "Qté mvt", "_"."€ Coût de transaction" AS "€ Coût de transaction", "_"."€ Coût moyen du produit" AS "€ Coût moyen du produit", "_"."Nom de l'inventaire" AS "Nom de l'inventaire", "_"."Bon de livraison" AS "Bon de livraison", "_"."Document Commande" AS "Document Commande", "_"."TPV" AS "TPV", "_"."Type de document" AS "Type doc" FROM ( SELECT mt.m_transaction_id, mt.m_locator_id, ml.m_warehouse_id, mt.ad_client_id, mt.ad_org_id, mt.updated, mt.m_product_id, trunc (mt.trxprocessdate) AS trxprocessdate, mt.movementtype AS "Type de mouvement", mt.movementqty AS "Quantité de mouvement", mt.transactioncost AS "€ Coût de transaction", m_get_cost (mt.m_product_id, mt.trxprocessdate, 'AVA', mt.ad_org_id, mt.ad_client_id, NULL, '102', '102') AS "€ Coût moyen du produit", COALESCE (mi2. "name", 'n-a') AS "Nom de l'inventaire", COALESCE (mi4. "documentno", 'n-a') AS "Bon de livraison", COALESCE (o. "documentno", 'n-a') AS "Document Commande", COALESCE (oa. "name", 'n-a') AS "TPV", COALESCE (cd. "name", 'n-a') AS "Type de document" FROM m_transaction mt LEFT JOIN m_locator ml ON ml.m_locator_id = mt.m_locator_id LEFT JOIN m_inventoryline mi ON mi.m_inventoryline_id = mt.m_inventoryline_id LEFT JOIN m_inventory mi2 ON mi2.m_inventory_id = mi.m_inventory_id LEFT JOIN m_inoutline mi3 ON mi3.m_inoutline_id = mt.m_inoutline_id LEFT JOIN m_inout mi4 ON mi4.m_inout_id = mi3.m_inout_id LEFT JOIN c_orderline ol ON ol.c_orderline_id = mi3.c_orderline_id LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN obpos_applications oa ON o.em_obpos_applications_id = oa.obpos_applications_id LEFT JOIN c_doctype cd ON cd.c_doctype_id = o.c_doctype_id WHERE mt.isactive = 'Y') "_";
Date: 2026-07-16 08:53:04 Duration: 18m34s Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 18:20:22 Duration: 18m30s Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 19:56:41 Duration: 18m29s Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
2 11m17s 11m52s 11m38s 8 1h33m4s SELECT "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_org_id" AS "ad_org_id", "_"."almacén" AS "entrepot", "_"."ubicación" AS "emplacement", "_"."m_product_id" AS "m_product_id", "_"."cantidad" AS "qté stock", "_"."cantidad reservada" AS "quantite reserve", "_"."valoración inventario" AS "valo pa ht stock", "_"."last_purchase" AS "last_purchase" FROM ( SELECT w.m_warehouse_id, sd.ad_org_id, w.name AS "almacén", l.value AS "ubicación", sd.m_product_id, sd.qtyonhand "cantidad", sd.reservedqty "cantidad reservada", round (COALESCE (sd.qtyonhand * COALESCE (m_get_cost (sd.m_product_id, now ()::TIMESTAMP, '', sd.ad_org_id, sd.ad_client_id, NULL, '', ''), 0), 0), 0) AS "valoración inventario", ( SELECT COALESCE (max (m_inout.movementdate), current_date) FROM m_inoutline LEFT JOIN m_inout ON m_inoutline.m_inout_id = m_inout.m_inout_id WHERE m_inout.docstatus <> '' AND m_inout.issotrx = '' AND m_inoutline.m_product_id = sd.m_product_id) AS "last_purchase" FROM m_storage_detail sd INNER JOIN m_locator l ON l.m_locator_id = sd.m_locator_id INNER JOIN m_warehouse w ON w.m_warehouse_id = l.m_warehouse_id) "_";Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Jul 16 08 1 11m37s 11m37s 13 1 11m17s 11m17s 15 1 11m18s 11m18s 16 1 11m26s 11m26s 17 1 11m51s 11m51s 18 1 11m48s 11m48s 19 1 11m51s 11m51s 20 1 11m52s 11m52s [ User: tad - Total duration: 1h33m4s - Times executed: 8 ]
[ Application: [unknown] - Total duration: 1h33m4s - Times executed: 8 ]
-
SELECT "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_org_id" AS "ad_org_id", "_"."Almacén" AS "Entrepot", "_"."Ubicación" AS "Emplacement", "_"."m_product_id" AS "m_product_id", "_"."Cantidad" AS "Qté stock", "_"."Cantidad Reservada" AS "Quantite Reserve", "_"."Valoración Inventario" AS "Valo PA HT Stock", "_"."last_purchase" AS "last_purchase" FROM ( SELECT w.m_warehouse_id, sd.ad_org_id, w.name AS "Almacén", l.value AS "Ubicación", sd.m_product_id, sd.qtyonhand "Cantidad", sd.reservedqty "Cantidad Reservada", round (COALESCE (sd.qtyonhand * COALESCE (m_get_cost (sd.m_product_id, now ()::TIMESTAMP, 'AVA', sd.ad_org_id, sd.ad_client_id, NULL, '102', '102'), 0), 0), 2) AS "Valoración Inventario", ( SELECT COALESCE (MAX (m_inout.movementdate), current_date) FROM m_inoutline LEFT JOIN m_inout ON m_inoutline.m_inout_id = m_inout.m_inout_id WHERE m_inout.docstatus <> 'DR' AND m_inout.issotrx = 'N' AND m_inoutline.m_product_id = sd.m_product_id) AS "last_purchase" FROM m_storage_detail sd INNER JOIN m_locator l ON l.m_locator_id = sd.m_locator_id INNER JOIN m_warehouse w ON w.m_warehouse_id = l.m_warehouse_id) "_";
-
SELECT "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_org_id" AS "ad_org_id", "_"."Almacén" AS "Entrepot", "_"."Ubicación" AS "Emplacement", "_"."m_product_id" AS "m_product_id", "_"."Cantidad" AS "Qté stock", "_"."Cantidad Reservada" AS "Quantite Reserve", "_"."Valoración Inventario" AS "Valo PA HT Stock", "_"."last_purchase" AS "last_purchase" FROM ( SELECT w.m_warehouse_id, sd.ad_org_id, w.name AS "Almacén", l.value AS "Ubicación", sd.m_product_id, sd.qtyonhand "Cantidad", sd.reservedqty "Cantidad Reservada", round (COALESCE (sd.qtyonhand * COALESCE (m_get_cost (sd.m_product_id, now ()::TIMESTAMP, 'AVA', sd.ad_org_id, sd.ad_client_id, NULL, '102', '102'), 0), 0), 2) AS "Valoración Inventario", ( SELECT COALESCE (MAX (m_inout.movementdate), current_date) FROM m_inoutline LEFT JOIN m_inout ON m_inoutline.m_inout_id = m_inout.m_inout_id WHERE m_inout.docstatus <> 'DR' AND m_inout.issotrx = 'N' AND m_inoutline.m_product_id = sd.m_product_id) AS "last_purchase" FROM m_storage_detail sd INNER JOIN m_locator l ON l.m_locator_id = sd.m_locator_id INNER JOIN m_warehouse w ON w.m_warehouse_id = l.m_warehouse_id) "_";
-
SELECT "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ad_org_id" AS "ad_org_id", "_"."Almacén" AS "Entrepot", "_"."Ubicación" AS "Emplacement", "_"."m_product_id" AS "m_product_id", "_"."Cantidad" AS "Qté stock", "_"."Cantidad Reservada" AS "Quantite Reserve", "_"."Valoración Inventario" AS "Valo PA HT Stock", "_"."last_purchase" AS "last_purchase" FROM ( SELECT w.m_warehouse_id, sd.ad_org_id, w.name AS "Almacén", l.value AS "Ubicación", sd.m_product_id, sd.qtyonhand "Cantidad", sd.reservedqty "Cantidad Reservada", round (COALESCE (sd.qtyonhand * COALESCE (m_get_cost (sd.m_product_id, now ()::TIMESTAMP, 'AVA', sd.ad_org_id, sd.ad_client_id, NULL, '102', '102'), 0), 0), 2) AS "Valoración Inventario", ( SELECT COALESCE (MAX (m_inout.movementdate), current_date) FROM m_inoutline LEFT JOIN m_inout ON m_inoutline.m_inout_id = m_inout.m_inout_id WHERE m_inout.docstatus <> 'DR' AND m_inout.issotrx = 'N' AND m_inoutline.m_product_id = sd.m_product_id) AS "last_purchase" FROM m_storage_detail sd INNER JOIN m_locator l ON l.m_locator_id = sd.m_locator_id INNER JOIN m_warehouse w ON w.m_warehouse_id = l.m_warehouse_id) "_";
Date: 2026-07-16 20:47:09 Duration: 11m52s Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 17:15:52 Duration: 11m51s Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 19:49:51 Duration: 11m51s Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
3 54s799ms 59s101ms 57s213ms 8 7m37s SELECT "_"."c_orderline_id" AS "c_orderline_id", "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "actif", "_"."issotrx" AS "issotrx", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_currency_id" AS "c_currency_id", "_"."m_product_id" AS "m_product_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."m_product_category_id" AS "m_product_category_id", "_"."line" AS "line", CAST ("_"."fecha pedido" AS date) AS "date commande", CAST ("_"."fecha comprometida" AS date) AS "date de livraison engagée", CAST ("_"."fecha enviada" AS date) AS "fecha enviada", "_"."descripción" AS "description ligne", "_"."cantidad pedido" AS "qté vendue", "_"."precio lista" AS "prix list", "_"."precio actual" AS "prix actuel", "_"."precio limite" AS "prix limite", "_"."importe linea" AS "montant net ligne", "_"."importe ttc" AS "importe ttc", "_"."descuento" AS "€ remise", "_"."cantidad recibida" AS "quantite reçue", CAST ("_"."fecha recepción" AS date) AS "fecha recepción", CAST ("_"."bp_created" AS date) AS "bp_created", "_"."bp_country" AS "bp_country", "_"."isdelivered" AS "isdelivered" FROM ( SELECT ol.c_orderline_id, ol.c_order_id, ( CASE WHEN cd.isreturn = '' THEN o.ad_orgtrx_id ELSE ol.ad_org_id END) ad_org_id, ol.isactive, o.issotrx, ol.c_bpartner_id, ol.c_currency_id, ol.m_product_id, ol.m_warehouse_id, p.m_product_category_id, ol.line, ol.dateordered AS "fecha pedido", ol.datepromised AS "fecha comprometida", ol.datedelivered AS "fecha enviada", ol.description AS "descripción", ol.qtyordered "cantidad pedido", ol.pricelist "precio lista", ol.priceactual "precio actual", ol.pricelimit "precio limite", ol.linenetamt "importe linea", ol.line_gross_amount "importe ttc", ol.discount AS "descuento", ( SELECT sum (movementqty) FROM m_inoutline iol WHERE iol.c_orderline_id = ol.c_orderline_id) AS "cantidad recibida", ( SELECT max (movementdate) FROM m_inoutline iol INNER JOIN m_inout io ON io.m_inout_id = iol.m_inout_id WHERE iol.c_orderline_id = ol.c_orderline_id) AS "fecha recepción", bp.created AS "bp_created", ( SELECT cc.name FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = bp.c_bpartner_id LIMIT 0) AS bp_country, o.isdelivered FROM c_orderline ol LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN c_doctype cd ON o.c_doctype_id = cd.c_doctype_id LEFT JOIN m_product p ON p.m_product_id = ol.m_product_id LEFT JOIN c_bpartner bp ON bp.c_bpartner_id = o.c_bpartner_id WHERE 0 = 0 AND o.issotrx = '' AND ol.dateordered >= current_date - interval '') "_";Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Jul 16 08 1 59s101ms 59s101ms 13 1 58s128ms 58s128ms 15 1 54s799ms 54s799ms 16 1 56s701ms 56s701ms 17 1 57s318ms 57s318ms 18 1 58s834ms 58s834ms 19 1 56s286ms 56s286ms 20 1 56s537ms 56s537ms [ User: tad - Total duration: 7m37s - Times executed: 8 ]
[ Application: [unknown] - Total duration: 7m37s - Times executed: 8 ]
-
SELECT "_"."c_orderline_id" AS "c_orderline_id", "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "Actif", "_"."issotrx" AS "issotrx", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_currency_id" AS "c_currency_id", "_"."m_product_id" AS "m_product_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."m_product_category_id" AS "m_product_category_id", "_"."line" AS "line", CAST ("_"."Fecha Pedido" AS date) AS "Date Commande", CAST ("_"."Fecha Comprometida" AS date) AS "Date de livraison engagée", CAST ("_"."Fecha Enviada" AS date) AS "Fecha Enviada", "_"."Descripción" AS "Description ligne", "_"."Cantidad Pedido" AS "Qté vendue", "_"."Precio Lista" AS "Prix List", "_"."Precio Actual" AS "Prix Actuel", "_"."Precio Limite" AS "Prix Limite", "_"."Importe Linea" AS "Montant net ligne", "_"."Importe TTC" AS "Importe TTC", "_"."Descuento" AS "€ Remise", "_"."Cantidad Recibida" AS "Quantite reçue", CAST ("_"."Fecha Recepción" AS date) AS "Fecha Recepción", CAST ("_"."bp_created" AS date) AS "bp_created", "_"."bp_country" AS "bp_country", "_"."isdelivered" AS "isdelivered" FROM ( SELECT OL.c_orderline_id, OL.c_order_id, ( CASE WHEN cd.isreturn = 'Y' THEN O.ad_orgtrx_id ELSE OL.ad_org_id END) ad_org_id, OL.isactive, O.issotrx, OL.c_bpartner_id, OL.c_currency_id, OL.m_product_id, OL.m_warehouse_id, P.m_product_category_id, OL.line, OL.dateordered AS "Fecha Pedido", OL.datepromised AS "Fecha Comprometida", OL.datedelivered AS "Fecha Enviada", OL.description AS "Descripción", OL.qtyordered "Cantidad Pedido", OL.pricelist "Precio Lista", OL.priceactual "Precio Actual", OL.pricelimit "Precio Limite", OL.linenetamt "Importe Linea", OL.line_gross_amount "Importe TTC", OL.discount AS "Descuento", ( SELECT SUM (movementqty) FROM m_inoutline IOL WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Cantidad Recibida", ( SELECT MAX (movementdate) FROM m_inoutline IOL INNER JOIN m_inout IO ON IO.m_inout_id = IOL.m_inout_id WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Fecha Recepción", BP.created AS "bp_created", ( SELECT cc.name FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = BP.c_bpartner_id LIMIT 1) AS bp_country, O.isdelivered FROM c_orderline OL LEFT JOIN c_order O ON O.c_order_id = OL.c_order_id LEFT JOIN c_doctype cd ON O.c_doctype_id = cd.c_doctype_id LEFT JOIN m_product P ON P.m_product_id = OL.m_product_id LEFT JOIN c_bpartner BP ON BP.c_bpartner_id = O.c_bpartner_id WHERE 1 = 1 AND O.issotrx = 'Y' AND OL.dateordered >= current_date - interval '3 years') "_";
-
SELECT "_"."c_orderline_id" AS "c_orderline_id", "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "Actif", "_"."issotrx" AS "issotrx", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_currency_id" AS "c_currency_id", "_"."m_product_id" AS "m_product_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."m_product_category_id" AS "m_product_category_id", "_"."line" AS "line", CAST ("_"."Fecha Pedido" AS date) AS "Date Commande", CAST ("_"."Fecha Comprometida" AS date) AS "Date de livraison engagée", CAST ("_"."Fecha Enviada" AS date) AS "Fecha Enviada", "_"."Descripción" AS "Description ligne", "_"."Cantidad Pedido" AS "Qté vendue", "_"."Precio Lista" AS "Prix List", "_"."Precio Actual" AS "Prix Actuel", "_"."Precio Limite" AS "Prix Limite", "_"."Importe Linea" AS "Montant net ligne", "_"."Importe TTC" AS "Importe TTC", "_"."Descuento" AS "€ Remise", "_"."Cantidad Recibida" AS "Quantite reçue", CAST ("_"."Fecha Recepción" AS date) AS "Fecha Recepción", CAST ("_"."bp_created" AS date) AS "bp_created", "_"."bp_country" AS "bp_country", "_"."isdelivered" AS "isdelivered" FROM ( SELECT OL.c_orderline_id, OL.c_order_id, ( CASE WHEN cd.isreturn = 'Y' THEN O.ad_orgtrx_id ELSE OL.ad_org_id END) ad_org_id, OL.isactive, O.issotrx, OL.c_bpartner_id, OL.c_currency_id, OL.m_product_id, OL.m_warehouse_id, P.m_product_category_id, OL.line, OL.dateordered AS "Fecha Pedido", OL.datepromised AS "Fecha Comprometida", OL.datedelivered AS "Fecha Enviada", OL.description AS "Descripción", OL.qtyordered "Cantidad Pedido", OL.pricelist "Precio Lista", OL.priceactual "Precio Actual", OL.pricelimit "Precio Limite", OL.linenetamt "Importe Linea", OL.line_gross_amount "Importe TTC", OL.discount AS "Descuento", ( SELECT SUM (movementqty) FROM m_inoutline IOL WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Cantidad Recibida", ( SELECT MAX (movementdate) FROM m_inoutline IOL INNER JOIN m_inout IO ON IO.m_inout_id = IOL.m_inout_id WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Fecha Recepción", BP.created AS "bp_created", ( SELECT cc.name FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = BP.c_bpartner_id LIMIT 1) AS bp_country, O.isdelivered FROM c_orderline OL LEFT JOIN c_order O ON O.c_order_id = OL.c_order_id LEFT JOIN c_doctype cd ON O.c_doctype_id = cd.c_doctype_id LEFT JOIN m_product P ON P.m_product_id = OL.m_product_id LEFT JOIN c_bpartner BP ON BP.c_bpartner_id = O.c_bpartner_id WHERE 1 = 1 AND O.issotrx = 'Y' AND OL.dateordered >= current_date - interval '3 years') "_";
-
SELECT "_"."c_orderline_id" AS "c_orderline_id", "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "Actif", "_"."issotrx" AS "issotrx", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_currency_id" AS "c_currency_id", "_"."m_product_id" AS "m_product_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."m_product_category_id" AS "m_product_category_id", "_"."line" AS "line", CAST ("_"."Fecha Pedido" AS date) AS "Date Commande", CAST ("_"."Fecha Comprometida" AS date) AS "Date de livraison engagée", CAST ("_"."Fecha Enviada" AS date) AS "Fecha Enviada", "_"."Descripción" AS "Description ligne", "_"."Cantidad Pedido" AS "Qté vendue", "_"."Precio Lista" AS "Prix List", "_"."Precio Actual" AS "Prix Actuel", "_"."Precio Limite" AS "Prix Limite", "_"."Importe Linea" AS "Montant net ligne", "_"."Importe TTC" AS "Importe TTC", "_"."Descuento" AS "€ Remise", "_"."Cantidad Recibida" AS "Quantite reçue", CAST ("_"."Fecha Recepción" AS date) AS "Fecha Recepción", CAST ("_"."bp_created" AS date) AS "bp_created", "_"."bp_country" AS "bp_country", "_"."isdelivered" AS "isdelivered" FROM ( SELECT OL.c_orderline_id, OL.c_order_id, ( CASE WHEN cd.isreturn = 'Y' THEN O.ad_orgtrx_id ELSE OL.ad_org_id END) ad_org_id, OL.isactive, O.issotrx, OL.c_bpartner_id, OL.c_currency_id, OL.m_product_id, OL.m_warehouse_id, P.m_product_category_id, OL.line, OL.dateordered AS "Fecha Pedido", OL.datepromised AS "Fecha Comprometida", OL.datedelivered AS "Fecha Enviada", OL.description AS "Descripción", OL.qtyordered "Cantidad Pedido", OL.pricelist "Precio Lista", OL.priceactual "Precio Actual", OL.pricelimit "Precio Limite", OL.linenetamt "Importe Linea", OL.line_gross_amount "Importe TTC", OL.discount AS "Descuento", ( SELECT SUM (movementqty) FROM m_inoutline IOL WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Cantidad Recibida", ( SELECT MAX (movementdate) FROM m_inoutline IOL INNER JOIN m_inout IO ON IO.m_inout_id = IOL.m_inout_id WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Fecha Recepción", BP.created AS "bp_created", ( SELECT cc.name FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = BP.c_bpartner_id LIMIT 1) AS bp_country, O.isdelivered FROM c_orderline OL LEFT JOIN c_order O ON O.c_order_id = OL.c_order_id LEFT JOIN c_doctype cd ON O.c_doctype_id = cd.c_doctype_id LEFT JOIN m_product P ON P.m_product_id = OL.m_product_id LEFT JOIN c_bpartner BP ON BP.c_bpartner_id = O.c_bpartner_id WHERE 1 = 1 AND O.issotrx = 'Y' AND OL.dateordered >= current_date - interval '3 years') "_";
Date: 2026-07-16 08:35:23 Duration: 59s101ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 18:02:44 Duration: 58s834ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 13:02:49 Duration: 58s128ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
4 20s225ms 33s76ms 28s728ms 8 3m49s SELECT "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "isactive", "_"."issotrx" AS "issotrx", "_"."m_pricelist_id" AS "m_pricelist_id", "_"."documento" AS "documento", "_"."estado pedido" AS "estado pedido", "_"."accion pedido" AS "accion pedido", "_"."tipo documento" AS "tipo documento", "_"."descripción" AS "descripción", "_"."fecha pedido" AS "fecha pedido", "_"."fecha comprometida" AS "fecha comprometida", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."referencia proveedor" AS "referencia proveedor", "_"."c_currency_id" AS "c_currency_id", "_"."currency iso" AS "currency iso", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."ciudad" AS "ciudad", "_"."codigo postal" AS "codigo postal", "_"."pais" AS "pais", "_"."region" AS "region", "_"."tpv name" AS "tpv name", "_"."vendedor" AS "vendedor", "_"."nombre y apellido vendedor" AS "nombre y apellido vendedor", "_"."salesrep_id" AS "salesrep_id", CAST ("_"."fecha pedido" AS date) AS "t0_0", CAST ("_"."fecha comprometida" AS date) AS "t1_0" FROM ( SELECT "c_order_id", "ad_org_id", "isactive", "issotrx", "m_pricelist_id", "documento", "estado pedido", "accion pedido", "tipo documento", "descripción", "fecha pedido", "fecha comprometida", "c_bpartner_id", "referencia proveedor", "c_currency_id", "currency iso", "m_warehouse_id", "ciudad", "codigo postal", "pais", "region", "tpv name", "vendedor", "nombre y apellido vendedor", "salesrep_id" FROM ( SELECT o.c_order_id, ( CASE WHEN dt.isreturn = '' THEN o.ad_orgtrx_id ELSE o.ad_org_id END) ad_org_id, o.isactive, o.issotrx, o.m_pricelist_id, o.documentno AS "documento", o.docstatus AS "estado pedido", o.docaction AS "accion pedido", o.processed AS "procesado", dt.name AS "tipo documento", o.description AS "descripción", o.dateordered AS "fecha pedido", o.datepromised AS "fecha comprometida", o.c_bpartner_id, o.poreference "referencia proveedor", o.c_currency_id, cu.iso_code "currency iso", o.m_warehouse_id, cl.city AS "ciudad", cl.postal AS "codigo postal", cc. "name" AS "pais", cr. "name" AS "region", oa. "name" AS "tpv name", COALESCE (au.name, '') AS "vendedor", concat (COALESCE (au.firstname, ''), '', COALESCE (au.lastname, '')) AS "nombre y apellido vendedor", o.salesrep_id FROM c_order o LEFT JOIN c_doctype dt ON dt.c_doctype_id = o.c_doctype_id INNER JOIN c_currency cu ON cu.c_currency_id = o.c_currency_id LEFT JOIN c_bpartner_location cbl ON cbl.c_bpartner_location_id = o.c_bpartner_location_id LEFT JOIN c_location cl ON cl.c_location_id = cbl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id LEFT JOIN c_region cr ON cr.c_region_id = cl.c_region_id LEFT JOIN obpos_applications oa ON oa.obpos_applications_id = o.em_obpos_applications_id LEFT JOIN ad_user au ON au.ad_user_id = o.salesrep_id WHERE 0 = 0 AND o.issotrx = '' AND o.dateordered >= current_date - interval '') "$table") "_";Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Jul 16 08 1 26s909ms 26s909ms 13 1 32s989ms 32s989ms 15 1 31s993ms 31s993ms 16 1 33s76ms 33s76ms 17 1 28s853ms 28s853ms 18 1 32s147ms 32s147ms 19 1 23s635ms 23s635ms 20 1 20s225ms 20s225ms [ User: tad - Total duration: 3m49s - Times executed: 8 ]
[ Application: [unknown] - Total duration: 3m49s - Times executed: 8 ]
-
SELECT "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "isactive", "_"."issotrx" AS "issotrx", "_"."m_pricelist_id" AS "m_pricelist_id", "_"."Documento" AS "Documento", "_"."Estado Pedido" AS "Estado Pedido", "_"."Accion Pedido" AS "Accion Pedido", "_"."Tipo Documento" AS "Tipo Documento", "_"."Descripción" AS "Descripción", "_"."Fecha Pedido" AS "Fecha Pedido", "_"."Fecha Comprometida" AS "Fecha Comprometida", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."Referencia Proveedor" AS "Referencia Proveedor", "_"."c_currency_id" AS "c_currency_id", "_"."Currency ISO" AS "Currency ISO", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."Ciudad" AS "Ciudad", "_"."Codigo Postal" AS "Codigo Postal", "_"."Pais" AS "Pais", "_"."Region" AS "Region", "_"."TPV Name" AS "TPV Name", "_"."Vendedor" AS "Vendedor", "_"."Nombre y Apellido Vendedor" AS "Nombre y Apellido Vendedor", "_"."salesrep_id" AS "salesrep_id", CAST ("_"."Fecha Pedido" AS date) AS "t0_0", CAST ("_"."Fecha Comprometida" AS date) AS "t1_0" FROM ( SELECT "c_order_id", "ad_org_id", "isactive", "issotrx", "m_pricelist_id", "Documento", "Estado Pedido", "Accion Pedido", "Tipo Documento", "Descripción", "Fecha Pedido", "Fecha Comprometida", "c_bpartner_id", "Referencia Proveedor", "c_currency_id", "Currency ISO", "m_warehouse_id", "Ciudad", "Codigo Postal", "Pais", "Region", "TPV Name", "Vendedor", "Nombre y Apellido Vendedor", "salesrep_id" FROM ( SELECT O.c_order_id, ( CASE WHEN DT.isreturn = 'Y' THEN O.ad_orgtrx_id ELSE O.ad_org_id END) ad_org_id, O.isactive, O.issotrx, O.m_pricelist_id, O.documentno AS "Documento", O.docstatus AS "Estado Pedido", O.docaction AS "Accion Pedido", O.processed AS "Procesado", DT.name AS "Tipo Documento", O.description AS "Descripción", O.dateordered AS "Fecha Pedido", O.datepromised AS "Fecha Comprometida", O.c_bpartner_id, O.poreference "Referencia Proveedor", O.c_currency_id, cu.iso_code "Currency ISO", O.m_warehouse_id, cl.city AS "Ciudad", cl.postal AS "Codigo Postal", cc. "name" AS "Pais", cr. "name" AS "Region", OA. "name" AS "TPV Name", COALESCE (au.name, 'n-a') AS "Vendedor", concat (COALESCE (au.firstname, ''), ' ', COALESCE (au.lastname, '')) AS "Nombre y Apellido Vendedor", O.salesrep_id FROM c_order O LEFT JOIN c_doctype DT ON DT.c_doctype_id = O.c_doctype_id INNER JOIN c_currency cu ON cu.c_currency_id = o.c_currency_id LEFT JOIN c_bpartner_location cbl ON cbl.c_bpartner_location_id = O.c_bpartner_location_id LEFT JOIN c_location cl ON cl.c_location_id = cbl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id LEFT JOIN c_region cr ON cr.c_region_id = cl.c_region_id LEFT JOIN obpos_applications OA ON OA.obpos_applications_id = O.em_obpos_applications_id LEFT JOIN ad_user au ON au.ad_user_id = O.salesrep_id WHERE 1 = 1 AND O.issotrx = 'Y' AND O.dateordered >= current_date - interval '3 years') "$Table") "_";
-
SELECT "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "isactive", "_"."issotrx" AS "issotrx", "_"."m_pricelist_id" AS "m_pricelist_id", "_"."Documento" AS "Documento", "_"."Estado Pedido" AS "Estado Pedido", "_"."Accion Pedido" AS "Accion Pedido", "_"."Tipo Documento" AS "Tipo Documento", "_"."Descripción" AS "Descripción", "_"."Fecha Pedido" AS "Fecha Pedido", "_"."Fecha Comprometida" AS "Fecha Comprometida", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."Referencia Proveedor" AS "Referencia Proveedor", "_"."c_currency_id" AS "c_currency_id", "_"."Currency ISO" AS "Currency ISO", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."Ciudad" AS "Ciudad", "_"."Codigo Postal" AS "Codigo Postal", "_"."Pais" AS "Pais", "_"."Region" AS "Region", "_"."TPV Name" AS "TPV Name", "_"."Vendedor" AS "Vendedor", "_"."Nombre y Apellido Vendedor" AS "Nombre y Apellido Vendedor", "_"."salesrep_id" AS "salesrep_id", CAST ("_"."Fecha Pedido" AS date) AS "t0_0", CAST ("_"."Fecha Comprometida" AS date) AS "t1_0" FROM ( SELECT "c_order_id", "ad_org_id", "isactive", "issotrx", "m_pricelist_id", "Documento", "Estado Pedido", "Accion Pedido", "Tipo Documento", "Descripción", "Fecha Pedido", "Fecha Comprometida", "c_bpartner_id", "Referencia Proveedor", "c_currency_id", "Currency ISO", "m_warehouse_id", "Ciudad", "Codigo Postal", "Pais", "Region", "TPV Name", "Vendedor", "Nombre y Apellido Vendedor", "salesrep_id" FROM ( SELECT O.c_order_id, ( CASE WHEN DT.isreturn = 'Y' THEN O.ad_orgtrx_id ELSE O.ad_org_id END) ad_org_id, O.isactive, O.issotrx, O.m_pricelist_id, O.documentno AS "Documento", O.docstatus AS "Estado Pedido", O.docaction AS "Accion Pedido", O.processed AS "Procesado", DT.name AS "Tipo Documento", O.description AS "Descripción", O.dateordered AS "Fecha Pedido", O.datepromised AS "Fecha Comprometida", O.c_bpartner_id, O.poreference "Referencia Proveedor", O.c_currency_id, cu.iso_code "Currency ISO", O.m_warehouse_id, cl.city AS "Ciudad", cl.postal AS "Codigo Postal", cc. "name" AS "Pais", cr. "name" AS "Region", OA. "name" AS "TPV Name", COALESCE (au.name, 'n-a') AS "Vendedor", concat (COALESCE (au.firstname, ''), ' ', COALESCE (au.lastname, '')) AS "Nombre y Apellido Vendedor", O.salesrep_id FROM c_order O LEFT JOIN c_doctype DT ON DT.c_doctype_id = O.c_doctype_id INNER JOIN c_currency cu ON cu.c_currency_id = o.c_currency_id LEFT JOIN c_bpartner_location cbl ON cbl.c_bpartner_location_id = O.c_bpartner_location_id LEFT JOIN c_location cl ON cl.c_location_id = cbl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id LEFT JOIN c_region cr ON cr.c_region_id = cl.c_region_id LEFT JOIN obpos_applications OA ON OA.obpos_applications_id = O.em_obpos_applications_id LEFT JOIN ad_user au ON au.ad_user_id = O.salesrep_id WHERE 1 = 1 AND O.issotrx = 'Y' AND O.dateordered >= current_date - interval '3 years') "$Table") "_";
-
SELECT "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "isactive", "_"."issotrx" AS "issotrx", "_"."m_pricelist_id" AS "m_pricelist_id", "_"."Documento" AS "Documento", "_"."Estado Pedido" AS "Estado Pedido", "_"."Accion Pedido" AS "Accion Pedido", "_"."Tipo Documento" AS "Tipo Documento", "_"."Descripción" AS "Descripción", "_"."Fecha Pedido" AS "Fecha Pedido", "_"."Fecha Comprometida" AS "Fecha Comprometida", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."Referencia Proveedor" AS "Referencia Proveedor", "_"."c_currency_id" AS "c_currency_id", "_"."Currency ISO" AS "Currency ISO", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."Ciudad" AS "Ciudad", "_"."Codigo Postal" AS "Codigo Postal", "_"."Pais" AS "Pais", "_"."Region" AS "Region", "_"."TPV Name" AS "TPV Name", "_"."Vendedor" AS "Vendedor", "_"."Nombre y Apellido Vendedor" AS "Nombre y Apellido Vendedor", "_"."salesrep_id" AS "salesrep_id", CAST ("_"."Fecha Pedido" AS date) AS "t0_0", CAST ("_"."Fecha Comprometida" AS date) AS "t1_0" FROM ( SELECT "c_order_id", "ad_org_id", "isactive", "issotrx", "m_pricelist_id", "Documento", "Estado Pedido", "Accion Pedido", "Tipo Documento", "Descripción", "Fecha Pedido", "Fecha Comprometida", "c_bpartner_id", "Referencia Proveedor", "c_currency_id", "Currency ISO", "m_warehouse_id", "Ciudad", "Codigo Postal", "Pais", "Region", "TPV Name", "Vendedor", "Nombre y Apellido Vendedor", "salesrep_id" FROM ( SELECT O.c_order_id, ( CASE WHEN DT.isreturn = 'Y' THEN O.ad_orgtrx_id ELSE O.ad_org_id END) ad_org_id, O.isactive, O.issotrx, O.m_pricelist_id, O.documentno AS "Documento", O.docstatus AS "Estado Pedido", O.docaction AS "Accion Pedido", O.processed AS "Procesado", DT.name AS "Tipo Documento", O.description AS "Descripción", O.dateordered AS "Fecha Pedido", O.datepromised AS "Fecha Comprometida", O.c_bpartner_id, O.poreference "Referencia Proveedor", O.c_currency_id, cu.iso_code "Currency ISO", O.m_warehouse_id, cl.city AS "Ciudad", cl.postal AS "Codigo Postal", cc. "name" AS "Pais", cr. "name" AS "Region", OA. "name" AS "TPV Name", COALESCE (au.name, 'n-a') AS "Vendedor", concat (COALESCE (au.firstname, ''), ' ', COALESCE (au.lastname, '')) AS "Nombre y Apellido Vendedor", O.salesrep_id FROM c_order O LEFT JOIN c_doctype DT ON DT.c_doctype_id = O.c_doctype_id INNER JOIN c_currency cu ON cu.c_currency_id = o.c_currency_id LEFT JOIN c_bpartner_location cbl ON cbl.c_bpartner_location_id = O.c_bpartner_location_id LEFT JOIN c_location cl ON cl.c_location_id = cbl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id LEFT JOIN c_region cr ON cr.c_region_id = cl.c_region_id LEFT JOIN obpos_applications OA ON OA.obpos_applications_id = O.em_obpos_applications_id LEFT JOIN ad_user au ON au.ad_user_id = O.salesrep_id WHERE 1 = 1 AND O.issotrx = 'Y' AND O.dateordered >= current_date - interval '3 years') "$Table") "_";
Date: 2026-07-16 16:02:18 Duration: 33s76ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 13:02:24 Duration: 32s989ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 18:02:22 Duration: 32s147ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
5 22s257ms 36s934ms 27s537ms 8 3m40s SELECT "_"."fin_payment_detail_v_id" AS "fin_payment_detail_v_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_order_id" AS "c_order_id", "_"."orderno" AS "comande no.", "_"."invoiceno" AS "facture no.", "_"."paymentno" AS "paiement no.", "_"."duedate" AS "date comptable", "_"."paymentdate" AS "date de paiement", "_"."invoicedamt" AS "montant de la facture", "_"."expected" AS "attendu", "_"."paidamt" AS "montant payé", "_"."expectedconverted" AS "converti attendu", "_"."paidconverted" AS "payé converti", "_"."paymentmethod" AS "mode de paiement", "_"."status" AS "status" FROM ( SELECT fpdv.fin_payment_detail_v_id, fpdv.ad_client_id, ( CASE WHEN cd.isreturn = '' THEN co.ad_orgtrx_id ELSE fpdv.ad_org_id END) ad_org_id, fpdv.c_bpartner_id, fpdv.fin_payment_sched_ord_v_id AS "c_order_id", fpdv.orderno, fpdv.invoiceno, fpdv.paymentno, fpdv.duedate, fpdv.paymentdate, fpdv.invoicedamt, fpdv.expected, fpdv.paidamt, fpdv.expectedconverted, fpdv.paidconverted, fp.name AS "paymentmethod", fpdv.status FROM fin_payment_detail_v fpdv LEFT JOIN c_order co ON co.c_order_id = fpdv.fin_payment_sched_ord_v_id LEFT JOIN c_doctype cd ON co.c_doctype_id = cd.c_doctype_id LEFT JOIN fin_paymentmethod fp ON fp.fin_paymentmethod_id = fpdv.fin_paymentmethod_id WHERE co.issotrx = '') "_";Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Jul 16 08 1 36s934ms 36s934ms 13 1 26s357ms 26s357ms 15 1 23s260ms 23s260ms 16 1 31s677ms 31s677ms 17 1 22s257ms 22s257ms 18 1 27s57ms 27s57ms 19 1 29s438ms 29s438ms 20 1 23s315ms 23s315ms [ User: tad - Total duration: 3m40s - Times executed: 8 ]
[ Application: [unknown] - Total duration: 3m40s - Times executed: 8 ]
-
SELECT "_"."fin_payment_detail_v_id" AS "fin_payment_detail_v_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_order_id" AS "c_order_id", "_"."orderno" AS "Comande No.", "_"."invoiceno" AS "Facture No.", "_"."paymentno" AS "Paiement No.", "_"."duedate" AS "Date comptable", "_"."paymentdate" AS "Date de paiement", "_"."invoicedamt" AS "Montant de la facture", "_"."expected" AS "Attendu", "_"."paidamt" AS "Montant payé", "_"."expectedconverted" AS "Converti attendu", "_"."paidconverted" AS "Payé converti", "_"."paymentmethod" AS "Mode de paiement", "_"."status" AS "Status" FROM ( SELECT fpdv.fin_payment_detail_v_id, fpdv.ad_client_id, ( CASE WHEN cd.isreturn = 'Y' THEN co.ad_orgtrx_id ELSE fpdv.ad_org_id END) ad_org_id, fpdv.c_bpartner_id, fpdv.fin_payment_sched_ord_v_id AS "c_order_id", fpdv.orderno, fpdv.invoiceno, fpdv.paymentno, fpdv.duedate, fpdv.paymentdate, fpdv.invoicedamt, fpdv.expected, fpdv.paidamt, fpdv.expectedconverted, fpdv.paidconverted, fp.name AS "paymentmethod", fpdv.status FROM fin_payment_detail_v fpdv LEFT JOIN c_order co ON co.c_order_id = fpdv.fin_payment_sched_ord_v_id LEFT JOIN c_doctype cd ON co.c_doctype_id = cd.c_doctype_id LEFT JOIN fin_paymentmethod fp ON fp.fin_paymentmethod_id = fpdv.fin_paymentmethod_id WHERE co.issotrx = 'Y') "_";
-
SELECT "_"."fin_payment_detail_v_id" AS "fin_payment_detail_v_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_order_id" AS "c_order_id", "_"."orderno" AS "Comande No.", "_"."invoiceno" AS "Facture No.", "_"."paymentno" AS "Paiement No.", "_"."duedate" AS "Date comptable", "_"."paymentdate" AS "Date de paiement", "_"."invoicedamt" AS "Montant de la facture", "_"."expected" AS "Attendu", "_"."paidamt" AS "Montant payé", "_"."expectedconverted" AS "Converti attendu", "_"."paidconverted" AS "Payé converti", "_"."paymentmethod" AS "Mode de paiement", "_"."status" AS "Status" FROM ( SELECT fpdv.fin_payment_detail_v_id, fpdv.ad_client_id, ( CASE WHEN cd.isreturn = 'Y' THEN co.ad_orgtrx_id ELSE fpdv.ad_org_id END) ad_org_id, fpdv.c_bpartner_id, fpdv.fin_payment_sched_ord_v_id AS "c_order_id", fpdv.orderno, fpdv.invoiceno, fpdv.paymentno, fpdv.duedate, fpdv.paymentdate, fpdv.invoicedamt, fpdv.expected, fpdv.paidamt, fpdv.expectedconverted, fpdv.paidconverted, fp.name AS "paymentmethod", fpdv.status FROM fin_payment_detail_v fpdv LEFT JOIN c_order co ON co.c_order_id = fpdv.fin_payment_sched_ord_v_id LEFT JOIN c_doctype cd ON co.c_doctype_id = cd.c_doctype_id LEFT JOIN fin_paymentmethod fp ON fp.fin_paymentmethod_id = fpdv.fin_paymentmethod_id WHERE co.issotrx = 'Y') "_";
-
SELECT "_"."fin_payment_detail_v_id" AS "fin_payment_detail_v_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_order_id" AS "c_order_id", "_"."orderno" AS "Comande No.", "_"."invoiceno" AS "Facture No.", "_"."paymentno" AS "Paiement No.", "_"."duedate" AS "Date comptable", "_"."paymentdate" AS "Date de paiement", "_"."invoicedamt" AS "Montant de la facture", "_"."expected" AS "Attendu", "_"."paidamt" AS "Montant payé", "_"."expectedconverted" AS "Converti attendu", "_"."paidconverted" AS "Payé converti", "_"."paymentmethod" AS "Mode de paiement", "_"."status" AS "Status" FROM ( SELECT fpdv.fin_payment_detail_v_id, fpdv.ad_client_id, ( CASE WHEN cd.isreturn = 'Y' THEN co.ad_orgtrx_id ELSE fpdv.ad_org_id END) ad_org_id, fpdv.c_bpartner_id, fpdv.fin_payment_sched_ord_v_id AS "c_order_id", fpdv.orderno, fpdv.invoiceno, fpdv.paymentno, fpdv.duedate, fpdv.paymentdate, fpdv.invoicedamt, fpdv.expected, fpdv.paidamt, fpdv.expectedconverted, fpdv.paidconverted, fp.name AS "paymentmethod", fpdv.status FROM fin_payment_detail_v fpdv LEFT JOIN c_order co ON co.c_order_id = fpdv.fin_payment_sched_ord_v_id LEFT JOIN c_doctype cd ON co.c_doctype_id = cd.c_doctype_id LEFT JOIN fin_paymentmethod fp ON fp.fin_paymentmethod_id = fpdv.fin_paymentmethod_id WHERE co.issotrx = 'Y') "_";
Date: 2026-07-16 08:35:01 Duration: 36s934ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 16:02:15 Duration: 31s677ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 19:38:30 Duration: 29s438ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
6 12s654ms 19s482ms 15s850ms 8 2m6s SELECT "_"."c_bpartner_id" AS "c_bpartner_id", "_"."identificador" AS "code du tiers", "_"."nombre fiscal" AS "nom fiscal", "_"."nombre comercial" AS "nom du tiers", "_"."prospecto" AS "prospect", "_"."proveedor" AS "fournisseur", "_"."cliente" AS "client", "_"."empleado" AS "employé", "_"."nif" AS "tax", "_"."m_pricelist_id" AS "m_pricelist_id", "_"."po_pricelist_id" AS "po_pricelist_id", "_"."salesrep_id" AS "salesrep_id", "_"."location" AS "location", "_"."contact" AS "contact", "_"."birthday" AS "birthday", "_"."created" AS "created", "_"."is_customer_consent" AS "is_customer_consent", "_"."birthday_partner" AS "birthday_partner" FROM ( SELECT c_bpartner_id, VALUE AS "identificador", name AS "nombre fiscal", name2 AS "nombre comercial", isprospect AS "prospecto", isvendor AS "proveedor", iscustomer AS "cliente", isemployee AS "empleado", taxid AS "nif", m_pricelist_id, po_pricelist_id, salesrep_id, ( SELECT concat (cl.address1, '', cl.city, '', cl.postal, '', cc.name) FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 0) AS LOCATION, ( SELECT concat (u.phone, '', u.email, '', u.commercialauth) FROM ad_user u WHERE u.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 0) AS contact -- ✅ ajoutÉ , (SELECT birthday FROM ad_user u WHERE u.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 0) AS birthday , created , is_customer_consent , birthday AS birthday_partner FROM c_bpartner ) "_";Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Jul 16 08 1 19s289ms 19s289ms 13 1 13s205ms 13s205ms 15 1 19s440ms 19s440ms 16 1 12s654ms 12s654ms 17 1 19s482ms 19s482ms 18 1 14s379ms 14s379ms 19 1 12s923ms 12s923ms 20 1 15s428ms 15s428ms [ User: tad - Total duration: 2m6s - Times executed: 8 ]
[ Application: [unknown] - Total duration: 2m6s - Times executed: 8 ]
-
SELECT "_"."c_bpartner_id" AS "c_bpartner_id", "_"."Identificador" AS "Code du Tiers", "_"."Nombre Fiscal" AS "Nom Fiscal", "_"."Nombre Comercial" AS "Nom du Tiers", "_"."Prospecto" AS "Prospect", "_"."Proveedor" AS "Fournisseur", "_"."Cliente" AS "Client", "_"."Empleado" AS "Employé", "_"."NIF" AS "TAX", "_"."m_pricelist_id" AS "m_pricelist_id", "_"."po_pricelist_id" AS "po_pricelist_id", "_"."salesrep_id" AS "salesrep_id", "_"."location" AS "location", "_"."contact" AS "contact", "_"."birthday" AS "birthday", "_"."created" AS "created", "_"."is_customer_consent" AS "is_customer_consent", "_"."birthday_partner" AS "birthday_partner" FROM ( SELECT c_bpartner_id, VALUE AS "Identificador", name AS "Nombre Fiscal", name2 AS "Nombre Comercial", isprospect AS "Prospecto", isvendor AS "Proveedor", iscustomer AS "Cliente", isemployee AS "Empleado", taxid AS "NIF", m_pricelist_id, po_pricelist_id, salesrep_id, ( SELECT concat (cl.address1, '|', cl.city, '|', cl.postal, '|', cc.name) FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS LOCATION, ( SELECT concat (u.phone, '|', u.email, '|', u.commercialauth) FROM ad_user u WHERE u.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS contact -- ✅ AJOUTÉ , ( SELECT birthday FROM ad_user u WHERE u.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS birthday, created, is_customer_consent, birthday AS birthday_partner FROM c_bpartner) "_";
-
SELECT "_"."c_bpartner_id" AS "c_bpartner_id", "_"."Identificador" AS "Code du Tiers", "_"."Nombre Fiscal" AS "Nom Fiscal", "_"."Nombre Comercial" AS "Nom du Tiers", "_"."Prospecto" AS "Prospect", "_"."Proveedor" AS "Fournisseur", "_"."Cliente" AS "Client", "_"."Empleado" AS "Employé", "_"."NIF" AS "TAX", "_"."m_pricelist_id" AS "m_pricelist_id", "_"."po_pricelist_id" AS "po_pricelist_id", "_"."salesrep_id" AS "salesrep_id", "_"."location" AS "location", "_"."contact" AS "contact", "_"."birthday" AS "birthday", "_"."created" AS "created", "_"."is_customer_consent" AS "is_customer_consent", "_"."birthday_partner" AS "birthday_partner" FROM ( SELECT c_bpartner_id, VALUE AS "Identificador", name AS "Nombre Fiscal", name2 AS "Nombre Comercial", isprospect AS "Prospecto", isvendor AS "Proveedor", iscustomer AS "Cliente", isemployee AS "Empleado", taxid AS "NIF", m_pricelist_id, po_pricelist_id, salesrep_id, ( SELECT concat (cl.address1, '|', cl.city, '|', cl.postal, '|', cc.name) FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS LOCATION, ( SELECT concat (u.phone, '|', u.email, '|', u.commercialauth) FROM ad_user u WHERE u.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS contact -- ✅ AJOUTÉ , ( SELECT birthday FROM ad_user u WHERE u.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS birthday, created, is_customer_consent, birthday AS birthday_partner FROM c_bpartner) "_";
-
SELECT "_"."c_bpartner_id" AS "c_bpartner_id", "_"."Identificador" AS "Code du Tiers", "_"."Nombre Fiscal" AS "Nom Fiscal", "_"."Nombre Comercial" AS "Nom du Tiers", "_"."Prospecto" AS "Prospect", "_"."Proveedor" AS "Fournisseur", "_"."Cliente" AS "Client", "_"."Empleado" AS "Employé", "_"."NIF" AS "TAX", "_"."m_pricelist_id" AS "m_pricelist_id", "_"."po_pricelist_id" AS "po_pricelist_id", "_"."salesrep_id" AS "salesrep_id", "_"."location" AS "location", "_"."contact" AS "contact", "_"."birthday" AS "birthday", "_"."created" AS "created", "_"."is_customer_consent" AS "is_customer_consent", "_"."birthday_partner" AS "birthday_partner" FROM ( SELECT c_bpartner_id, VALUE AS "Identificador", name AS "Nombre Fiscal", name2 AS "Nombre Comercial", isprospect AS "Prospecto", isvendor AS "Proveedor", iscustomer AS "Cliente", isemployee AS "Empleado", taxid AS "NIF", m_pricelist_id, po_pricelist_id, salesrep_id, ( SELECT concat (cl.address1, '|', cl.city, '|', cl.postal, '|', cc.name) FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS LOCATION, ( SELECT concat (u.phone, '|', u.email, '|', u.commercialauth) FROM ad_user u WHERE u.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS contact -- ✅ AJOUTÉ , ( SELECT birthday FROM ad_user u WHERE u.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS birthday, created, is_customer_consent, birthday AS birthday_partner FROM c_bpartner) "_";
Date: 2026-07-16 17:04:21 Duration: 19s482ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 15:02:27 Duration: 19s440ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 08:34:50 Duration: 19s289ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
7 13s483ms 20s310ms 15s748ms 8 2m5s SELECT "_"."c_orderline_id" AS "c_orderline_id", "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "actif", "_"."issotrx" AS "issotrx", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_currency_id" AS "c_currency_id", "_"."m_product_id" AS "m_product_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."m_product_category_id" AS "m_product_category_id", "_"."line" AS "line", CAST ("_"."fecha pedido" AS date) AS "date commande", CAST ("_"."fecha comprometida" AS date) AS "date de livraison engagée", CAST ("_"."fecha enviada" AS date) AS "fecha enviada", "_"."descripción" AS "description ligne", "_"."cantidad pedido" AS "qté commandée", "_"."precio lista" AS "prix list", "_"."precio actual" AS "prix actuel", "_"."precio limite" AS "prix limite", "_"."importe linea" AS "montant net ligne", "_"."descuento" AS "€ remise", "_"."cantidad recibida" AS "quantite reçue", CAST ("_"."fecha recepción" AS date) AS "fecha recepción" FROM ( SELECT ol.c_orderline_id, ol.c_order_id, ol.ad_org_id, ol.isactive, o.issotrx, ol.c_bpartner_id, ol.c_currency_id, ol.m_product_id, ol.m_warehouse_id, p.m_product_category_id, ol.line, ol.dateordered AS "fecha pedido", ol.datepromised AS "fecha comprometida", ol.datedelivered AS "fecha enviada", ol.description AS "descripción", ol.qtyordered "cantidad pedido", ol.pricelist "precio lista", ol.priceactual "precio actual", ol.pricelimit "precio limite", ol.linenetamt "importe linea", ol.discount AS "descuento", ( SELECT sum (movementqty) FROM m_inoutline iol WHERE iol.c_orderline_id = ol.c_orderline_id) AS "cantidad recibida", ( SELECT max (movementdate) FROM m_inoutline iol INNER JOIN m_inout io ON io.m_inout_id = iol.m_inout_id WHERE iol.c_orderline_id = ol.c_orderline_id) AS "fecha recepción" FROM c_orderline ol LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id LEFT JOIN m_product p ON p.m_product_id = ol.m_product_id WHERE 0 = 0 AND o.issotrx <> '' AND ol.dateordered >= current_date - interval '') "_";Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Jul 16 08 1 20s310ms 20s310ms 13 1 15s248ms 15s248ms 15 1 13s984ms 13s984ms 16 1 16s401ms 16s401ms 17 1 16s393ms 16s393ms 18 1 13s483ms 13s483ms 19 1 15s859ms 15s859ms 20 1 14s308ms 14s308ms [ User: tad - Total duration: 2m5s - Times executed: 8 ]
[ Application: [unknown] - Total duration: 2m5s - Times executed: 8 ]
-
SELECT "_"."c_orderline_id" AS "c_orderline_id", "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "Actif", "_"."issotrx" AS "issotrx", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_currency_id" AS "c_currency_id", "_"."m_product_id" AS "m_product_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."m_product_category_id" AS "m_product_category_id", "_"."line" AS "line", CAST ("_"."Fecha Pedido" AS date) AS "Date Commande", CAST ("_"."Fecha Comprometida" AS date) AS "Date de livraison engagée", CAST ("_"."Fecha Enviada" AS date) AS "Fecha Enviada", "_"."Descripción" AS "Description ligne", "_"."Cantidad Pedido" AS "Qté Commandée", "_"."Precio Lista" AS "Prix List", "_"."Precio Actual" AS "Prix Actuel", "_"."Precio Limite" AS "Prix Limite", "_"."Importe Linea" AS "Montant net ligne", "_"."Descuento" AS "€ Remise", "_"."Cantidad Recibida" AS "Quantite reçue", CAST ("_"."Fecha Recepción" AS date) AS "Fecha Recepción" FROM ( SELECT OL.c_orderline_id, OL.c_order_id, OL.ad_org_id, OL.isactive, O.issotrx, OL.c_bpartner_id, OL.c_currency_id, OL.m_product_id, OL.m_warehouse_id, P.m_product_category_id, OL.line, OL.dateordered AS "Fecha Pedido", OL.datepromised AS "Fecha Comprometida", OL.datedelivered AS "Fecha Enviada", OL.description AS "Descripción", OL.qtyordered "Cantidad Pedido", OL.pricelist "Precio Lista", OL.priceactual "Precio Actual", OL.pricelimit "Precio Limite", OL.linenetamt "Importe Linea", OL.discount AS "Descuento", ( SELECT SUM (movementqty) FROM m_inoutline IOL WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Cantidad Recibida", ( SELECT MAX (movementdate) FROM m_inoutline IOL INNER JOIN m_inout IO ON IO.m_inout_id = IOL.m_inout_id WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Fecha Recepción" FROM c_orderline OL LEFT JOIN c_order O ON O.c_order_id = OL.c_order_id LEFT JOIN m_product P ON P.m_product_id = OL.m_product_id WHERE 1 = 1 AND O.issotrx <> 'Y' AND OL.dateordered >= current_date - interval '3 years') "_";
-
SELECT "_"."c_orderline_id" AS "c_orderline_id", "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "Actif", "_"."issotrx" AS "issotrx", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_currency_id" AS "c_currency_id", "_"."m_product_id" AS "m_product_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."m_product_category_id" AS "m_product_category_id", "_"."line" AS "line", CAST ("_"."Fecha Pedido" AS date) AS "Date Commande", CAST ("_"."Fecha Comprometida" AS date) AS "Date de livraison engagée", CAST ("_"."Fecha Enviada" AS date) AS "Fecha Enviada", "_"."Descripción" AS "Description ligne", "_"."Cantidad Pedido" AS "Qté Commandée", "_"."Precio Lista" AS "Prix List", "_"."Precio Actual" AS "Prix Actuel", "_"."Precio Limite" AS "Prix Limite", "_"."Importe Linea" AS "Montant net ligne", "_"."Descuento" AS "€ Remise", "_"."Cantidad Recibida" AS "Quantite reçue", CAST ("_"."Fecha Recepción" AS date) AS "Fecha Recepción" FROM ( SELECT OL.c_orderline_id, OL.c_order_id, OL.ad_org_id, OL.isactive, O.issotrx, OL.c_bpartner_id, OL.c_currency_id, OL.m_product_id, OL.m_warehouse_id, P.m_product_category_id, OL.line, OL.dateordered AS "Fecha Pedido", OL.datepromised AS "Fecha Comprometida", OL.datedelivered AS "Fecha Enviada", OL.description AS "Descripción", OL.qtyordered "Cantidad Pedido", OL.pricelist "Precio Lista", OL.priceactual "Precio Actual", OL.pricelimit "Precio Limite", OL.linenetamt "Importe Linea", OL.discount AS "Descuento", ( SELECT SUM (movementqty) FROM m_inoutline IOL WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Cantidad Recibida", ( SELECT MAX (movementdate) FROM m_inoutline IOL INNER JOIN m_inout IO ON IO.m_inout_id = IOL.m_inout_id WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Fecha Recepción" FROM c_orderline OL LEFT JOIN c_order O ON O.c_order_id = OL.c_order_id LEFT JOIN m_product P ON P.m_product_id = OL.m_product_id WHERE 1 = 1 AND O.issotrx <> 'Y' AND OL.dateordered >= current_date - interval '3 years') "_";
-
SELECT "_"."c_orderline_id" AS "c_orderline_id", "_"."c_order_id" AS "c_order_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "Actif", "_"."issotrx" AS "issotrx", "_"."c_bpartner_id" AS "c_bpartner_id", "_"."c_currency_id" AS "c_currency_id", "_"."m_product_id" AS "m_product_id", "_"."m_warehouse_id" AS "m_warehouse_id", "_"."m_product_category_id" AS "m_product_category_id", "_"."line" AS "line", CAST ("_"."Fecha Pedido" AS date) AS "Date Commande", CAST ("_"."Fecha Comprometida" AS date) AS "Date de livraison engagée", CAST ("_"."Fecha Enviada" AS date) AS "Fecha Enviada", "_"."Descripción" AS "Description ligne", "_"."Cantidad Pedido" AS "Qté Commandée", "_"."Precio Lista" AS "Prix List", "_"."Precio Actual" AS "Prix Actuel", "_"."Precio Limite" AS "Prix Limite", "_"."Importe Linea" AS "Montant net ligne", "_"."Descuento" AS "€ Remise", "_"."Cantidad Recibida" AS "Quantite reçue", CAST ("_"."Fecha Recepción" AS date) AS "Fecha Recepción" FROM ( SELECT OL.c_orderline_id, OL.c_order_id, OL.ad_org_id, OL.isactive, O.issotrx, OL.c_bpartner_id, OL.c_currency_id, OL.m_product_id, OL.m_warehouse_id, P.m_product_category_id, OL.line, OL.dateordered AS "Fecha Pedido", OL.datepromised AS "Fecha Comprometida", OL.datedelivered AS "Fecha Enviada", OL.description AS "Descripción", OL.qtyordered "Cantidad Pedido", OL.pricelist "Precio Lista", OL.priceactual "Precio Actual", OL.pricelimit "Precio Limite", OL.linenetamt "Importe Linea", OL.discount AS "Descuento", ( SELECT SUM (movementqty) FROM m_inoutline IOL WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Cantidad Recibida", ( SELECT MAX (movementdate) FROM m_inoutline IOL INNER JOIN m_inout IO ON IO.m_inout_id = IOL.m_inout_id WHERE IOL.c_orderline_id = OL.c_orderline_id) AS "Fecha Recepción" FROM c_orderline OL LEFT JOIN c_order O ON O.c_order_id = OL.c_order_id LEFT JOIN m_product P ON P.m_product_id = OL.m_product_id WHERE 1 = 1 AND O.issotrx <> 'Y' AND OL.dateordered >= current_date - interval '3 years') "_";
Date: 2026-07-16 08:34:54 Duration: 20s310ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 16:02:00 Duration: 16s401ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 17:04:23 Duration: 16s393ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
8 11s361ms 11s556ms 11s445ms 3 34s336ms SELECT orderline0_.m_product_id AS col_0_0_, product1_.name AS col_1_0_, sum (orderline0_.qtyordered) AS col_2_0_, uom3_.name AS col_3_0_, product1_.c_uom_id AS col_4_0_ FROM c_orderline orderline0_ CROSS JOIN m_product product1_ CROSS JOIN c_uom uom3_ CROSS JOIN c_order order5_ CROSS JOIN m_product product7_ WHERE orderline0_.m_product_id = product1_.m_product_id AND product1_.c_uom_id = uom3_.c_uom_id AND orderline0_.c_order_id = order5_.c_order_id AND orderline0_.m_product_id = product7_.m_product_id AND order5_.docstatus = '' AND order5_.issotrx = '' AND 0 = 0 AND orderline0_.ad_client_id = '' AND (product7_.name LIKE '') AND (orderline0_.ad_org_id IN (...)) GROUP BY product1_.name, uom3_.name, orderline0_.m_product_id, product1_.c_uom_id ORDER BY sum (orderline0_.qtyordered) DESC LIMIT '';Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Jul 16 08 1 11s556ms 11s556ms 17 2 22s779ms 11s389ms [ User: tad - Total duration: 34s336ms - Times executed: 3 ]
[ Application: openbravo - Total duration: 34s336ms - Times executed: 3 ]
-
SELECT orderline0_.M_Product_ID AS col_0_0_, product1_.Name AS col_1_0_, sum (orderline0_.QtyOrdered) AS col_2_0_, uom3_.Name AS col_3_0_, product1_.C_UOM_ID AS col_4_0_ FROM C_OrderLine orderline0_ CROSS JOIN M_Product product1_ CROSS JOIN C_UOM uom3_ CROSS JOIN C_Order order5_ CROSS JOIN M_Product product7_ WHERE orderline0_.M_Product_ID = product1_.M_Product_ID AND product1_.C_UOM_ID = uom3_.C_UOM_ID AND orderline0_.C_Order_ID = order5_.C_Order_ID AND orderline0_.M_Product_ID = product7_.M_Product_ID AND order5_.DocStatus = 'CO' AND order5_.IsSOTrx = 'Y' AND 1 = 1 AND orderline0_.AD_Client_ID = '4D6E1B072E684D59B1C90D09F4017E13' AND (product7_.Name LIKE '%') AND (orderline0_.AD_Org_ID IN ('8FCC8051BD06448AB91281ECF3539633', '35B3B4D9E312408CAC66ADD46B1277E5', '4E444C0353F94A6F99F792005C7829A9', 'ADC45D896C9A43D6A6C8E1A92F0E5212', '32E6EB346FB74257B75E8C35FCC9040C', 'F8F330F1055E43EEBA1CF9A3AD4D8A8A', '64C91412FBCC49DA87BBA21636EE62BF', '51A9E0EA08B74C64A2FE43B87A4764B2', '7649363D54484DADB89FDB9B88CFBE67', '9587504603BD45E9AD09066256013A1A', '49DA30E3E8E7426E95FCE1234A1C5468', 'C031E2B7D92E47E9A2D39C7F2D387FF2', 'F1524DA068D5411985D12CAD6D143028', '2FE6507FD30B43CCA37A37B42C35F643', '0', 'DC2B0DED0FD94783B81A6DEFFDB1B336', '6315B3192DE146A89C9F58BCB7EDDAE6', '99766224AE5C4971A81C40C4730A7716', '3CB09F8DCD1849E1810A2FA6C61199AE', '03FBA56A608A4B3A9AEBDB7A8ED56656', '7ACB173C543B49EE9F7B0C8D4C84F178', 'DEED922CE7B7478FB1097C1357A73DD7', 'E9B480D3244F4591A30D619E5D54A3FA', '5F652114D95A4EC48E61BC785A13722E', 'B799F0E455E5422EB6BCD6DC0EF94E09', '6692BB4E6BCB4C6C91C1778ADF0FA80A', '3F833872A3DF40D6BF908FE69D3377C2', '53FB6B676F2140899DB6A5259E1078BD', '33F8A35DA9C245F9A5D93681B02AF260', 'A36C707F1E2240E4AC9D655D09A2CC4B', '7BB54642B54040BAB395A0D67DC7A287', 'F609428E194A4E9BAFA5D799309A9D7A', 'BDD428290B5C48A0AC9E5F7E2185B80B', '97CB0A5F37F243B1A8160DAC5AE18923', '502FE41F3107454A90B27673D07C01A9', '34B5B47D1CE14A078AC3AFF00A23FBDA', 'A9F9CB10B7A942B8BFDF345F46DD0FC1', '6BA133D2CA99410F885A05DC2E64ABC3', '51940C72A73246D1B8E0A2AAB3CD8DE1', '543AA50F98744942919179722D792624', 'CDB359C50DFA44888B6573D1099A5681', 'B23AA6C411E844C8B8BF5D34FCAB67B6', 'D5AFE9283B464BD78641364DAF63A97A', '3CE3FA05F8E941558224DDBAE1C02832', 'B66FCC777C1B4369BEE92B75A6159599', 'CD9083544B0244E7995DC285EEFFD808', '6F2ABCB2632C403DBC0D3E130A72AA1F', 'A1576E4DDC9D4083AADEE2E3658B34B7', '5C3AE5C94812488B99CD16705FA3D822', '7CA99B7DF55B47A1800AF99DCC374DC2', '8DF29E7A0DF24FF4AE3933A8D3BB33DE', 'D2AB5196A65448309F5ECF210E64B9DB', '0804FEC2A9EF43E6B09E347C0A91609F', '716A1CFE2A7D42F99F5815D2C3DA71FF', 'F284EDBE20394BA38CBB4EC9FB4FB4E6', '8AA4CA2A883F4F6DB5D68C5A12DA6FB4', '86F02ECE9624490F8DD99A6FC1BE291B')) GROUP BY product1_.Name, uom3_.Name, orderline0_.M_Product_ID, product1_.C_UOM_ID ORDER BY sum (orderline0_.QtyOrdered) DESC LIMIT '25';
-
SELECT orderline0_.M_Product_ID AS col_0_0_, product1_.Name AS col_1_0_, sum (orderline0_.QtyOrdered) AS col_2_0_, uom3_.Name AS col_3_0_, product1_.C_UOM_ID AS col_4_0_ FROM C_OrderLine orderline0_ CROSS JOIN M_Product product1_ CROSS JOIN C_UOM uom3_ CROSS JOIN C_Order order5_ CROSS JOIN M_Product product7_ WHERE orderline0_.M_Product_ID = product1_.M_Product_ID AND product1_.C_UOM_ID = uom3_.C_UOM_ID AND orderline0_.C_Order_ID = order5_.C_Order_ID AND orderline0_.M_Product_ID = product7_.M_Product_ID AND order5_.DocStatus = 'CO' AND order5_.IsSOTrx = 'Y' AND 1 = 1 AND orderline0_.AD_Client_ID = '4D6E1B072E684D59B1C90D09F4017E13' AND (product7_.Name LIKE '%') AND (orderline0_.AD_Org_ID IN ('8FCC8051BD06448AB91281ECF3539633', '35B3B4D9E312408CAC66ADD46B1277E5', 'ADC45D896C9A43D6A6C8E1A92F0E5212', '4E444C0353F94A6F99F792005C7829A9', '32E6EB346FB74257B75E8C35FCC9040C', 'F8F330F1055E43EEBA1CF9A3AD4D8A8A', '64C91412FBCC49DA87BBA21636EE62BF', '51A9E0EA08B74C64A2FE43B87A4764B2', '7649363D54484DADB89FDB9B88CFBE67', '9587504603BD45E9AD09066256013A1A', '49DA30E3E8E7426E95FCE1234A1C5468', 'C031E2B7D92E47E9A2D39C7F2D387FF2', 'F1524DA068D5411985D12CAD6D143028', '2FE6507FD30B43CCA37A37B42C35F643', '0', 'DC2B0DED0FD94783B81A6DEFFDB1B336', '6315B3192DE146A89C9F58BCB7EDDAE6', '99766224AE5C4971A81C40C4730A7716', '3CB09F8DCD1849E1810A2FA6C61199AE', '03FBA56A608A4B3A9AEBDB7A8ED56656', '7ACB173C543B49EE9F7B0C8D4C84F178', 'DEED922CE7B7478FB1097C1357A73DD7', 'E9B480D3244F4591A30D619E5D54A3FA', '5F652114D95A4EC48E61BC785A13722E', '6692BB4E6BCB4C6C91C1778ADF0FA80A', 'B799F0E455E5422EB6BCD6DC0EF94E09', '3F833872A3DF40D6BF908FE69D3377C2', '53FB6B676F2140899DB6A5259E1078BD', '33F8A35DA9C245F9A5D93681B02AF260', 'A36C707F1E2240E4AC9D655D09A2CC4B', '7BB54642B54040BAB395A0D67DC7A287', 'BDD428290B5C48A0AC9E5F7E2185B80B', 'F609428E194A4E9BAFA5D799309A9D7A', '97CB0A5F37F243B1A8160DAC5AE18923', '502FE41F3107454A90B27673D07C01A9', '34B5B47D1CE14A078AC3AFF00A23FBDA', 'A9F9CB10B7A942B8BFDF345F46DD0FC1', '6BA133D2CA99410F885A05DC2E64ABC3', '543AA50F98744942919179722D792624', '51940C72A73246D1B8E0A2AAB3CD8DE1', 'CDB359C50DFA44888B6573D1099A5681', 'D5AFE9283B464BD78641364DAF63A97A', 'B23AA6C411E844C8B8BF5D34FCAB67B6', '3CE3FA05F8E941558224DDBAE1C02832', 'B66FCC777C1B4369BEE92B75A6159599', 'CD9083544B0244E7995DC285EEFFD808', '6F2ABCB2632C403DBC0D3E130A72AA1F', 'A1576E4DDC9D4083AADEE2E3658B34B7', '5C3AE5C94812488B99CD16705FA3D822', '7CA99B7DF55B47A1800AF99DCC374DC2', '8DF29E7A0DF24FF4AE3933A8D3BB33DE', 'D2AB5196A65448309F5ECF210E64B9DB', '0804FEC2A9EF43E6B09E347C0A91609F', '716A1CFE2A7D42F99F5815D2C3DA71FF', 'F284EDBE20394BA38CBB4EC9FB4FB4E6', '8AA4CA2A883F4F6DB5D68C5A12DA6FB4', '86F02ECE9624490F8DD99A6FC1BE291B')) GROUP BY product1_.Name, uom3_.Name, orderline0_.M_Product_ID, product1_.C_UOM_ID ORDER BY sum (orderline0_.QtyOrdered) DESC LIMIT '25';
-
SELECT orderline0_.M_Product_ID AS col_0_0_, product1_.Name AS col_1_0_, sum (orderline0_.QtyOrdered) AS col_2_0_, uom3_.Name AS col_3_0_, product1_.C_UOM_ID AS col_4_0_ FROM C_OrderLine orderline0_ CROSS JOIN M_Product product1_ CROSS JOIN C_UOM uom3_ CROSS JOIN C_Order order5_ CROSS JOIN M_Product product7_ WHERE orderline0_.M_Product_ID = product1_.M_Product_ID AND product1_.C_UOM_ID = uom3_.C_UOM_ID AND orderline0_.C_Order_ID = order5_.C_Order_ID AND orderline0_.M_Product_ID = product7_.M_Product_ID AND order5_.DocStatus = 'CO' AND order5_.IsSOTrx = 'Y' AND 1 = 1 AND orderline0_.AD_Client_ID = '4D6E1B072E684D59B1C90D09F4017E13' AND (product7_.Name LIKE '%') AND (orderline0_.AD_Org_ID IN ('8FCC8051BD06448AB91281ECF3539633', '35B3B4D9E312408CAC66ADD46B1277E5', 'ADC45D896C9A43D6A6C8E1A92F0E5212', '4E444C0353F94A6F99F792005C7829A9', '32E6EB346FB74257B75E8C35FCC9040C', 'F8F330F1055E43EEBA1CF9A3AD4D8A8A', '64C91412FBCC49DA87BBA21636EE62BF', '51A9E0EA08B74C64A2FE43B87A4764B2', '7649363D54484DADB89FDB9B88CFBE67', '9587504603BD45E9AD09066256013A1A', '49DA30E3E8E7426E95FCE1234A1C5468', 'C031E2B7D92E47E9A2D39C7F2D387FF2', 'F1524DA068D5411985D12CAD6D143028', '2FE6507FD30B43CCA37A37B42C35F643', '0', 'DC2B0DED0FD94783B81A6DEFFDB1B336', '6315B3192DE146A89C9F58BCB7EDDAE6', '99766224AE5C4971A81C40C4730A7716', '3CB09F8DCD1849E1810A2FA6C61199AE', '03FBA56A608A4B3A9AEBDB7A8ED56656', '7ACB173C543B49EE9F7B0C8D4C84F178', 'DEED922CE7B7478FB1097C1357A73DD7', 'E9B480D3244F4591A30D619E5D54A3FA', '5F652114D95A4EC48E61BC785A13722E', '6692BB4E6BCB4C6C91C1778ADF0FA80A', 'B799F0E455E5422EB6BCD6DC0EF94E09', '3F833872A3DF40D6BF908FE69D3377C2', '53FB6B676F2140899DB6A5259E1078BD', '33F8A35DA9C245F9A5D93681B02AF260', 'A36C707F1E2240E4AC9D655D09A2CC4B', '7BB54642B54040BAB395A0D67DC7A287', 'BDD428290B5C48A0AC9E5F7E2185B80B', 'F609428E194A4E9BAFA5D799309A9D7A', '97CB0A5F37F243B1A8160DAC5AE18923', '502FE41F3107454A90B27673D07C01A9', '34B5B47D1CE14A078AC3AFF00A23FBDA', 'A9F9CB10B7A942B8BFDF345F46DD0FC1', '6BA133D2CA99410F885A05DC2E64ABC3', '543AA50F98744942919179722D792624', '51940C72A73246D1B8E0A2AAB3CD8DE1', 'CDB359C50DFA44888B6573D1099A5681', 'D5AFE9283B464BD78641364DAF63A97A', 'B23AA6C411E844C8B8BF5D34FCAB67B6', '3CE3FA05F8E941558224DDBAE1C02832', 'B66FCC777C1B4369BEE92B75A6159599', 'CD9083544B0244E7995DC285EEFFD808', '6F2ABCB2632C403DBC0D3E130A72AA1F', 'A1576E4DDC9D4083AADEE2E3658B34B7', '5C3AE5C94812488B99CD16705FA3D822', '7CA99B7DF55B47A1800AF99DCC374DC2', '8DF29E7A0DF24FF4AE3933A8D3BB33DE', 'D2AB5196A65448309F5ECF210E64B9DB', '0804FEC2A9EF43E6B09E347C0A91609F', '716A1CFE2A7D42F99F5815D2C3DA71FF', 'F284EDBE20394BA38CBB4EC9FB4FB4E6', '8AA4CA2A883F4F6DB5D68C5A12DA6FB4', '86F02ECE9624490F8DD99A6FC1BE291B')) GROUP BY product1_.Name, uom3_.Name, orderline0_.M_Product_ID, product1_.C_UOM_ID ORDER BY sum (orderline0_.QtyOrdered) DESC LIMIT '25';
Date: 2026-07-16 08:43:00 Duration: 11s556ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 17:32:34 Duration: 11s417ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 17:27:07 Duration: 11s361ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
9 9s12ms 9s741ms 9s307ms 8 1m14s SELECT c_bpartner_id, trunc (created) AS created, ( SELECT cc.name FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 0) AS bp_country FROM c_bpartner WHERE 0 = 0 AND isactive = '';Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Jul 16 08 1 9s683ms 9s683ms 13 1 9s448ms 9s448ms 15 1 9s12ms 9s12ms 16 1 9s35ms 9s35ms 17 1 9s34ms 9s34ms 18 1 9s741ms 9s741ms 19 1 9s449ms 9s449ms 20 1 9s56ms 9s56ms [ User: tad - Total duration: 1m14s - Times executed: 8 ]
[ Application: [unknown] - Total duration: 1m14s - Times executed: 8 ]
-
SELECT c_bpartner_id, trunc (created) AS created, ( SELECT cc.name FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS bp_country FROM c_bpartner WHERE 1 = 1 AND isactive = 'Y';
-
SELECT c_bpartner_id, trunc (created) AS created, ( SELECT cc.name FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS bp_country FROM c_bpartner WHERE 1 = 1 AND isactive = 'Y';
-
SELECT c_bpartner_id, trunc (created) AS created, ( SELECT cc.name FROM c_bpartner_location cbl INNER JOIN c_location cl ON cbl.c_location_id = cl.c_location_id LEFT JOIN c_country cc ON cc.c_country_id = cl.c_country_id WHERE cbl.c_bpartner_id = c_bpartner.c_bpartner_id LIMIT 1) AS bp_country FROM c_bpartner WHERE 1 = 1 AND isactive = 'Y';
Date: 2026-07-16 18:02:05 Duration: 9s741ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 08:34:33 Duration: 9s683ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 19:38:10 Duration: 9s449ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
10 6s253ms 6s486ms 6s351ms 5 31s757ms SELECT businesspa0_.em_obsmail_invoiceviaemail AS col_0_0_, businesspa0_.em_gcnv_uniquecreditnote AS col_1_0_, businesspa0_.c_bpartner_id AS col_2_0_, businesspa0_.ad_org_id AS col_3_0_, businesspa0_.name AS col_4_0_, businesspa0_.name AS col_5_0_, businesspa0_.value AS col_6_0_, businesspa0_.description AS col_7_0_, businesspa0_.taxid AS col_8_0_, businesspa0_.so_bp_taxcategory_id AS col_9_0_, businesspa0_.m_pricelist_id AS col_10_0_, businesspa0_.fin_paymentmethod_id AS col_11_0_, businesspa0_.c_paymentterm_id AS col_12_0_, businesspa0_.invoicerule AS col_13_0_, aduserlist4_.email AS col_14_0_, aduserlist4_.ad_user_id AS col_15_0_, aduserlist4_.phone AS col_16_0_, aduserlist4_.phone2 AS col_17_0_, COALESCE (aduserlist4_.firstname, aduserlist4_.name, businesspa0_.name) AS col_18_0_, aduserlist4_.lastname AS col_19_0_, pricingpri1_.istaxincluded AS col_20_0_, pricingpri1_.c_currency_id AS col_21_0_, pricingpri1_.name AS col_22_0_, businesspa0_.c_bp_group_id AS col_23_0_, businesspa5_.name AS col_24_0_, businesspa0_.so_creditlimit AS col_25_0_, businesspa0_.so_creditused AS col_26_0_, businesspa0_.istaxexempt AS col_27_0_, businesspa0_.customer_blocking AS col_28_0_, businesspa0_.so_order_blocking AS col_29_0_, businesspa0_.birthday AS col_30_0_, businesspa0_.birthplace AS col_31_0_, businesspa0_.isactive AS col_32_0_, businesspa0_.is_customer_consent AS col_33_0_, businesspa0_.is_customer_consent_papformat AS col_34_0_, adlanguage2_.ad_language AS col_35_0_, adlanguage2_.name AS col_36_0_, greeting3_.c_greeting_id AS col_37_0_, greeting3_.name AS col_38_0_, aduserlist4_.comments AS col_39_0_, businesspa0_.so_creditlimit - businesspa0_.so_creditused AS col_40_0_, aduserlist4_.commercialauth AS col_41_0_, aduserlist4_.viaemail AS col_42_0_, aduserlist4_.viasms AS col_43_0_, businesspa0_.business_partner_type AS col_44_0_, businesspa0_.bp_currency_id AS col_45_0_, businesspa0_.so_creditminamt AS col_46_0_, now () AS col_47_0_ FROM c_bpartner businesspa0_ INNER JOIN m_pricelist pricingpri1_ ON businesspa0_.m_pricelist_id = pricingpri1_.m_pricelist_id LEFT OUTER JOIN ad_language adlanguage2_ ON businesspa0_.ad_language = adlanguage2_.ad_language LEFT OUTER JOIN c_greeting greeting3_ ON businesspa0_.c_greeting_id = greeting3_.c_greeting_id LEFT OUTER JOIN ad_user aduserlist4_ ON businesspa0_.c_bpartner_id = aduserlist4_.c_bpartner_id CROSS JOIN c_bp_group businesspa5_ WHERE businesspa0_.c_bp_group_id = businesspa5_.c_bp_group_id AND 0 = 0 AND businesspa0_.iscustomer = '' AND (businesspa0_.ad_client_id IN (...)) AND (businesspa0_.ad_org_id IN (...)) AND businesspa0_.isactive = '' AND (aduserlist4_.ad_user_id IN ( SELECT aduser6_.ad_user_id FROM ad_user aduser6_ WHERE aduser6_.em_obretco_default_pos_contact = '' AND aduser6_.c_bpartner_id = businesspa0_.c_bpartner_id)) AND 0 = 0 GROUP BY businesspa0_.em_obsmail_invoiceviaemail, businesspa0_.em_gcnv_uniquecreditnote, businesspa0_.c_bpartner_id, businesspa0_.ad_org_id, businesspa0_.name, businesspa0_.name, businesspa0_.value, businesspa0_.description, businesspa0_.taxid, businesspa0_.so_bp_taxcategory_id, businesspa0_.m_pricelist_id, businesspa0_.fin_paymentmethod_id, businesspa0_.c_paymentterm_id, businesspa0_.invoicerule, aduserlist4_.email, aduserlist4_.ad_user_id, aduserlist4_.phone, aduserlist4_.phone2, COALESCE (aduserlist4_.firstname, aduserlist4_.name, businesspa0_.name), aduserlist4_.lastname, pricingpri1_.istaxincluded, pricingpri1_.c_currency_id, pricingpri1_.name, businesspa0_.c_bp_group_id, businesspa5_.name, businesspa0_.so_creditlimit, businesspa0_.so_creditused, businesspa0_.istaxexempt, businesspa0_.customer_blocking, businesspa0_.so_order_blocking, businesspa0_.birthday, businesspa0_.birthplace, businesspa0_.isactive, businesspa0_.is_customer_consent, businesspa0_.is_customer_consent_papformat, adlanguage2_.ad_language, adlanguage2_.name, greeting3_.c_greeting_id, greeting3_.name, aduserlist4_.comments, businesspa0_.so_creditlimit - businesspa0_.so_creditused, aduserlist4_.commercialauth, aduserlist4_.viaemail, aduserlist4_.viasms, businesspa0_.business_partner_type, businesspa0_.bp_currency_id, businesspa0_.so_creditminamt, now () HAVING 0 = 0 ORDER BY businesspa0_.c_bpartner_id LIMIT '';Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Jul 16 11 1 6s263ms 6s263ms 12 3 19s7ms 6s335ms 13 1 6s486ms 6s486ms [ User: tad - Total duration: 31s757ms - Times executed: 5 ]
[ Application: openbravo - Total duration: 31s757ms - Times executed: 5 ]
-
SELECT businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL AS col_0_0_, businesspa0_.EM_Gcnv_Uniquecreditnote AS col_1_0_, businesspa0_.C_BPartner_ID AS col_2_0_, businesspa0_.AD_Org_ID AS col_3_0_, businesspa0_.Name AS col_4_0_, businesspa0_.Name AS col_5_0_, businesspa0_.Value AS col_6_0_, businesspa0_.Description AS col_7_0_, businesspa0_.TaxID AS col_8_0_, businesspa0_.SO_Bp_Taxcategory_ID AS col_9_0_, businesspa0_.M_PriceList_ID AS col_10_0_, businesspa0_.FIN_Paymentmethod_ID AS col_11_0_, businesspa0_.C_PaymentTerm_ID AS col_12_0_, businesspa0_.InvoiceRule AS col_13_0_, aduserlist4_.Email AS col_14_0_, aduserlist4_.AD_User_ID AS col_15_0_, aduserlist4_.Phone AS col_16_0_, aduserlist4_.Phone2 AS col_17_0_, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name) AS col_18_0_, aduserlist4_.Lastname AS col_19_0_, pricingpri1_.IsTaxIncluded AS col_20_0_, pricingpri1_.C_Currency_ID AS col_21_0_, pricingpri1_.Name AS col_22_0_, businesspa0_.C_BP_Group_ID AS col_23_0_, businesspa5_.Name AS col_24_0_, businesspa0_.SO_CreditLimit AS col_25_0_, businesspa0_.SO_CreditUsed AS col_26_0_, businesspa0_.IsTaxExempt AS col_27_0_, businesspa0_.Customer_Blocking AS col_28_0_, businesspa0_.SO_Order_Blocking AS col_29_0_, businesspa0_.Birthday AS col_30_0_, businesspa0_.Birthplace AS col_31_0_, businesspa0_.IsActive AS col_32_0_, businesspa0_.Is_Customer_Consent AS col_33_0_, businesspa0_.Is_Customer_Consent_PapFormat AS col_34_0_, adlanguage2_.AD_Language AS col_35_0_, adlanguage2_.Name AS col_36_0_, greeting3_.C_Greeting_ID AS col_37_0_, greeting3_.Name AS col_38_0_, aduserlist4_.Comments AS col_39_0_, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed AS col_40_0_, aduserlist4_.Commercialauth AS col_41_0_, aduserlist4_.Viaemail AS col_42_0_, aduserlist4_.Viasms AS col_43_0_, businesspa0_.business_partner_type AS col_44_0_, businesspa0_.BP_Currency_ID AS col_45_0_, businesspa0_.SO_Creditminamt AS col_46_0_, now () AS col_47_0_ FROM C_BPartner businesspa0_ INNER JOIN M_PriceList pricingpri1_ ON businesspa0_.M_PriceList_ID = pricingpri1_.M_PriceList_ID LEFT OUTER JOIN AD_Language adlanguage2_ ON businesspa0_.AD_Language = adlanguage2_.AD_Language LEFT OUTER JOIN C_Greeting greeting3_ ON businesspa0_.C_Greeting_ID = greeting3_.C_Greeting_ID LEFT OUTER JOIN AD_User aduserlist4_ ON businesspa0_.C_BPartner_ID = aduserlist4_.C_BPartner_ID CROSS JOIN C_BP_Group businesspa5_ WHERE businesspa0_.C_BP_Group_ID = businesspa5_.C_BP_Group_ID AND 1 = 1 AND businesspa0_.IsCustomer = 'Y' AND (businesspa0_.AD_Client_ID IN ('4D6E1B072E684D59B1C90D09F4017E13', '0')) AND (businesspa0_.AD_Org_ID IN ('0', '5C3AE5C94812488B99CD16705FA3D822', '03FBA56A608A4B3A9AEBDB7A8ED56656', '9587504603BD45E9AD09066256013A1A', 'DEED922CE7B7478FB1097C1357A73DD7', 'B23AA6C411E844C8B8BF5D34FCAB67B6')) AND businesspa0_.IsActive = 'Y' AND (aduserlist4_.AD_User_ID IN ( SELECT aduser6_.AD_User_ID FROM AD_User aduser6_ WHERE aduser6_.EM_OBRETCO_Default_Pos_Contact = 'Y' AND aduser6_.C_BPartner_ID = businesspa0_.C_BPartner_ID)) AND 1 = 1 GROUP BY businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL, businesspa0_.EM_Gcnv_Uniquecreditnote, businesspa0_.C_BPartner_ID, businesspa0_.AD_Org_ID, businesspa0_.Name, businesspa0_.Name, businesspa0_.Value, businesspa0_.Description, businesspa0_.TaxID, businesspa0_.SO_Bp_Taxcategory_ID, businesspa0_.M_PriceList_ID, businesspa0_.FIN_Paymentmethod_ID, businesspa0_.C_PaymentTerm_ID, businesspa0_.InvoiceRule, aduserlist4_.Email, aduserlist4_.AD_User_ID, aduserlist4_.Phone, aduserlist4_.Phone2, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name), aduserlist4_.Lastname, pricingpri1_.IsTaxIncluded, pricingpri1_.C_Currency_ID, pricingpri1_.Name, businesspa0_.C_BP_Group_ID, businesspa5_.Name, businesspa0_.SO_CreditLimit, businesspa0_.SO_CreditUsed, businesspa0_.IsTaxExempt, businesspa0_.Customer_Blocking, businesspa0_.SO_Order_Blocking, businesspa0_.Birthday, businesspa0_.Birthplace, businesspa0_.IsActive, businesspa0_.Is_Customer_Consent, businesspa0_.Is_Customer_Consent_PapFormat, adlanguage2_.AD_Language, adlanguage2_.Name, greeting3_.C_Greeting_ID, greeting3_.Name, aduserlist4_.Comments, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed, aduserlist4_.Commercialauth, aduserlist4_.Viaemail, aduserlist4_.Viasms, businesspa0_.business_partner_type, businesspa0_.BP_Currency_ID, businesspa0_.SO_Creditminamt, now () HAVING 1 = 1 ORDER BY businesspa0_.C_BPartner_ID LIMIT '4990';
-
SELECT businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL AS col_0_0_, businesspa0_.EM_Gcnv_Uniquecreditnote AS col_1_0_, businesspa0_.C_BPartner_ID AS col_2_0_, businesspa0_.AD_Org_ID AS col_3_0_, businesspa0_.Name AS col_4_0_, businesspa0_.Name AS col_5_0_, businesspa0_.Value AS col_6_0_, businesspa0_.Description AS col_7_0_, businesspa0_.TaxID AS col_8_0_, businesspa0_.SO_Bp_Taxcategory_ID AS col_9_0_, businesspa0_.M_PriceList_ID AS col_10_0_, businesspa0_.FIN_Paymentmethod_ID AS col_11_0_, businesspa0_.C_PaymentTerm_ID AS col_12_0_, businesspa0_.InvoiceRule AS col_13_0_, aduserlist4_.Email AS col_14_0_, aduserlist4_.AD_User_ID AS col_15_0_, aduserlist4_.Phone AS col_16_0_, aduserlist4_.Phone2 AS col_17_0_, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name) AS col_18_0_, aduserlist4_.Lastname AS col_19_0_, pricingpri1_.IsTaxIncluded AS col_20_0_, pricingpri1_.C_Currency_ID AS col_21_0_, pricingpri1_.Name AS col_22_0_, businesspa0_.C_BP_Group_ID AS col_23_0_, businesspa5_.Name AS col_24_0_, businesspa0_.SO_CreditLimit AS col_25_0_, businesspa0_.SO_CreditUsed AS col_26_0_, businesspa0_.IsTaxExempt AS col_27_0_, businesspa0_.Customer_Blocking AS col_28_0_, businesspa0_.SO_Order_Blocking AS col_29_0_, businesspa0_.Birthday AS col_30_0_, businesspa0_.Birthplace AS col_31_0_, businesspa0_.IsActive AS col_32_0_, businesspa0_.Is_Customer_Consent AS col_33_0_, businesspa0_.Is_Customer_Consent_PapFormat AS col_34_0_, adlanguage2_.AD_Language AS col_35_0_, adlanguage2_.Name AS col_36_0_, greeting3_.C_Greeting_ID AS col_37_0_, greeting3_.Name AS col_38_0_, aduserlist4_.Comments AS col_39_0_, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed AS col_40_0_, aduserlist4_.Commercialauth AS col_41_0_, aduserlist4_.Viaemail AS col_42_0_, aduserlist4_.Viasms AS col_43_0_, businesspa0_.business_partner_type AS col_44_0_, businesspa0_.BP_Currency_ID AS col_45_0_, businesspa0_.SO_Creditminamt AS col_46_0_, now () AS col_47_0_ FROM C_BPartner businesspa0_ INNER JOIN M_PriceList pricingpri1_ ON businesspa0_.M_PriceList_ID = pricingpri1_.M_PriceList_ID LEFT OUTER JOIN AD_Language adlanguage2_ ON businesspa0_.AD_Language = adlanguage2_.AD_Language LEFT OUTER JOIN C_Greeting greeting3_ ON businesspa0_.C_Greeting_ID = greeting3_.C_Greeting_ID LEFT OUTER JOIN AD_User aduserlist4_ ON businesspa0_.C_BPartner_ID = aduserlist4_.C_BPartner_ID CROSS JOIN C_BP_Group businesspa5_ WHERE businesspa0_.C_BP_Group_ID = businesspa5_.C_BP_Group_ID AND 1 = 1 AND businesspa0_.IsCustomer = 'Y' AND (businesspa0_.AD_Client_ID IN ('4D6E1B072E684D59B1C90D09F4017E13', '0')) AND (businesspa0_.AD_Org_ID IN ('0', '5C3AE5C94812488B99CD16705FA3D822', '03FBA56A608A4B3A9AEBDB7A8ED56656', '9587504603BD45E9AD09066256013A1A', 'DEED922CE7B7478FB1097C1357A73DD7', 'B23AA6C411E844C8B8BF5D34FCAB67B6')) AND businesspa0_.IsActive = 'Y' AND (aduserlist4_.AD_User_ID IN ( SELECT aduser6_.AD_User_ID FROM AD_User aduser6_ WHERE aduser6_.EM_OBRETCO_Default_Pos_Contact = 'Y' AND aduser6_.C_BPartner_ID = businesspa0_.C_BPartner_ID)) AND 1 = 1 GROUP BY businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL, businesspa0_.EM_Gcnv_Uniquecreditnote, businesspa0_.C_BPartner_ID, businesspa0_.AD_Org_ID, businesspa0_.Name, businesspa0_.Name, businesspa0_.Value, businesspa0_.Description, businesspa0_.TaxID, businesspa0_.SO_Bp_Taxcategory_ID, businesspa0_.M_PriceList_ID, businesspa0_.FIN_Paymentmethod_ID, businesspa0_.C_PaymentTerm_ID, businesspa0_.InvoiceRule, aduserlist4_.Email, aduserlist4_.AD_User_ID, aduserlist4_.Phone, aduserlist4_.Phone2, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name), aduserlist4_.Lastname, pricingpri1_.IsTaxIncluded, pricingpri1_.C_Currency_ID, pricingpri1_.Name, businesspa0_.C_BP_Group_ID, businesspa5_.Name, businesspa0_.SO_CreditLimit, businesspa0_.SO_CreditUsed, businesspa0_.IsTaxExempt, businesspa0_.Customer_Blocking, businesspa0_.SO_Order_Blocking, businesspa0_.Birthday, businesspa0_.Birthplace, businesspa0_.IsActive, businesspa0_.Is_Customer_Consent, businesspa0_.Is_Customer_Consent_PapFormat, adlanguage2_.AD_Language, adlanguage2_.Name, greeting3_.C_Greeting_ID, greeting3_.Name, aduserlist4_.Comments, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed, aduserlist4_.Commercialauth, aduserlist4_.Viaemail, aduserlist4_.Viasms, businesspa0_.business_partner_type, businesspa0_.BP_Currency_ID, businesspa0_.SO_Creditminamt, now () HAVING 1 = 1 ORDER BY businesspa0_.C_BPartner_ID LIMIT '4990';
-
SELECT businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL AS col_0_0_, businesspa0_.EM_Gcnv_Uniquecreditnote AS col_1_0_, businesspa0_.C_BPartner_ID AS col_2_0_, businesspa0_.AD_Org_ID AS col_3_0_, businesspa0_.Name AS col_4_0_, businesspa0_.Name AS col_5_0_, businesspa0_.Value AS col_6_0_, businesspa0_.Description AS col_7_0_, businesspa0_.TaxID AS col_8_0_, businesspa0_.SO_Bp_Taxcategory_ID AS col_9_0_, businesspa0_.M_PriceList_ID AS col_10_0_, businesspa0_.FIN_Paymentmethod_ID AS col_11_0_, businesspa0_.C_PaymentTerm_ID AS col_12_0_, businesspa0_.InvoiceRule AS col_13_0_, aduserlist4_.Email AS col_14_0_, aduserlist4_.AD_User_ID AS col_15_0_, aduserlist4_.Phone AS col_16_0_, aduserlist4_.Phone2 AS col_17_0_, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name) AS col_18_0_, aduserlist4_.Lastname AS col_19_0_, pricingpri1_.IsTaxIncluded AS col_20_0_, pricingpri1_.C_Currency_ID AS col_21_0_, pricingpri1_.Name AS col_22_0_, businesspa0_.C_BP_Group_ID AS col_23_0_, businesspa5_.Name AS col_24_0_, businesspa0_.SO_CreditLimit AS col_25_0_, businesspa0_.SO_CreditUsed AS col_26_0_, businesspa0_.IsTaxExempt AS col_27_0_, businesspa0_.Customer_Blocking AS col_28_0_, businesspa0_.SO_Order_Blocking AS col_29_0_, businesspa0_.Birthday AS col_30_0_, businesspa0_.Birthplace AS col_31_0_, businesspa0_.IsActive AS col_32_0_, businesspa0_.Is_Customer_Consent AS col_33_0_, businesspa0_.Is_Customer_Consent_PapFormat AS col_34_0_, adlanguage2_.AD_Language AS col_35_0_, adlanguage2_.Name AS col_36_0_, greeting3_.C_Greeting_ID AS col_37_0_, greeting3_.Name AS col_38_0_, aduserlist4_.Comments AS col_39_0_, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed AS col_40_0_, aduserlist4_.Commercialauth AS col_41_0_, aduserlist4_.Viaemail AS col_42_0_, aduserlist4_.Viasms AS col_43_0_, businesspa0_.business_partner_type AS col_44_0_, businesspa0_.BP_Currency_ID AS col_45_0_, businesspa0_.SO_Creditminamt AS col_46_0_, now () AS col_47_0_ FROM C_BPartner businesspa0_ INNER JOIN M_PriceList pricingpri1_ ON businesspa0_.M_PriceList_ID = pricingpri1_.M_PriceList_ID LEFT OUTER JOIN AD_Language adlanguage2_ ON businesspa0_.AD_Language = adlanguage2_.AD_Language LEFT OUTER JOIN C_Greeting greeting3_ ON businesspa0_.C_Greeting_ID = greeting3_.C_Greeting_ID LEFT OUTER JOIN AD_User aduserlist4_ ON businesspa0_.C_BPartner_ID = aduserlist4_.C_BPartner_ID CROSS JOIN C_BP_Group businesspa5_ WHERE businesspa0_.C_BP_Group_ID = businesspa5_.C_BP_Group_ID AND 1 = 1 AND businesspa0_.IsCustomer = 'Y' AND (businesspa0_.AD_Client_ID IN ('4D6E1B072E684D59B1C90D09F4017E13', '0')) AND (businesspa0_.AD_Org_ID IN ('0', '5C3AE5C94812488B99CD16705FA3D822', '03FBA56A608A4B3A9AEBDB7A8ED56656', '9587504603BD45E9AD09066256013A1A', 'DEED922CE7B7478FB1097C1357A73DD7', 'B23AA6C411E844C8B8BF5D34FCAB67B6')) AND businesspa0_.IsActive = 'Y' AND (aduserlist4_.AD_User_ID IN ( SELECT aduser6_.AD_User_ID FROM AD_User aduser6_ WHERE aduser6_.EM_OBRETCO_Default_Pos_Contact = 'Y' AND aduser6_.C_BPartner_ID = businesspa0_.C_BPartner_ID)) AND 1 = 1 GROUP BY businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL, businesspa0_.EM_Gcnv_Uniquecreditnote, businesspa0_.C_BPartner_ID, businesspa0_.AD_Org_ID, businesspa0_.Name, businesspa0_.Name, businesspa0_.Value, businesspa0_.Description, businesspa0_.TaxID, businesspa0_.SO_Bp_Taxcategory_ID, businesspa0_.M_PriceList_ID, businesspa0_.FIN_Paymentmethod_ID, businesspa0_.C_PaymentTerm_ID, businesspa0_.InvoiceRule, aduserlist4_.Email, aduserlist4_.AD_User_ID, aduserlist4_.Phone, aduserlist4_.Phone2, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name), aduserlist4_.Lastname, pricingpri1_.IsTaxIncluded, pricingpri1_.C_Currency_ID, pricingpri1_.Name, businesspa0_.C_BP_Group_ID, businesspa5_.Name, businesspa0_.SO_CreditLimit, businesspa0_.SO_CreditUsed, businesspa0_.IsTaxExempt, businesspa0_.Customer_Blocking, businesspa0_.SO_Order_Blocking, businesspa0_.Birthday, businesspa0_.Birthplace, businesspa0_.IsActive, businesspa0_.Is_Customer_Consent, businesspa0_.Is_Customer_Consent_PapFormat, adlanguage2_.AD_Language, adlanguage2_.Name, greeting3_.C_Greeting_ID, greeting3_.Name, aduserlist4_.Comments, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed, aduserlist4_.Commercialauth, aduserlist4_.Viaemail, aduserlist4_.Viasms, businesspa0_.business_partner_type, businesspa0_.BP_Currency_ID, businesspa0_.SO_Creditminamt, now () HAVING 1 = 1 ORDER BY businesspa0_.C_BPartner_ID LIMIT '4990';
Date: 2026-07-16 13:10:19 Duration: 6s486ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 12:38:12 Duration: 6s441ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 12:59:23 Duration: 6s312ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
11 5s593ms 5s754ms 5s674ms 5 28s371ms SELECT * FROM ( SELECT bp.c_bpartner_id AS referencekey_id, '' AS ad_role_id, NULL AS ad_user_id, '' || ad_column_identifier ('', bp.c_bpartner_id, '') || '' AS description, '' AS isactive, bp.ad_org_id AS ad_org_id, bp.ad_client_id AS ad_client_id, now () AS created, '' AS createdby, now () AS updated, '' AS updatedby, ad_column_identifier ('', bp.c_bpartner_id, '') AS record_id FROM c_bpartner bp WHERE NOT EXISTS ( SELECT 0 FROM c_bpartner_location bpl0 WHERE bpl0.c_bpartner_id = bp.c_bpartner_id AND bpl0.istaxlocation = '') AND EXISTS ( SELECT 0 FROM c_bpartner_location bpl INNER JOIN c_location l ON (bpl.c_location_id = l.c_location_id) WHERE bpl.c_bpartner_id = bp.c_bpartner_id GROUP BY bpl.c_bpartner_id HAVING count (DISTINCT (l.c_country_id)) > 0)) aaa WHERE NOT EXISTS ( SELECT 0 FROM ad_alert a WHERE a.ad_alertrule_id = '' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, '') != '');Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Jul 16 08 1 5s754ms 5s754ms 09 1 5s709ms 5s709ms 15 1 5s655ms 5s655ms 16 1 5s593ms 5s593ms 21 1 5s659ms 5s659ms [ User: tad - Total duration: 28s371ms - Times executed: 5 ]
[ Application: openbravo - Total duration: 28s371ms - Times executed: 5 ]
-
SELECT * FROM ( SELECT bp.c_bpartner_id AS REFERENCEKEY_ID, '0' AS AD_ROLE_ID, NULL AS AD_USER_ID, 'Business Partner: "' || AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') || '" has defined different country addresses. Please define one of them as Tax Location' AS DESCRIPTION, 'Y' AS ISACTIVE, bp.AD_ORG_ID AS AD_ORG_ID, bp.AD_CLIENT_ID AS AD_CLIENT_ID, now () AS CREATED, '0' AS CREATEDBY, now () AS UPDATED, '0' AS UPDATEDBY, AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') AS RECORD_ID FROM c_bpartner bp WHERE NOT EXISTS ( SELECT 1 FROM c_bpartner_location bpl0 WHERE bpl0.c_bpartner_id = bp.c_bpartner_id AND bpl0.istaxlocation = 'Y') AND EXISTS ( SELECT 1 FROM c_bpartner_location bpl INNER JOIN c_location l ON (bpl.c_location_id = l.c_location_id) WHERE bpl.c_bpartner_id = bp.c_bpartner_id GROUP BY bpl.c_bpartner_id HAVING count (DISTINCT (l.c_country_id)) > 1)) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = '37AE323EAAB5481E9F356581696DBA51' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
-
SELECT * FROM ( SELECT bp.c_bpartner_id AS REFERENCEKEY_ID, '0' AS AD_ROLE_ID, NULL AS AD_USER_ID, 'Business Partner: "' || AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') || '" has defined different country addresses. Please define one of them as Tax Location' AS DESCRIPTION, 'Y' AS ISACTIVE, bp.AD_ORG_ID AS AD_ORG_ID, bp.AD_CLIENT_ID AS AD_CLIENT_ID, now () AS CREATED, '0' AS CREATEDBY, now () AS UPDATED, '0' AS UPDATEDBY, AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') AS RECORD_ID FROM c_bpartner bp WHERE NOT EXISTS ( SELECT 1 FROM c_bpartner_location bpl0 WHERE bpl0.c_bpartner_id = bp.c_bpartner_id AND bpl0.istaxlocation = 'Y') AND EXISTS ( SELECT 1 FROM c_bpartner_location bpl INNER JOIN c_location l ON (bpl.c_location_id = l.c_location_id) WHERE bpl.c_bpartner_id = bp.c_bpartner_id GROUP BY bpl.c_bpartner_id HAVING count (DISTINCT (l.c_country_id)) > 1)) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = '37AE323EAAB5481E9F356581696DBA51' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
-
SELECT * FROM ( SELECT bp.c_bpartner_id AS REFERENCEKEY_ID, '0' AS AD_ROLE_ID, NULL AS AD_USER_ID, 'Business Partner: "' || AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') || '" has defined different country addresses. Please define one of them as Tax Location' AS DESCRIPTION, 'Y' AS ISACTIVE, bp.AD_ORG_ID AS AD_ORG_ID, bp.AD_CLIENT_ID AS AD_CLIENT_ID, now () AS CREATED, '0' AS CREATEDBY, now () AS UPDATED, '0' AS UPDATEDBY, AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') AS RECORD_ID FROM c_bpartner bp WHERE NOT EXISTS ( SELECT 1 FROM c_bpartner_location bpl0 WHERE bpl0.c_bpartner_id = bp.c_bpartner_id AND bpl0.istaxlocation = 'Y') AND EXISTS ( SELECT 1 FROM c_bpartner_location bpl INNER JOIN c_location l ON (bpl.c_location_id = l.c_location_id) WHERE bpl.c_bpartner_id = bp.c_bpartner_id GROUP BY bpl.c_bpartner_id HAVING count (DISTINCT (l.c_country_id)) > 1)) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = '37AE323EAAB5481E9F356581696DBA51' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
Date: 2026-07-16 08:00:08 Duration: 5s754ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 09:45:10 Duration: 5s709ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 21:45:10 Duration: 5s659ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
12 1s33ms 7s514ms 3s988ms 240 15m57s SELECT businesspa0_.em_obsmail_invoiceviaemail AS col_0_0_, businesspa0_.em_gcnv_uniquecreditnote AS col_1_0_, businesspa0_.c_bpartner_id AS col_2_0_, businesspa0_.ad_org_id AS col_3_0_, businesspa0_.name AS col_4_0_, businesspa0_.name AS col_5_0_, businesspa0_.value AS col_6_0_, businesspa0_.description AS col_7_0_, businesspa0_.taxid AS col_8_0_, businesspa0_.so_bp_taxcategory_id AS col_9_0_, businesspa0_.m_pricelist_id AS col_10_0_, businesspa0_.fin_paymentmethod_id AS col_11_0_, businesspa0_.c_paymentterm_id AS col_12_0_, businesspa0_.invoicerule AS col_13_0_, aduserlist4_.email AS col_14_0_, aduserlist4_.ad_user_id AS col_15_0_, aduserlist4_.phone AS col_16_0_, aduserlist4_.phone2 AS col_17_0_, COALESCE (aduserlist4_.firstname, aduserlist4_.name, businesspa0_.name) AS col_18_0_, aduserlist4_.lastname AS col_19_0_, pricingpri1_.istaxincluded AS col_20_0_, pricingpri1_.c_currency_id AS col_21_0_, pricingpri1_.name AS col_22_0_, businesspa0_.c_bp_group_id AS col_23_0_, businesspa5_.name AS col_24_0_, businesspa0_.so_creditlimit AS col_25_0_, businesspa0_.so_creditused AS col_26_0_, businesspa0_.istaxexempt AS col_27_0_, businesspa0_.customer_blocking AS col_28_0_, businesspa0_.so_order_blocking AS col_29_0_, businesspa0_.birthday AS col_30_0_, businesspa0_.birthplace AS col_31_0_, businesspa0_.isactive AS col_32_0_, businesspa0_.is_customer_consent AS col_33_0_, businesspa0_.is_customer_consent_papformat AS col_34_0_, adlanguage2_.ad_language AS col_35_0_, adlanguage2_.name AS col_36_0_, greeting3_.c_greeting_id AS col_37_0_, greeting3_.name AS col_38_0_, aduserlist4_.comments AS col_39_0_, businesspa0_.so_creditlimit - businesspa0_.so_creditused AS col_40_0_, aduserlist4_.commercialauth AS col_41_0_, aduserlist4_.viaemail AS col_42_0_, aduserlist4_.viasms AS col_43_0_, businesspa0_.business_partner_type AS col_44_0_, businesspa0_.bp_currency_id AS col_45_0_, businesspa0_.so_creditminamt AS col_46_0_, now () AS col_47_0_ FROM c_bpartner businesspa0_ INNER JOIN m_pricelist pricingpri1_ ON businesspa0_.m_pricelist_id = pricingpri1_.m_pricelist_id LEFT OUTER JOIN ad_language adlanguage2_ ON businesspa0_.ad_language = adlanguage2_.ad_language LEFT OUTER JOIN c_greeting greeting3_ ON businesspa0_.c_greeting_id = greeting3_.c_greeting_id LEFT OUTER JOIN ad_user aduserlist4_ ON businesspa0_.c_bpartner_id = aduserlist4_.c_bpartner_id CROSS JOIN c_bp_group businesspa5_ WHERE businesspa0_.c_bp_group_id = businesspa5_.c_bp_group_id AND 0 = 0 AND businesspa0_.iscustomer = '' AND (businesspa0_.ad_client_id IN (...)) AND (businesspa0_.ad_org_id IN (...)) AND businesspa0_.isactive = '' AND (aduserlist4_.ad_user_id IN ( SELECT aduser6_.ad_user_id FROM ad_user aduser6_ WHERE aduser6_.em_obretco_default_pos_contact = '' AND aduser6_.c_bpartner_id = businesspa0_.c_bpartner_id)) AND businesspa0_.c_bpartner_id > '' GROUP BY businesspa0_.em_obsmail_invoiceviaemail, businesspa0_.em_gcnv_uniquecreditnote, businesspa0_.c_bpartner_id, businesspa0_.ad_org_id, businesspa0_.name, businesspa0_.name, businesspa0_.value, businesspa0_.description, businesspa0_.taxid, businesspa0_.so_bp_taxcategory_id, businesspa0_.m_pricelist_id, businesspa0_.fin_paymentmethod_id, businesspa0_.c_paymentterm_id, businesspa0_.invoicerule, aduserlist4_.email, aduserlist4_.ad_user_id, aduserlist4_.phone, aduserlist4_.phone2, COALESCE (aduserlist4_.firstname, aduserlist4_.name, businesspa0_.name), aduserlist4_.lastname, pricingpri1_.istaxincluded, pricingpri1_.c_currency_id, pricingpri1_.name, businesspa0_.c_bp_group_id, businesspa5_.name, businesspa0_.so_creditlimit, businesspa0_.so_creditused, businesspa0_.istaxexempt, businesspa0_.customer_blocking, businesspa0_.so_order_blocking, businesspa0_.birthday, businesspa0_.birthplace, businesspa0_.isactive, businesspa0_.is_customer_consent, businesspa0_.is_customer_consent_papformat, adlanguage2_.ad_language, adlanguage2_.name, greeting3_.c_greeting_id, greeting3_.name, aduserlist4_.comments, businesspa0_.so_creditlimit - businesspa0_.so_creditused, aduserlist4_.commercialauth, aduserlist4_.viaemail, aduserlist4_.viasms, businesspa0_.business_partner_type, businesspa0_.bp_currency_id, businesspa0_.so_creditminamt, now () HAVING 0 = 0 ORDER BY businesspa0_.c_bpartner_id LIMIT '';Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Jul 16 11 60 3m53s 3s892ms 12 65 4m23s 4s49ms 13 115 7m40s 4s4ms [ User: tad - Total duration: 15m57s - Times executed: 240 ]
[ Application: openbravo - Total duration: 15m57s - Times executed: 240 ]
-
SELECT businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL AS col_0_0_, businesspa0_.EM_Gcnv_Uniquecreditnote AS col_1_0_, businesspa0_.C_BPartner_ID AS col_2_0_, businesspa0_.AD_Org_ID AS col_3_0_, businesspa0_.Name AS col_4_0_, businesspa0_.Name AS col_5_0_, businesspa0_.Value AS col_6_0_, businesspa0_.Description AS col_7_0_, businesspa0_.TaxID AS col_8_0_, businesspa0_.SO_Bp_Taxcategory_ID AS col_9_0_, businesspa0_.M_PriceList_ID AS col_10_0_, businesspa0_.FIN_Paymentmethod_ID AS col_11_0_, businesspa0_.C_PaymentTerm_ID AS col_12_0_, businesspa0_.InvoiceRule AS col_13_0_, aduserlist4_.Email AS col_14_0_, aduserlist4_.AD_User_ID AS col_15_0_, aduserlist4_.Phone AS col_16_0_, aduserlist4_.Phone2 AS col_17_0_, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name) AS col_18_0_, aduserlist4_.Lastname AS col_19_0_, pricingpri1_.IsTaxIncluded AS col_20_0_, pricingpri1_.C_Currency_ID AS col_21_0_, pricingpri1_.Name AS col_22_0_, businesspa0_.C_BP_Group_ID AS col_23_0_, businesspa5_.Name AS col_24_0_, businesspa0_.SO_CreditLimit AS col_25_0_, businesspa0_.SO_CreditUsed AS col_26_0_, businesspa0_.IsTaxExempt AS col_27_0_, businesspa0_.Customer_Blocking AS col_28_0_, businesspa0_.SO_Order_Blocking AS col_29_0_, businesspa0_.Birthday AS col_30_0_, businesspa0_.Birthplace AS col_31_0_, businesspa0_.IsActive AS col_32_0_, businesspa0_.Is_Customer_Consent AS col_33_0_, businesspa0_.Is_Customer_Consent_PapFormat AS col_34_0_, adlanguage2_.AD_Language AS col_35_0_, adlanguage2_.Name AS col_36_0_, greeting3_.C_Greeting_ID AS col_37_0_, greeting3_.Name AS col_38_0_, aduserlist4_.Comments AS col_39_0_, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed AS col_40_0_, aduserlist4_.Commercialauth AS col_41_0_, aduserlist4_.Viaemail AS col_42_0_, aduserlist4_.Viasms AS col_43_0_, businesspa0_.business_partner_type AS col_44_0_, businesspa0_.BP_Currency_ID AS col_45_0_, businesspa0_.SO_Creditminamt AS col_46_0_, now () AS col_47_0_ FROM C_BPartner businesspa0_ INNER JOIN M_PriceList pricingpri1_ ON businesspa0_.M_PriceList_ID = pricingpri1_.M_PriceList_ID LEFT OUTER JOIN AD_Language adlanguage2_ ON businesspa0_.AD_Language = adlanguage2_.AD_Language LEFT OUTER JOIN C_Greeting greeting3_ ON businesspa0_.C_Greeting_ID = greeting3_.C_Greeting_ID LEFT OUTER JOIN AD_User aduserlist4_ ON businesspa0_.C_BPartner_ID = aduserlist4_.C_BPartner_ID CROSS JOIN C_BP_Group businesspa5_ WHERE businesspa0_.C_BP_Group_ID = businesspa5_.C_BP_Group_ID AND 1 = 1 AND businesspa0_.IsCustomer = 'Y' AND (businesspa0_.AD_Client_ID IN ('4D6E1B072E684D59B1C90D09F4017E13', '0')) AND (businesspa0_.AD_Org_ID IN ('0', '5C3AE5C94812488B99CD16705FA3D822', '03FBA56A608A4B3A9AEBDB7A8ED56656', '9587504603BD45E9AD09066256013A1A', 'DEED922CE7B7478FB1097C1357A73DD7', 'B23AA6C411E844C8B8BF5D34FCAB67B6')) AND businesspa0_.IsActive = 'Y' AND (aduserlist4_.AD_User_ID IN ( SELECT aduser6_.AD_User_ID FROM AD_User aduser6_ WHERE aduser6_.EM_OBRETCO_Default_Pos_Contact = 'Y' AND aduser6_.C_BPartner_ID = businesspa0_.C_BPartner_ID)) AND businesspa0_.C_BPartner_ID > '03BF447039BF443643F48B55E3D7C77F' GROUP BY businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL, businesspa0_.EM_Gcnv_Uniquecreditnote, businesspa0_.C_BPartner_ID, businesspa0_.AD_Org_ID, businesspa0_.Name, businesspa0_.Name, businesspa0_.Value, businesspa0_.Description, businesspa0_.TaxID, businesspa0_.SO_Bp_Taxcategory_ID, businesspa0_.M_PriceList_ID, businesspa0_.FIN_Paymentmethod_ID, businesspa0_.C_PaymentTerm_ID, businesspa0_.InvoiceRule, aduserlist4_.Email, aduserlist4_.AD_User_ID, aduserlist4_.Phone, aduserlist4_.Phone2, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name), aduserlist4_.Lastname, pricingpri1_.IsTaxIncluded, pricingpri1_.C_Currency_ID, pricingpri1_.Name, businesspa0_.C_BP_Group_ID, businesspa5_.Name, businesspa0_.SO_CreditLimit, businesspa0_.SO_CreditUsed, businesspa0_.IsTaxExempt, businesspa0_.Customer_Blocking, businesspa0_.SO_Order_Blocking, businesspa0_.Birthday, businesspa0_.Birthplace, businesspa0_.IsActive, businesspa0_.Is_Customer_Consent, businesspa0_.Is_Customer_Consent_PapFormat, adlanguage2_.AD_Language, adlanguage2_.Name, greeting3_.C_Greeting_ID, greeting3_.Name, aduserlist4_.Comments, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed, aduserlist4_.Commercialauth, aduserlist4_.Viaemail, aduserlist4_.Viasms, businesspa0_.business_partner_type, businesspa0_.BP_Currency_ID, businesspa0_.SO_Creditminamt, now () HAVING 1 = 1 ORDER BY businesspa0_.C_BPartner_ID LIMIT '5000';
-
SELECT businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL AS col_0_0_, businesspa0_.EM_Gcnv_Uniquecreditnote AS col_1_0_, businesspa0_.C_BPartner_ID AS col_2_0_, businesspa0_.AD_Org_ID AS col_3_0_, businesspa0_.Name AS col_4_0_, businesspa0_.Name AS col_5_0_, businesspa0_.Value AS col_6_0_, businesspa0_.Description AS col_7_0_, businesspa0_.TaxID AS col_8_0_, businesspa0_.SO_Bp_Taxcategory_ID AS col_9_0_, businesspa0_.M_PriceList_ID AS col_10_0_, businesspa0_.FIN_Paymentmethod_ID AS col_11_0_, businesspa0_.C_PaymentTerm_ID AS col_12_0_, businesspa0_.InvoiceRule AS col_13_0_, aduserlist4_.Email AS col_14_0_, aduserlist4_.AD_User_ID AS col_15_0_, aduserlist4_.Phone AS col_16_0_, aduserlist4_.Phone2 AS col_17_0_, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name) AS col_18_0_, aduserlist4_.Lastname AS col_19_0_, pricingpri1_.IsTaxIncluded AS col_20_0_, pricingpri1_.C_Currency_ID AS col_21_0_, pricingpri1_.Name AS col_22_0_, businesspa0_.C_BP_Group_ID AS col_23_0_, businesspa5_.Name AS col_24_0_, businesspa0_.SO_CreditLimit AS col_25_0_, businesspa0_.SO_CreditUsed AS col_26_0_, businesspa0_.IsTaxExempt AS col_27_0_, businesspa0_.Customer_Blocking AS col_28_0_, businesspa0_.SO_Order_Blocking AS col_29_0_, businesspa0_.Birthday AS col_30_0_, businesspa0_.Birthplace AS col_31_0_, businesspa0_.IsActive AS col_32_0_, businesspa0_.Is_Customer_Consent AS col_33_0_, businesspa0_.Is_Customer_Consent_PapFormat AS col_34_0_, adlanguage2_.AD_Language AS col_35_0_, adlanguage2_.Name AS col_36_0_, greeting3_.C_Greeting_ID AS col_37_0_, greeting3_.Name AS col_38_0_, aduserlist4_.Comments AS col_39_0_, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed AS col_40_0_, aduserlist4_.Commercialauth AS col_41_0_, aduserlist4_.Viaemail AS col_42_0_, aduserlist4_.Viasms AS col_43_0_, businesspa0_.business_partner_type AS col_44_0_, businesspa0_.BP_Currency_ID AS col_45_0_, businesspa0_.SO_Creditminamt AS col_46_0_, now () AS col_47_0_ FROM C_BPartner businesspa0_ INNER JOIN M_PriceList pricingpri1_ ON businesspa0_.M_PriceList_ID = pricingpri1_.M_PriceList_ID LEFT OUTER JOIN AD_Language adlanguage2_ ON businesspa0_.AD_Language = adlanguage2_.AD_Language LEFT OUTER JOIN C_Greeting greeting3_ ON businesspa0_.C_Greeting_ID = greeting3_.C_Greeting_ID LEFT OUTER JOIN AD_User aduserlist4_ ON businesspa0_.C_BPartner_ID = aduserlist4_.C_BPartner_ID CROSS JOIN C_BP_Group businesspa5_ WHERE businesspa0_.C_BP_Group_ID = businesspa5_.C_BP_Group_ID AND 1 = 1 AND businesspa0_.IsCustomer = 'Y' AND (businesspa0_.AD_Client_ID IN ('4D6E1B072E684D59B1C90D09F4017E13', '0')) AND (businesspa0_.AD_Org_ID IN ('0', '5C3AE5C94812488B99CD16705FA3D822', '03FBA56A608A4B3A9AEBDB7A8ED56656', '9587504603BD45E9AD09066256013A1A', 'DEED922CE7B7478FB1097C1357A73DD7', 'B23AA6C411E844C8B8BF5D34FCAB67B6')) AND businesspa0_.IsActive = 'Y' AND (aduserlist4_.AD_User_ID IN ( SELECT aduser6_.AD_User_ID FROM AD_User aduser6_ WHERE aduser6_.EM_OBRETCO_Default_Pos_Contact = 'Y' AND aduser6_.C_BPartner_ID = businesspa0_.C_BPartner_ID)) AND businesspa0_.C_BPartner_ID > '078AE936F248D23BB86CD9F20F8B85AA' GROUP BY businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL, businesspa0_.EM_Gcnv_Uniquecreditnote, businesspa0_.C_BPartner_ID, businesspa0_.AD_Org_ID, businesspa0_.Name, businesspa0_.Name, businesspa0_.Value, businesspa0_.Description, businesspa0_.TaxID, businesspa0_.SO_Bp_Taxcategory_ID, businesspa0_.M_PriceList_ID, businesspa0_.FIN_Paymentmethod_ID, businesspa0_.C_PaymentTerm_ID, businesspa0_.InvoiceRule, aduserlist4_.Email, aduserlist4_.AD_User_ID, aduserlist4_.Phone, aduserlist4_.Phone2, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name), aduserlist4_.Lastname, pricingpri1_.IsTaxIncluded, pricingpri1_.C_Currency_ID, pricingpri1_.Name, businesspa0_.C_BP_Group_ID, businesspa5_.Name, businesspa0_.SO_CreditLimit, businesspa0_.SO_CreditUsed, businesspa0_.IsTaxExempt, businesspa0_.Customer_Blocking, businesspa0_.SO_Order_Blocking, businesspa0_.Birthday, businesspa0_.Birthplace, businesspa0_.IsActive, businesspa0_.Is_Customer_Consent, businesspa0_.Is_Customer_Consent_PapFormat, adlanguage2_.AD_Language, adlanguage2_.Name, greeting3_.C_Greeting_ID, greeting3_.Name, aduserlist4_.Comments, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed, aduserlist4_.Commercialauth, aduserlist4_.Viaemail, aduserlist4_.Viasms, businesspa0_.business_partner_type, businesspa0_.BP_Currency_ID, businesspa0_.SO_Creditminamt, now () HAVING 1 = 1 ORDER BY businesspa0_.C_BPartner_ID LIMIT '5000';
-
SELECT businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL AS col_0_0_, businesspa0_.EM_Gcnv_Uniquecreditnote AS col_1_0_, businesspa0_.C_BPartner_ID AS col_2_0_, businesspa0_.AD_Org_ID AS col_3_0_, businesspa0_.Name AS col_4_0_, businesspa0_.Name AS col_5_0_, businesspa0_.Value AS col_6_0_, businesspa0_.Description AS col_7_0_, businesspa0_.TaxID AS col_8_0_, businesspa0_.SO_Bp_Taxcategory_ID AS col_9_0_, businesspa0_.M_PriceList_ID AS col_10_0_, businesspa0_.FIN_Paymentmethod_ID AS col_11_0_, businesspa0_.C_PaymentTerm_ID AS col_12_0_, businesspa0_.InvoiceRule AS col_13_0_, aduserlist4_.Email AS col_14_0_, aduserlist4_.AD_User_ID AS col_15_0_, aduserlist4_.Phone AS col_16_0_, aduserlist4_.Phone2 AS col_17_0_, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name) AS col_18_0_, aduserlist4_.Lastname AS col_19_0_, pricingpri1_.IsTaxIncluded AS col_20_0_, pricingpri1_.C_Currency_ID AS col_21_0_, pricingpri1_.Name AS col_22_0_, businesspa0_.C_BP_Group_ID AS col_23_0_, businesspa5_.Name AS col_24_0_, businesspa0_.SO_CreditLimit AS col_25_0_, businesspa0_.SO_CreditUsed AS col_26_0_, businesspa0_.IsTaxExempt AS col_27_0_, businesspa0_.Customer_Blocking AS col_28_0_, businesspa0_.SO_Order_Blocking AS col_29_0_, businesspa0_.Birthday AS col_30_0_, businesspa0_.Birthplace AS col_31_0_, businesspa0_.IsActive AS col_32_0_, businesspa0_.Is_Customer_Consent AS col_33_0_, businesspa0_.Is_Customer_Consent_PapFormat AS col_34_0_, adlanguage2_.AD_Language AS col_35_0_, adlanguage2_.Name AS col_36_0_, greeting3_.C_Greeting_ID AS col_37_0_, greeting3_.Name AS col_38_0_, aduserlist4_.Comments AS col_39_0_, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed AS col_40_0_, aduserlist4_.Commercialauth AS col_41_0_, aduserlist4_.Viaemail AS col_42_0_, aduserlist4_.Viasms AS col_43_0_, businesspa0_.business_partner_type AS col_44_0_, businesspa0_.BP_Currency_ID AS col_45_0_, businesspa0_.SO_Creditminamt AS col_46_0_, now () AS col_47_0_ FROM C_BPartner businesspa0_ INNER JOIN M_PriceList pricingpri1_ ON businesspa0_.M_PriceList_ID = pricingpri1_.M_PriceList_ID LEFT OUTER JOIN AD_Language adlanguage2_ ON businesspa0_.AD_Language = adlanguage2_.AD_Language LEFT OUTER JOIN C_Greeting greeting3_ ON businesspa0_.C_Greeting_ID = greeting3_.C_Greeting_ID LEFT OUTER JOIN AD_User aduserlist4_ ON businesspa0_.C_BPartner_ID = aduserlist4_.C_BPartner_ID CROSS JOIN C_BP_Group businesspa5_ WHERE businesspa0_.C_BP_Group_ID = businesspa5_.C_BP_Group_ID AND 1 = 1 AND businesspa0_.IsCustomer = 'Y' AND (businesspa0_.AD_Client_ID IN ('4D6E1B072E684D59B1C90D09F4017E13', '0')) AND (businesspa0_.AD_Org_ID IN ('0', '5C3AE5C94812488B99CD16705FA3D822', '03FBA56A608A4B3A9AEBDB7A8ED56656', '9587504603BD45E9AD09066256013A1A', 'DEED922CE7B7478FB1097C1357A73DD7', 'B23AA6C411E844C8B8BF5D34FCAB67B6')) AND businesspa0_.IsActive = 'Y' AND (aduserlist4_.AD_User_ID IN ( SELECT aduser6_.AD_User_ID FROM AD_User aduser6_ WHERE aduser6_.EM_OBRETCO_Default_Pos_Contact = 'Y' AND aduser6_.C_BPartner_ID = businesspa0_.C_BPartner_ID)) AND businesspa0_.C_BPartner_ID > '0EEBA69B73B280983D7CE429E3D106A6' GROUP BY businesspa0_.EM_OBSMAIL_INVOICEVIAEMAIL, businesspa0_.EM_Gcnv_Uniquecreditnote, businesspa0_.C_BPartner_ID, businesspa0_.AD_Org_ID, businesspa0_.Name, businesspa0_.Name, businesspa0_.Value, businesspa0_.Description, businesspa0_.TaxID, businesspa0_.SO_Bp_Taxcategory_ID, businesspa0_.M_PriceList_ID, businesspa0_.FIN_Paymentmethod_ID, businesspa0_.C_PaymentTerm_ID, businesspa0_.InvoiceRule, aduserlist4_.Email, aduserlist4_.AD_User_ID, aduserlist4_.Phone, aduserlist4_.Phone2, COALESCE (aduserlist4_.Firstname, aduserlist4_.Name, businesspa0_.Name), aduserlist4_.Lastname, pricingpri1_.IsTaxIncluded, pricingpri1_.C_Currency_ID, pricingpri1_.Name, businesspa0_.C_BP_Group_ID, businesspa5_.Name, businesspa0_.SO_CreditLimit, businesspa0_.SO_CreditUsed, businesspa0_.IsTaxExempt, businesspa0_.Customer_Blocking, businesspa0_.SO_Order_Blocking, businesspa0_.Birthday, businesspa0_.Birthplace, businesspa0_.IsActive, businesspa0_.Is_Customer_Consent, businesspa0_.Is_Customer_Consent_PapFormat, adlanguage2_.AD_Language, adlanguage2_.Name, greeting3_.C_Greeting_ID, greeting3_.Name, aduserlist4_.Comments, businesspa0_.SO_CreditLimit - businesspa0_.SO_CreditUsed, aduserlist4_.Commercialauth, aduserlist4_.Viaemail, aduserlist4_.Viasms, businesspa0_.business_partner_type, businesspa0_.BP_Currency_ID, businesspa0_.SO_Creditminamt, now () HAVING 1 = 1 ORDER BY businesspa0_.C_BPartner_ID LIMIT '5000';
Date: 2026-07-16 13:10:28 Duration: 7s514ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 13:10:36 Duration: 6s879ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 13:10:51 Duration: 6s716ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
13 3s321ms 3s511ms 3s390ms 5 16s953ms SELECT * FROM ( SELECT DISTINCT iol.m_product_id AS referencekey_id, '' AS ad_role_id, NULL AS ad_user_id, '' || p.name || '' AS description, '' AS isactive, iol.ad_org_id AS ad_org_id, iol.ad_client_id AS ad_client_id, now () AS created, '' AS createdby, now () AS updated, '' AS updatedby, p.name AS record_id FROM m_inoutline iol JOIN m_inout io ON iol.m_inout_id = io.m_inout_id AND io.issotrx = '' AND io.docstatus = '' JOIN m_transaction t ON iol.m_inoutline_id = t.m_inoutline_id JOIN c_bpartner bp ON io.c_bpartner_id = bp.c_bpartner_id JOIN m_product p ON iol.m_product_id = p.m_product_id JOIN m_costing_rule cr ON ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0 AND cr.datefrom <= t.trxprocessdate AND cr.dateto > t.trxprocessdate JOIN m_costing_algorithm ca ON cr.m_costing_algorithm_id = ca.m_costing_algorithm_id AND ca.classname = '' WHERE NOT EXISTS ( SELECT 0 FROM m_matchpo mp WHERE mp.m_inoutline_id = iol.m_inoutline_id AND mp.c_orderline_id IS NOT NULL) AND NOT EXISTS ( SELECT 0 FROM m_costing c WHERE c.m_product_id = iol.m_product_id AND c.costtype IN (...) AND c.datefrom <= t.trxprocessdate AND c.dateto > t.trxprocessdate) AND NOT EXISTS ( SELECT 0 FROM m_productprice pp JOIN m_pricelist_version ppv ON pp.m_pricelist_version_id = ppv.m_pricelist_version_id JOIN m_pricelist pl ON pl.m_pricelist_id = ppv.m_pricelist_id WHERE pp.m_product_id = iol.m_product_id AND (bp.po_pricelist_id = ppv.m_pricelist_id OR (bp.po_pricelist_id IS NULL AND pl.issopricelist = '')) AND ppv.validfrom <= t.trxprocessdate) AND NOT EXISTS ( SELECT 0 FROM c_orderline ol JOIN c_order o ON ol.c_order_id = o.c_order_id AND o.issotrx = '' AND o.processed = '' WHERE ol.m_product_id = iol.m_product_id AND o.c_bpartner_id = bp.c_bpartner_id AND ad_isorgincluded (o.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0)) aaa WHERE NOT EXISTS ( SELECT 0 FROM ad_alert a WHERE a.ad_alertrule_id = '' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, '') != '');Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Jul 16 08 1 3s378ms 3s378ms 09 1 3s321ms 3s321ms 15 1 3s386ms 3s386ms 16 1 3s355ms 3s355ms 21 1 3s511ms 3s511ms [ User: tad - Total duration: 16s953ms - Times executed: 5 ]
[ Application: openbravo - Total duration: 16s953ms - Times executed: 5 ]
-
SELECT * FROM ( SELECT DISTINCT iol.m_product_id AS referencekey_id, '0' AS ad_role_id, NULL AS ad_user_id, 'The product ' || p.name || ' has Receipts without a related Purchase Order and does not have a Purchase PriceList nor Standard Cost defined.' AS description, 'Y' AS isactive, iol.ad_org_id AS ad_org_id, iol.ad_client_id AS ad_client_id, now () AS created, '0' AS createdBy, now () AS updated, '0' AS updatedBy, p.name AS RECORD_ID FROM m_inoutline iol JOIN m_inout io ON iol.m_inout_id = io.m_inout_id AND io.issotrx = 'N' AND io.docstatus = 'CO' JOIN m_transaction t ON iol.m_inoutline_id = t.m_inoutline_id JOIN c_bpartner bp ON io.c_bpartner_id = bp.c_bpartner_id JOIN m_product p ON iol.m_product_id = p.m_product_id JOIN m_costing_rule cr ON ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0 AND cr.datefrom <= t.trxprocessdate AND cr.dateto > t.trxprocessdate JOIN m_costing_algorithm ca ON cr.m_costing_algorithm_id = ca.m_costing_algorithm_id AND ca.classname = 'org.openbravo.costing.AverageAlgorithm' WHERE NOT EXISTS ( SELECT 1 FROM m_matchpo mp WHERE mp.m_inoutline_id = iol.m_inoutline_id AND mp.c_orderline_id IS NOT NULL) AND NOT EXISTS ( SELECT 1 FROM m_costing c WHERE c.m_product_id = iol.m_product_id AND c.costtype IN ('STA', 'AVA') AND c.datefrom <= t.trxprocessdate AND c.dateto > t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM m_productprice pp JOIN m_pricelist_version ppv ON pp.m_pricelist_version_id = ppv.m_pricelist_version_id JOIN m_pricelist pl ON pl.m_pricelist_id = ppv.m_pricelist_id WHERE pp.m_product_id = iol.m_product_id AND (bp.po_pricelist_id = ppv.m_pricelist_id OR (bp.po_pricelist_id IS NULL AND pl.issopricelist = 'N')) AND ppv.validfrom <= t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM c_orderline ol JOIN c_order o ON ol.c_order_id = o.c_order_id AND o.issotrx = 'N' AND o.processed = 'Y' WHERE ol.m_product_id = iol.m_product_id AND o.c_bpartner_id = bp.c_bpartner_id AND ad_isorgincluded (o.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0)) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = '36080A439B564021A2523283A760577A' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
-
SELECT * FROM ( SELECT DISTINCT iol.m_product_id AS referencekey_id, '0' AS ad_role_id, NULL AS ad_user_id, 'The product ' || p.name || ' has Receipts without a related Purchase Order and does not have a Purchase PriceList nor Standard Cost defined.' AS description, 'Y' AS isactive, iol.ad_org_id AS ad_org_id, iol.ad_client_id AS ad_client_id, now () AS created, '0' AS createdBy, now () AS updated, '0' AS updatedBy, p.name AS RECORD_ID FROM m_inoutline iol JOIN m_inout io ON iol.m_inout_id = io.m_inout_id AND io.issotrx = 'N' AND io.docstatus = 'CO' JOIN m_transaction t ON iol.m_inoutline_id = t.m_inoutline_id JOIN c_bpartner bp ON io.c_bpartner_id = bp.c_bpartner_id JOIN m_product p ON iol.m_product_id = p.m_product_id JOIN m_costing_rule cr ON ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0 AND cr.datefrom <= t.trxprocessdate AND cr.dateto > t.trxprocessdate JOIN m_costing_algorithm ca ON cr.m_costing_algorithm_id = ca.m_costing_algorithm_id AND ca.classname = 'org.openbravo.costing.AverageAlgorithm' WHERE NOT EXISTS ( SELECT 1 FROM m_matchpo mp WHERE mp.m_inoutline_id = iol.m_inoutline_id AND mp.c_orderline_id IS NOT NULL) AND NOT EXISTS ( SELECT 1 FROM m_costing c WHERE c.m_product_id = iol.m_product_id AND c.costtype IN ('STA', 'AVA') AND c.datefrom <= t.trxprocessdate AND c.dateto > t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM m_productprice pp JOIN m_pricelist_version ppv ON pp.m_pricelist_version_id = ppv.m_pricelist_version_id JOIN m_pricelist pl ON pl.m_pricelist_id = ppv.m_pricelist_id WHERE pp.m_product_id = iol.m_product_id AND (bp.po_pricelist_id = ppv.m_pricelist_id OR (bp.po_pricelist_id IS NULL AND pl.issopricelist = 'N')) AND ppv.validfrom <= t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM c_orderline ol JOIN c_order o ON ol.c_order_id = o.c_order_id AND o.issotrx = 'N' AND o.processed = 'Y' WHERE ol.m_product_id = iol.m_product_id AND o.c_bpartner_id = bp.c_bpartner_id AND ad_isorgincluded (o.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0)) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = '36080A439B564021A2523283A760577A' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
-
SELECT * FROM ( SELECT DISTINCT iol.m_product_id AS referencekey_id, '0' AS ad_role_id, NULL AS ad_user_id, 'The product ' || p.name || ' has Receipts without a related Purchase Order and does not have a Purchase PriceList nor Standard Cost defined.' AS description, 'Y' AS isactive, iol.ad_org_id AS ad_org_id, iol.ad_client_id AS ad_client_id, now () AS created, '0' AS createdBy, now () AS updated, '0' AS updatedBy, p.name AS RECORD_ID FROM m_inoutline iol JOIN m_inout io ON iol.m_inout_id = io.m_inout_id AND io.issotrx = 'N' AND io.docstatus = 'CO' JOIN m_transaction t ON iol.m_inoutline_id = t.m_inoutline_id JOIN c_bpartner bp ON io.c_bpartner_id = bp.c_bpartner_id JOIN m_product p ON iol.m_product_id = p.m_product_id JOIN m_costing_rule cr ON ad_isorgincluded (io.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0 AND cr.datefrom <= t.trxprocessdate AND cr.dateto > t.trxprocessdate JOIN m_costing_algorithm ca ON cr.m_costing_algorithm_id = ca.m_costing_algorithm_id AND ca.classname = 'org.openbravo.costing.AverageAlgorithm' WHERE NOT EXISTS ( SELECT 1 FROM m_matchpo mp WHERE mp.m_inoutline_id = iol.m_inoutline_id AND mp.c_orderline_id IS NOT NULL) AND NOT EXISTS ( SELECT 1 FROM m_costing c WHERE c.m_product_id = iol.m_product_id AND c.costtype IN ('STA', 'AVA') AND c.datefrom <= t.trxprocessdate AND c.dateto > t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM m_productprice pp JOIN m_pricelist_version ppv ON pp.m_pricelist_version_id = ppv.m_pricelist_version_id JOIN m_pricelist pl ON pl.m_pricelist_id = ppv.m_pricelist_id WHERE pp.m_product_id = iol.m_product_id AND (bp.po_pricelist_id = ppv.m_pricelist_id OR (bp.po_pricelist_id IS NULL AND pl.issopricelist = 'N')) AND ppv.validfrom <= t.trxprocessdate) AND NOT EXISTS ( SELECT 1 FROM c_orderline ol JOIN c_order o ON ol.c_order_id = o.c_order_id AND o.issotrx = 'N' AND o.processed = 'Y' WHERE ol.m_product_id = iol.m_product_id AND o.c_bpartner_id = bp.c_bpartner_id AND ad_isorgincluded (o.ad_org_id, cr.ad_org_id, io.ad_client_id) >= 0)) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = '36080A439B564021A2523283A760577A' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
Date: 2026-07-16 21:45:15 Duration: 3s511ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 15:45:15 Duration: 3s386ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 08:00:13 Duration: 3s378ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
14 2s658ms 2s724ms 2s695ms 3 8s87ms SELECT '' AS colonne_1, to_char (c_order.dateordered::date, '') AS colonne_2, sum (c_orderline.qtyordered) AS colonne_3, m_product.value AS colonne_4, '' AS colonne_5, c_country.countrycode AS colonne_7 FROM c_orderline INNER JOIN c_order ON c_orderline.c_order_id = c_order.c_order_id INNER JOIN m_product ON c_orderline.m_product_id = m_product.m_product_id LEFT JOIN m_warehouse ON c_order.m_warehouse_id = m_warehouse.m_warehouse_id LEFT JOIN c_location ON m_warehouse.c_location_id = c_location.c_location_id LEFT JOIN c_country ON c_location.c_country_id = c_country.c_country_id WHERE c_order.issotrx = '' AND c_orderline.qtyordered > 0 AND m_warehouse.value IN (...) AND (date_part ('', now ()) - date_part ('', c_order.dateordered)) * 0 + (date_part ('', now ()) - date_part ('', c_order.dateordered)) < 0 GROUP BY to_char (c_order.dateordered::date, ''), m_product.value, c_country.countrycode;Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Jul 16 16 3 8s87ms 2s695ms [ User: izipiziro - Total duration: 8s87ms - Times executed: 3 ]
[ Application: [unknown] - Total duration: 8s87ms - Times executed: 3 ]
-
SELECT 'DataHistory' AS Colonne_1, to_char (c_order.dateordered::date, 'yyyy-mm-dd') AS Colonne_2, sum (c_orderline.qtyordered) AS Colonne_3, m_product.value AS Colonne_4, '1_RETAIL / RETAIL' AS Colonne_5, c_country.countrycode AS Colonne_7 FROM c_orderline INNER JOIN c_order ON c_orderline.c_order_id = c_order.c_order_id INNER JOIN m_product ON c_orderline.m_product_id = m_product.m_product_id LEFT JOIN m_warehouse ON c_order.m_warehouse_id = m_warehouse.m_warehouse_id LEFT JOIN c_location ON m_warehouse.c_location_id = c_location.c_location_id LEFT JOIN c_country ON c_location.c_country_id = c_country.c_country_id WHERE c_order.issotrx = 'Y' AND c_orderline.qtyordered > 0 AND m_warehouse.value IN ('FR010301011', 'FR010301002', 'FR010301003', 'FR010301014', 'FR010302002', 'FR010302010', '100603475003', 'FR010301013', 'FR010302008', 'FR010302013', 'GB01IZIPIZI_LONDON_CAMDEN', 'ES02030202', 'ES02030203', 'FR010302012', 'FR010301018', 'FR010301007', 'ES02030102', 'FR010301017', 'GB010101002', 'ES02030101', 'GB010101006', 'US02020201', 'FR010301019', 'FR010302004', 'FR010301001', 'FR010301016', 'FR010301010', 'FR010301008', 'FR010302011', '8008135', 'FR010301006', 'GB010101004', 'FR010301015', 'FR010302001', 'FR010301012', 'FR010302006', 'ES02030201', 'BE01IZIPIZI_BRUXELLES_GRAND_PLACE', 'FR010301004', 'GB010101001', 'FR010302009', 'FR010302005', 'GB01IZIPIZI_BATTERSEA', 'FR010301005', 'FR010302007') AND (date_part ('year', now ()) - date_part ('year', c_order.dateordered)) * 12 + (date_part ('month', now ()) - date_part ('month', c_order.dateordered)) < 1 GROUP BY to_char (c_order.dateordered::date, 'yyyy-mm-dd'), m_product.value, c_country.countrycode;
-
SELECT 'DataHistory' AS Colonne_1, to_char (c_order.dateordered::date, 'yyyy-mm-dd') AS Colonne_2, sum (c_orderline.qtyordered) AS Colonne_3, m_product.value AS Colonne_4, '1_RETAIL / RETAIL' AS Colonne_5, c_country.countrycode AS Colonne_7 FROM c_orderline INNER JOIN c_order ON c_orderline.c_order_id = c_order.c_order_id INNER JOIN m_product ON c_orderline.m_product_id = m_product.m_product_id LEFT JOIN m_warehouse ON c_order.m_warehouse_id = m_warehouse.m_warehouse_id LEFT JOIN c_location ON m_warehouse.c_location_id = c_location.c_location_id LEFT JOIN c_country ON c_location.c_country_id = c_country.c_country_id WHERE c_order.issotrx = 'Y' AND c_orderline.qtyordered > 0 AND m_warehouse.value IN ('FR010301007', 'FR010301005', 'FR010301006', 'FR010302001', 'FR010302010', 'GB01IZIPIZI_BATTERSEA', 'FR010302008', 'ES02030201', 'GB010101006', 'FR010301002', 'FR010301014', 'FR010301008', 'FR010301013', 'FR010301017', 'FR010302009', 'FR010302006', 'ES02030202', 'FR010302011', 'FR010301019', 'FR010302005', '8008135', 'FR010301003', 'ES02030203', 'GB010101001', '100603475003', 'FR010301011', 'FR010302013', 'GB010101004', 'ES02030101', 'FR010301018', 'US02020201', 'FR010302007', 'GB01IZIPIZI_LONDON_CAMDEN', 'FR010302002', 'FR010301001', 'FR010302004', 'FR010301016', 'ES02030102', 'FR010302012', 'BE01IZIPIZI_BRUXELLES_GRAND_PLACE', 'FR010301012', 'FR010301015', 'GB010101002', 'FR010301010', 'FR010301004') AND (date_part ('year', now ()) - date_part ('year', c_order.dateordered)) * 12 + (date_part ('month', now ()) - date_part ('month', c_order.dateordered)) < 1 GROUP BY to_char (c_order.dateordered::date, 'yyyy-mm-dd'), m_product.value, c_country.countrycode;
-
SELECT 'DataHistory' AS Colonne_1, to_char (c_order.dateordered::date, 'yyyy-mm-dd') AS Colonne_2, sum (c_orderline.qtyordered) AS Colonne_3, m_product.value AS Colonne_4, '1_RETAIL / RETAIL' AS Colonne_5, c_country.countrycode AS Colonne_7 FROM c_orderline INNER JOIN c_order ON c_orderline.c_order_id = c_order.c_order_id INNER JOIN m_product ON c_orderline.m_product_id = m_product.m_product_id LEFT JOIN m_warehouse ON c_order.m_warehouse_id = m_warehouse.m_warehouse_id LEFT JOIN c_location ON m_warehouse.c_location_id = c_location.c_location_id LEFT JOIN c_country ON c_location.c_country_id = c_country.c_country_id WHERE c_order.issotrx = 'Y' AND c_orderline.qtyordered > 0 AND m_warehouse.value IN ('FR010302013', '100603475003', 'FR010302009', 'FR010302008', 'FR010301011', 'FR010302006', 'FR010301017', 'FR010301007', 'FR010301016', 'FR010302005', 'FR010301018', 'FR010302010', 'ES02030102', 'FR010301015', 'FR010301005', 'GB010101001', 'FR010301010', 'FR010302011', 'FR010301014', 'FR010301019', 'FR010301006', 'GB01IZIPIZI_LONDON_CAMDEN', '8008135', 'FR010302007', 'FR010301008', 'GB01IZIPIZI_BATTERSEA', 'FR010301013', 'FR010301012', 'ES02030101', 'FR010302001', 'BE01IZIPIZI_BRUXELLES_GRAND_PLACE', 'FR010301001', 'GB010101006', 'GB010101004', 'ES02030203', 'ES02030202', 'FR010301004', 'FR010302002', 'FR010302004', 'FR010302012', 'US02020201', 'GB010101002', 'FR010301002', 'ES02030201', 'FR010301003') AND (date_part ('year', now ()) - date_part ('year', c_order.dateordered)) * 12 + (date_part ('month', now ()) - date_part ('month', c_order.dateordered)) < 1 GROUP BY to_char (c_order.dateordered::date, 'yyyy-mm-dd'), m_product.value, c_country.countrycode;
Date: 2026-07-16 16:15:41 Duration: 2s724ms Database: openbravo User: izipiziro Remote: 51.103.17.13 Application: [unknown]
Date: 2026-07-16 16:22:48 Duration: 2s703ms Database: openbravo User: izipiziro Remote: 51.103.17.13 Application: [unknown]
Date: 2026-07-16 16:33:06 Duration: 2s658ms Database: openbravo User: izipiziro Remote: 51.103.17.13 Application: [unknown]
15 2s451ms 2s615ms 2s531ms 3 7s594ms SELECT * FROM ( SELECT bp.c_bpartner_id AS referencekey_id, '' AS ad_role_id, NULL AS ad_user_id, '' || ad_column_identifier ('', bp.c_bpartner_id, '') || '' AS description, '' AS isactive, bp.ad_org_id AS ad_org_id, bp.ad_client_id AS ad_client_id, now () AS created, '' AS createdby, now () AS updated, '' AS updatedby, ad_column_identifier ('', bp.c_bpartner_id, '') AS record_id FROM c_bpartner bp WHERE EXISTS ( SELECT 0 FROM c_bpartner_location bpl INNER JOIN c_location l ON (bpl.c_location_id = l.c_location_id) WHERE bpl.c_bpartner_id = bp.c_bpartner_id AND bpl.istaxlocation = '' GROUP BY bpl.c_bpartner_id, bpl.istaxlocation HAVING count (DISTINCT (l.c_country_id)) > 0)) aaa WHERE NOT EXISTS ( SELECT 0 FROM ad_alert a WHERE a.ad_alertrule_id = '' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, '') != '');Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Jul 16 08 1 2s526ms 2s526ms 09 1 2s615ms 2s615ms 15 1 2s451ms 2s451ms [ User: tad - Total duration: 7s594ms - Times executed: 3 ]
[ Application: openbravo - Total duration: 7s594ms - Times executed: 3 ]
-
SELECT * FROM ( SELECT bp.c_bpartner_id AS REFERENCEKEY_ID, '0' AS AD_ROLE_ID, NULL AS AD_USER_ID, 'Business Partner: "' || AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') || '" has defined different countries as Tax Location. Only one country should be defined as Tax Location' AS DESCRIPTION, 'Y' AS ISACTIVE, bp.AD_ORG_ID AS AD_ORG_ID, bp.AD_CLIENT_ID AS AD_CLIENT_ID, now () AS CREATED, '0' AS CREATEDBY, now () AS UPDATED, '0' AS UPDATEDBY, AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') AS RECORD_ID FROM c_bpartner bp WHERE EXISTS ( SELECT 1 FROM c_bpartner_location bpl INNER JOIN c_location l ON (bpl.c_location_id = l.c_location_id) WHERE bpl.c_bpartner_id = bp.c_bpartner_id AND bpl.istaxlocation = 'Y' GROUP BY bpl.c_bpartner_id, bpl.istaxlocation HAVING count (DISTINCT (l.c_country_id)) > 1)) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = 'E59B5B5048C04EF5A0261C7B963A875D' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
-
SELECT * FROM ( SELECT bp.c_bpartner_id AS REFERENCEKEY_ID, '0' AS AD_ROLE_ID, NULL AS AD_USER_ID, 'Business Partner: "' || AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') || '" has defined different countries as Tax Location. Only one country should be defined as Tax Location' AS DESCRIPTION, 'Y' AS ISACTIVE, bp.AD_ORG_ID AS AD_ORG_ID, bp.AD_CLIENT_ID AS AD_CLIENT_ID, now () AS CREATED, '0' AS CREATEDBY, now () AS UPDATED, '0' AS UPDATEDBY, AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') AS RECORD_ID FROM c_bpartner bp WHERE EXISTS ( SELECT 1 FROM c_bpartner_location bpl INNER JOIN c_location l ON (bpl.c_location_id = l.c_location_id) WHERE bpl.c_bpartner_id = bp.c_bpartner_id AND bpl.istaxlocation = 'Y' GROUP BY bpl.c_bpartner_id, bpl.istaxlocation HAVING count (DISTINCT (l.c_country_id)) > 1)) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = 'E59B5B5048C04EF5A0261C7B963A875D' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
-
SELECT * FROM ( SELECT bp.c_bpartner_id AS REFERENCEKEY_ID, '0' AS AD_ROLE_ID, NULL AS AD_USER_ID, 'Business Partner: "' || AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') || '" has defined different countries as Tax Location. Only one country should be defined as Tax Location' AS DESCRIPTION, 'Y' AS ISACTIVE, bp.AD_ORG_ID AS AD_ORG_ID, bp.AD_CLIENT_ID AS AD_CLIENT_ID, now () AS CREATED, '0' AS CREATEDBY, now () AS UPDATED, '0' AS UPDATEDBY, AD_COLUMN_IDENTIFIER ('C_BPartner', bp.C_BPARTNER_ID, 'en_US') AS RECORD_ID FROM c_bpartner bp WHERE EXISTS ( SELECT 1 FROM c_bpartner_location bpl INNER JOIN c_location l ON (bpl.c_location_id = l.c_location_id) WHERE bpl.c_bpartner_id = bp.c_bpartner_id AND bpl.istaxlocation = 'Y' GROUP BY bpl.c_bpartner_id, bpl.istaxlocation HAVING count (DISTINCT (l.c_country_id)) > 1)) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = 'E59B5B5048C04EF5A0261C7B963A875D' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
Date: 2026-07-16 09:45:04 Duration: 2s615ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 08:00:02 Duration: 2s526ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 15:45:04 Duration: 2s451ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
16 2s442ms 2s636ms 2s493ms 5 12s466ms SELECT * FROM ( SELECT f.c_invoice_id AS referencekey_id, '' AS ad_role_id, NULL AS ad_user_id, '' || f.documentno || '' AS description, '' AS isactive, f.ad_org_id, f.ad_client_id, now () AS created, '' AS createdby, now () AS updated, '' AS updatedby, ad_column_identifier ('', f.c_invoice_id, '') AS record_id FROM ( SELECT ci.documentno, max (dateinvoiced) AS dateinvoiced, max (ci.c_invoice_id) AS c_invoice_id, max (ci.ad_org_id) AS ad_org_id, max (ci.ad_client_id) AS ad_client_id FROM c_invoice ci JOIN c_order co ON co.c_order_id = ci.c_order_id WHERE ci.issotrx = '' AND co.em_obpos_applications_id IS NOT NULL GROUP BY ci.documentno, extract (YEAR FROM dateinvoiced), ci.c_doctype_id HAVING count (ci.documentno) > 0 ORDER BY max (dateinvoiced) DESC) AS f) aaa WHERE NOT EXISTS ( SELECT 0 FROM ad_alert a WHERE a.ad_alertrule_id = '' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, '') != '');Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Jul 16 08 1 2s636ms 2s636ms 09 1 2s457ms 2s457ms 15 1 2s454ms 2s454ms 16 1 2s442ms 2s442ms 21 1 2s475ms 2s475ms [ User: tad - Total duration: 12s466ms - Times executed: 5 ]
[ Application: openbravo - Total duration: 12s466ms - Times executed: 5 ]
-
SELECT * FROM ( SELECT f.c_invoice_id AS referencekey_id, '0' AS ad_role_id, NULL AS ad_user_id, 'Factura: ' || f.documentno || ' duplicada' AS description, 'Y' AS isActive, f.ad_org_id, f.ad_client_id, now () AS created, '0' AS createdBy, now () AS updated, '0' AS updatedBy, ad_column_identifier ('c_invoice', f.c_invoice_id, 'es_ES') AS RECORD_ID FROM ( SELECT ci.documentno, max (dateinvoiced) AS dateinvoiced, max (ci.c_invoice_id) AS c_invoice_id, max (ci.ad_org_id) AS ad_org_id, max (ci.ad_client_id) AS ad_client_id FROM c_invoice ci JOIN c_order co ON co.c_order_id = ci.c_order_id WHERE ci.issotrx = 'Y' AND co.em_obpos_applications_id IS NOT NULL GROUP BY ci.documentno, extract (YEAR FROM dateinvoiced), ci.c_doctype_id HAVING count (ci.documentno) > 1 ORDER BY max (dateinvoiced) DESC) AS f) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = '4FB3EBBB6F2345BD81D5677A383302E4' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
-
SELECT * FROM ( SELECT f.c_invoice_id AS referencekey_id, '0' AS ad_role_id, NULL AS ad_user_id, 'Factura: ' || f.documentno || ' duplicada' AS description, 'Y' AS isActive, f.ad_org_id, f.ad_client_id, now () AS created, '0' AS createdBy, now () AS updated, '0' AS updatedBy, ad_column_identifier ('c_invoice', f.c_invoice_id, 'es_ES') AS RECORD_ID FROM ( SELECT ci.documentno, max (dateinvoiced) AS dateinvoiced, max (ci.c_invoice_id) AS c_invoice_id, max (ci.ad_org_id) AS ad_org_id, max (ci.ad_client_id) AS ad_client_id FROM c_invoice ci JOIN c_order co ON co.c_order_id = ci.c_order_id WHERE ci.issotrx = 'Y' AND co.em_obpos_applications_id IS NOT NULL GROUP BY ci.documentno, extract (YEAR FROM dateinvoiced), ci.c_doctype_id HAVING count (ci.documentno) > 1 ORDER BY max (dateinvoiced) DESC) AS f) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = '4FB3EBBB6F2345BD81D5677A383302E4' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
-
SELECT * FROM ( SELECT f.c_invoice_id AS referencekey_id, '0' AS ad_role_id, NULL AS ad_user_id, 'Factura: ' || f.documentno || ' duplicada' AS description, 'Y' AS isActive, f.ad_org_id, f.ad_client_id, now () AS created, '0' AS createdBy, now () AS updated, '0' AS updatedBy, ad_column_identifier ('c_invoice', f.c_invoice_id, 'es_ES') AS RECORD_ID FROM ( SELECT ci.documentno, max (dateinvoiced) AS dateinvoiced, max (ci.c_invoice_id) AS c_invoice_id, max (ci.ad_org_id) AS ad_org_id, max (ci.ad_client_id) AS ad_client_id FROM c_invoice ci JOIN c_order co ON co.c_order_id = ci.c_order_id WHERE ci.issotrx = 'Y' AND co.em_obpos_applications_id IS NOT NULL GROUP BY ci.documentno, extract (YEAR FROM dateinvoiced), ci.c_doctype_id HAVING count (ci.documentno) > 1 ORDER BY max (dateinvoiced) DESC) AS f) AAA WHERE NOT EXISTS ( SELECT 1 FROM ad_alert a WHERE a.ad_alertrule_id = '4FB3EBBB6F2345BD81D5677A383302E4' AND a.referencekey_id = aaa.referencekey_id AND COALESCE (a.status, 'NEW') != 'SOLVED');
Date: 2026-07-16 08:00:16 Duration: 2s636ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 21:45:19 Duration: 2s475ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 09:45:18 Duration: 2s457ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
17 2s53ms 2s347ms 2s91ms 28 58s564ms SELECT DISTINCT ON (bp.c_bpartner_id) bp.c_bpartner_id, bp.updated, bp.ad_language, CAST (bp.birthday AS varchar), bp.is_customer_consent, bp.isactive, usr.created, usr.firstname, usr.lastname, usr.commercialauth, usr.em_izir_updated_optin AS updatedcommercialauth, usr.email, usr.viasms, usr.viaemail, usr.phone, c_country.countrycode AS description, c_location.regionname, c_location.postal, c_location.city, c_location.address1, grt.name, grp.value, created_user.default_ad_org_id AS created_by_org FROM c_bpartner bp LEFT JOIN ad_user usr ON bp.c_bpartner_id = usr.c_bpartner_id LEFT JOIN c_bpartner_location ON bp.c_bpartner_id = c_bpartner_location.c_bpartner_id LEFT JOIN c_location ON c_bpartner_location.c_location_id = c_location.c_location_id LEFT JOIN c_country ON c_country.c_country_id = c_location.c_country_id LEFT JOIN c_greeting grt ON bp.c_greeting_id = grt.c_greeting_id LEFT JOIN c_bp_group grp ON bp.c_bp_group_id = grp.c_bp_group_id LEFT JOIN ad_user created_user ON bp.createdby = created_user.ad_user_id WHERE (bp.updated >= now () - 0 OR usr.updated >= now () - 0);Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Jul 16 08 2 4s159ms 2s79ms 09 2 4s300ms 2s150ms 10 2 4s141ms 2s70ms 11 2 4s135ms 2s67ms 12 2 4s143ms 2s71ms 13 2 4s233ms 2s116ms 14 2 4s162ms 2s81ms 15 2 4s132ms 2s66ms 16 2 4s136ms 2s68ms 17 2 4s146ms 2s73ms 18 2 4s420ms 2s210ms 19 2 4s158ms 2s79ms 20 2 4s133ms 2s66ms 21 2 4s161ms 2s80ms [ User: izipiziro - Total duration: 58s564ms - Times executed: 28 ]
[ Application: [unknown] - Total duration: 58s564ms - Times executed: 28 ]
-
SELECT DISTINCT ON (bp.c_bpartner_id) bp.c_bpartner_id, bp.updated, bp.AD_Language, CAST (bp.birthday AS varchar), bp.is_customer_consent, bp.isactive, usr.created, usr.firstname, usr.lastname, usr.commercialauth, usr.em_izir_updated_optin AS updatedCommercialauth, usr.email, usr.viasms, usr.viaemail, usr.phone, c_country.countrycode AS description /*replace BY countrycode*/ , c_location.regionname, c_location.postal, c_location.city, c_location.address1, grt.name, grp.value, created_user.default_ad_org_id AS created_by_org FROM c_bpartner bp LEFT JOIN ad_user usr ON bp.c_bpartner_id = usr.c_bpartner_id LEFT JOIN c_bpartner_location ON bp.c_bpartner_id = c_bpartner_location.c_bpartner_id LEFT JOIN c_location ON c_bpartner_location.c_location_id = c_location.c_location_id LEFT JOIN c_country ON c_country.c_country_id = c_location.c_country_id LEFT JOIN c_greeting grt ON bp.c_greeting_id = grt.c_greeting_id LEFT JOIN c_bp_group grp ON bp.c_bp_group_id = grp.c_bp_group_id LEFT JOIN ad_user created_user ON bp.createdby = created_user.ad_user_id WHERE (bp.updated >= now () - 2 OR usr.updated >= now () - 2);
-
SELECT DISTINCT ON (bp.c_bpartner_id) bp.c_bpartner_id, bp.updated, bp.AD_Language, CAST (bp.birthday AS varchar), bp.is_customer_consent, bp.isactive, usr.created, usr.firstname, usr.lastname, usr.commercialauth, usr.em_izir_updated_optin AS updatedCommercialauth, usr.email, usr.viasms, usr.viaemail, usr.phone, c_country.countrycode AS description /*replace BY countrycode*/ , c_location.regionname, c_location.postal, c_location.city, c_location.address1, grt.name, grp.value, created_user.default_ad_org_id AS created_by_org FROM c_bpartner bp LEFT JOIN ad_user usr ON bp.c_bpartner_id = usr.c_bpartner_id LEFT JOIN c_bpartner_location ON bp.c_bpartner_id = c_bpartner_location.c_bpartner_id LEFT JOIN c_location ON c_bpartner_location.c_location_id = c_location.c_location_id LEFT JOIN c_country ON c_country.c_country_id = c_location.c_country_id LEFT JOIN c_greeting grt ON bp.c_greeting_id = grt.c_greeting_id LEFT JOIN c_bp_group grp ON bp.c_bp_group_id = grp.c_bp_group_id LEFT JOIN ad_user created_user ON bp.createdby = created_user.ad_user_id WHERE (bp.updated >= now () - 2 OR usr.updated >= now () - 2);
-
SELECT DISTINCT ON (bp.c_bpartner_id) bp.c_bpartner_id, bp.updated, bp.AD_Language, CAST (bp.birthday AS varchar), bp.is_customer_consent, bp.isactive, usr.created, usr.firstname, usr.lastname, usr.commercialauth, usr.em_izir_updated_optin AS updatedCommercialauth, usr.email, usr.viasms, usr.viaemail, usr.phone, c_country.countrycode AS description /*replace BY countrycode*/ , c_location.regionname, c_location.postal, c_location.city, c_location.address1, grt.name, grp.value, created_user.default_ad_org_id AS created_by_org FROM c_bpartner bp LEFT JOIN ad_user usr ON bp.c_bpartner_id = usr.c_bpartner_id LEFT JOIN c_bpartner_location ON bp.c_bpartner_id = c_bpartner_location.c_bpartner_id LEFT JOIN c_location ON c_bpartner_location.c_location_id = c_location.c_location_id LEFT JOIN c_country ON c_country.c_country_id = c_location.c_country_id LEFT JOIN c_greeting grt ON bp.c_greeting_id = grt.c_greeting_id LEFT JOIN c_bp_group grp ON bp.c_bp_group_id = grp.c_bp_group_id LEFT JOIN ad_user created_user ON bp.createdby = created_user.ad_user_id WHERE (bp.updated >= now () - 2 OR usr.updated >= now () - 2);
Date: 2026-07-16 18:01:56 Duration: 2s347ms Database: openbravo User: izipiziro Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 09:31:27 Duration: 2s244ms Database: openbravo User: izipiziro Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 13:01:29 Duration: 2s176ms Database: openbravo User: izipiziro Remote: 87.98.152.184 Application: [unknown] Bind query: yes
18 1s850ms 2s6ms 1s929ms 33 1m3s SELECT businesspa0_.c_bpartner_location_id AS col_0_0_, businesspa1_.c_bpartner_id AS col_1_0_, COALESCE (location2_.address1, location2_.postal, location2_.city, businesspa0_.name) AS col_2_0_, COALESCE (location2_.address2, '') AS col_3_0_, location2_.postal AS col_4_0_, location2_.city AS col_5_0_, COALESCE (( SELECT countrytrl4_.name FROM c_country_trl countrytrl4_ WHERE countrytrl4_.c_country_id = location2_.c_country_id AND countrytrl4_.ad_language = ''), country5_.name) AS col_6_0_, location2_.c_country_id AS col_7_0_, businesspa0_.isbillto AS col_8_0_, businesspa0_.isshipto AS col_9_0_, businesspa0_.isdefault_shipto AS col_10_0_, businesspa0_.isdefault_billto AS col_11_0_, COALESCE (region3_.name, '') AS col_12_0_, COALESCE (region3_.c_region_id, '') AS col_13_0_, businesspa0_.created AS col_14_0_, businesspa0_.updated AS col_15_0_, COALESCE ((location2_.address1 || CASE WHEN location2_.address2 IS NOT NULL THEN '' END || location2_.address2), location2_.address1, location2_.address2, location2_.postal, location2_.city) AS col_16_0_, CASE WHEN businesspa0_.isactive = '' AND businesspa1_.isactive = '' THEN TRUE ELSE FALSE END AS col_17_0_, now () AS col_18_0_ FROM c_bpartner_location businesspa0_ INNER JOIN c_bpartner businesspa1_ ON businesspa0_.c_bpartner_id = businesspa1_.c_bpartner_id LEFT OUTER JOIN c_location location2_ ON businesspa0_.c_location_id = location2_.c_location_id LEFT OUTER JOIN c_region region3_ ON location2_.c_region_id = region3_.c_region_id CROSS JOIN c_country country5_ WHERE location2_.c_country_id = country5_.c_country_id AND 0 = 0 AND businesspa1_.iscustomer = '' AND (businesspa1_.m_pricelist_id IS NOT NULL) AND (businesspa0_.updated > '' OR businesspa1_.updated > '' OR location2_.updated > '') AND (businesspa0_.ad_client_id IN (...)) AND (businesspa0_.ad_org_id IN (...)) AND 0 = 0 ORDER BY businesspa0_.c_bpartner_location_id LIMIT '';Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Jul 16 07 3 5s902ms 1s967ms 08 1 1s952ms 1s952ms 09 10 19s228ms 1s922ms 10 14 26s830ms 1s916ms 11 3 5s862ms 1s954ms 12 2 3s883ms 1s941ms [ User: tad - Total duration: 1m3s - Times executed: 33 ]
[ Application: openbravo - Total duration: 1m3s - Times executed: 33 ]
-
SELECT businesspa0_.C_BPartner_Location_ID AS col_0_0_, businesspa1_.C_BPartner_ID AS col_1_0_, COALESCE (location2_.Address1, location2_.Postal, location2_.City, businesspa0_.Name) AS col_2_0_, COALESCE (location2_.Address2, '') AS col_3_0_, location2_.Postal AS col_4_0_, location2_.City AS col_5_0_, COALESCE (( SELECT countrytrl4_.Name FROM C_Country_Trl countrytrl4_ WHERE countrytrl4_.C_Country_ID = location2_.C_Country_ID AND countrytrl4_.AD_Language = 'es_ES'), country5_.Name) AS col_6_0_, location2_.C_Country_ID AS col_7_0_, businesspa0_.IsBillTo AS col_8_0_, businesspa0_.IsShipTo AS col_9_0_, businesspa0_.Isdefault_Shipto AS col_10_0_, businesspa0_.Isdefault_Billto AS col_11_0_, COALESCE (region3_.Name, '') AS col_12_0_, COALESCE (region3_.C_Region_ID, '') AS col_13_0_, businesspa0_.Created AS col_14_0_, businesspa0_.Updated AS col_15_0_, COALESCE ((location2_.Address1 || CASE WHEN location2_.Address2 IS NOT NULL THEN ' ' END || location2_.Address2), location2_.Address1, location2_.Address2, location2_.Postal, location2_.City) AS col_16_0_, CASE WHEN businesspa0_.IsActive = 'Y' AND businesspa1_.IsActive = 'Y' THEN TRUE ELSE FALSE END AS col_17_0_, now () AS col_18_0_ FROM C_BPartner_Location businesspa0_ INNER JOIN C_BPartner businesspa1_ ON businesspa0_.C_BPartner_ID = businesspa1_.C_BPartner_ID LEFT OUTER JOIN C_Location location2_ ON businesspa0_.C_Location_ID = location2_.C_Location_ID LEFT OUTER JOIN C_Region region3_ ON location2_.C_Region_ID = region3_.C_Region_ID CROSS JOIN C_Country country5_ WHERE location2_.C_Country_ID = country5_.C_Country_ID AND 1 = 1 AND businesspa1_.IsCustomer = 'Y' AND (businesspa1_.M_PriceList_ID IS NOT NULL) AND (businesspa0_.Updated > '2026-07-15 12:32:41.801' OR businesspa1_.Updated > '2026-07-15 12:32:41.801' OR location2_.Updated > '2026-07-15 12:32:41.801') AND (businesspa0_.AD_Client_ID IN ('4D6E1B072E684D59B1C90D09F4017E13', '0')) AND (businesspa0_.AD_Org_ID IN ('0', '5F652114D95A4EC48E61BC785A13722E', '5C3AE5C94812488B99CD16705FA3D822', '9587504603BD45E9AD09066256013A1A', 'DEED922CE7B7478FB1097C1357A73DD7', 'B23AA6C411E844C8B8BF5D34FCAB67B6')) AND 1 = 1 ORDER BY businesspa0_.C_BPartner_Location_ID LIMIT '5000';
-
SELECT businesspa0_.C_BPartner_Location_ID AS col_0_0_, businesspa1_.C_BPartner_ID AS col_1_0_, COALESCE (location2_.Address1, location2_.Postal, location2_.City, businesspa0_.Name) AS col_2_0_, COALESCE (location2_.Address2, '') AS col_3_0_, location2_.Postal AS col_4_0_, location2_.City AS col_5_0_, COALESCE (( SELECT countrytrl4_.Name FROM C_Country_Trl countrytrl4_ WHERE countrytrl4_.C_Country_ID = location2_.C_Country_ID AND countrytrl4_.AD_Language = 'fr_FR'), country5_.Name) AS col_6_0_, location2_.C_Country_ID AS col_7_0_, businesspa0_.IsBillTo AS col_8_0_, businesspa0_.IsShipTo AS col_9_0_, businesspa0_.Isdefault_Shipto AS col_10_0_, businesspa0_.Isdefault_Billto AS col_11_0_, COALESCE (region3_.Name, '') AS col_12_0_, COALESCE (region3_.C_Region_ID, '') AS col_13_0_, businesspa0_.Created AS col_14_0_, businesspa0_.Updated AS col_15_0_, COALESCE ((location2_.Address1 || CASE WHEN location2_.Address2 IS NOT NULL THEN ' ' END || location2_.Address2), location2_.Address1, location2_.Address2, location2_.Postal, location2_.City) AS col_16_0_, CASE WHEN businesspa0_.IsActive = 'Y' AND businesspa1_.IsActive = 'Y' THEN TRUE ELSE FALSE END AS col_17_0_, now () AS col_18_0_ FROM C_BPartner_Location businesspa0_ INNER JOIN C_BPartner businesspa1_ ON businesspa0_.C_BPartner_ID = businesspa1_.C_BPartner_ID LEFT OUTER JOIN C_Location location2_ ON businesspa0_.C_Location_ID = location2_.C_Location_ID LEFT OUTER JOIN C_Region region3_ ON location2_.C_Region_ID = region3_.C_Region_ID CROSS JOIN C_Country country5_ WHERE location2_.C_Country_ID = country5_.C_Country_ID AND 1 = 1 AND businesspa1_.IsCustomer = 'Y' AND (businesspa1_.M_PriceList_ID IS NOT NULL) AND (businesspa0_.Updated > '2026-07-09 11:32:53.481' OR businesspa1_.Updated > '2026-07-09 11:32:53.481' OR location2_.Updated > '2026-07-09 11:32:53.481') AND (businesspa0_.AD_Client_ID IN ('4D6E1B072E684D59B1C90D09F4017E13', '0')) AND (businesspa0_.AD_Org_ID IN ('0', '6F2ABCB2632C403DBC0D3E130A72AA1F', '5C3AE5C94812488B99CD16705FA3D822', '0804FEC2A9EF43E6B09E347C0A91609F', 'F284EDBE20394BA38CBB4EC9FB4FB4E6', 'B23AA6C411E844C8B8BF5D34FCAB67B6')) AND 1 = 1 ORDER BY businesspa0_.C_BPartner_Location_ID LIMIT '5000';
-
SELECT businesspa0_.C_BPartner_Location_ID AS col_0_0_, businesspa1_.C_BPartner_ID AS col_1_0_, COALESCE (location2_.Address1, location2_.Postal, location2_.City, businesspa0_.Name) AS col_2_0_, COALESCE (location2_.Address2, '') AS col_3_0_, location2_.Postal AS col_4_0_, location2_.City AS col_5_0_, COALESCE (( SELECT countrytrl4_.Name FROM C_Country_Trl countrytrl4_ WHERE countrytrl4_.C_Country_ID = location2_.C_Country_ID AND countrytrl4_.AD_Language = 'fr_FR'), country5_.Name) AS col_6_0_, location2_.C_Country_ID AS col_7_0_, businesspa0_.IsBillTo AS col_8_0_, businesspa0_.IsShipTo AS col_9_0_, businesspa0_.Isdefault_Shipto AS col_10_0_, businesspa0_.Isdefault_Billto AS col_11_0_, COALESCE (region3_.Name, '') AS col_12_0_, COALESCE (region3_.C_Region_ID, '') AS col_13_0_, businesspa0_.Created AS col_14_0_, businesspa0_.Updated AS col_15_0_, COALESCE ((location2_.Address1 || CASE WHEN location2_.Address2 IS NOT NULL THEN ' ' END || location2_.Address2), location2_.Address1, location2_.Address2, location2_.Postal, location2_.City) AS col_16_0_, CASE WHEN businesspa0_.IsActive = 'Y' AND businesspa1_.IsActive = 'Y' THEN TRUE ELSE FALSE END AS col_17_0_, now () AS col_18_0_ FROM C_BPartner_Location businesspa0_ INNER JOIN C_BPartner businesspa1_ ON businesspa0_.C_BPartner_ID = businesspa1_.C_BPartner_ID LEFT OUTER JOIN C_Location location2_ ON businesspa0_.C_Location_ID = location2_.C_Location_ID LEFT OUTER JOIN C_Region region3_ ON location2_.C_Region_ID = region3_.C_Region_ID CROSS JOIN C_Country country5_ WHERE location2_.C_Country_ID = country5_.C_Country_ID AND 1 = 1 AND businesspa1_.IsCustomer = 'Y' AND (businesspa1_.M_PriceList_ID IS NOT NULL) AND (businesspa0_.Updated > '2026-07-15 07:47:10.638' OR businesspa1_.Updated > '2026-07-15 07:47:10.638' OR location2_.Updated > '2026-07-15 07:47:10.638') AND (businesspa0_.AD_Client_ID IN ('4D6E1B072E684D59B1C90D09F4017E13', '0')) AND (businesspa0_.AD_Org_ID IN ('0', '5C3AE5C94812488B99CD16705FA3D822', '0804FEC2A9EF43E6B09E347C0A91609F', 'F284EDBE20394BA38CBB4EC9FB4FB4E6', 'BDD428290B5C48A0AC9E5F7E2185B80B', 'B23AA6C411E844C8B8BF5D34FCAB67B6')) AND 1 = 1 ORDER BY businesspa0_.C_BPartner_Location_ID LIMIT '5000';
Date: 2026-07-16 11:25:41 Duration: 2s6ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 12:03:00 Duration: 1s995ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
Date: 2026-07-16 07:51:32 Duration: 1s975ms Database: openbravo User: tad Remote: 127.0.0.1 Application: openbravo Bind query: yes
19 1s184ms 2s514ms 1s900ms 15 28s507ms SELECT profile.take_sample ();Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Jul 16 07 1 1s184ms 1s184ms 08 1 1s454ms 1s454ms 09 1 1s857ms 1s857ms 10 1 1s935ms 1s935ms 11 1 1s637ms 1s637ms 12 1 2s287ms 2s287ms 13 1 2s514ms 2s514ms 14 1 2s345ms 2s345ms 15 1 1s458ms 1s458ms 16 1 2s34ms 2s34ms 17 1 2s475ms 2s475ms 18 1 1s986ms 1s986ms 19 1 1s798ms 1s798ms 20 1 1s910ms 1s910ms 21 1 1s627ms 1s627ms [ User: postgres - Total duration: 28s507ms - Times executed: 15 ]
[ Application: psql - Total duration: 28s507ms - Times executed: 15 ]
-
SELECT profile.take_sample ();
-
SELECT profile.take_sample ();
-
SELECT profile.take_sample ();
Date: 2026-07-16 13:00:03 Duration: 2s514ms Database: openbravo User: postgres Remote: [local] Application: psql
Date: 2026-07-16 17:00:04 Duration: 2s475ms Database: openbravo User: postgres Remote: [local] Application: psql
Date: 2026-07-16 14:00:03 Duration: 2s345ms Database: openbravo User: postgres Remote: [local] Application: psql
20 1s62ms 2s693ms 1s638ms 4 6s553ms SELECT "_"."c_orderline_offer_id" AS "c_orderline_offer_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "isactive", "_"."created" AS "created", "_"."createdby" AS "createdby", "_"."updated" AS "updated", "_"."updatedby" AS "updatedby", "_"."c_orderline_id" AS "c_orderline_id", "_"."line" AS "ligne", "_"."m_offer_id" AS "m_offer_id", "_"."priceoffer" AS "priceoffer", "_"."amtoffer" AS "montant promotion", "_"."priceoffergross" AS "priceoffergross", "_"."totalamt" AS "total montant promotion", "_"."displayedtotalamt" AS "displayedtotalamt", "_"."em_obdisc_qtyoffer" AS "em_obdisc_qtyoffer", "_"."em_obdisc_identifier" AS "em_obdisc_identifier", "_"."em_obpos_discountinstance" AS "em_obpos_discountinstance", "_"."em_obpos_extraproperties" AS "em_obpos_extraproperties", "_"."offer name" AS "offer name" FROM ( SELECT coo.*, OF.name AS "offer name" FROM c_orderline_offer coo LEFT JOIN m_offer OF ON OF.m_offer_id = coo.m_offer_id) "_";Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Jul 16 08 1 1s62ms 1s62ms 15 1 1s595ms 1s595ms 17 1 2s693ms 2s693ms 20 1 1s202ms 1s202ms [ User: tad - Total duration: 6s553ms - Times executed: 4 ]
[ Application: [unknown] - Total duration: 6s553ms - Times executed: 4 ]
-
SELECT "_"."c_orderline_offer_id" AS "c_orderline_offer_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "isactive", "_"."created" AS "created", "_"."createdby" AS "createdby", "_"."updated" AS "updated", "_"."updatedby" AS "updatedby", "_"."c_orderline_id" AS "c_orderline_id", "_"."line" AS "Ligne", "_"."m_offer_id" AS "m_offer_id", "_"."priceoffer" AS "priceoffer", "_"."amtoffer" AS "Montant Promotion", "_"."priceoffergross" AS "priceoffergross", "_"."totalamt" AS "Total Montant Promotion", "_"."displayedtotalamt" AS "displayedtotalamt", "_"."em_obdisc_qtyoffer" AS "em_obdisc_qtyoffer", "_"."em_obdisc_identifier" AS "em_obdisc_identifier", "_"."em_obpos_discountinstance" AS "em_obpos_discountinstance", "_"."em_obpos_extraproperties" AS "em_obpos_extraproperties", "_"."Offer name" AS "Offer name" FROM ( SELECT coo.*, OF.name AS "Offer name" FROM c_orderline_offer coo LEFT JOIN m_offer OF ON OF.m_offer_id = coo.m_offer_id) "_";
-
SELECT "_"."c_orderline_offer_id" AS "c_orderline_offer_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "isactive", "_"."created" AS "created", "_"."createdby" AS "createdby", "_"."updated" AS "updated", "_"."updatedby" AS "updatedby", "_"."c_orderline_id" AS "c_orderline_id", "_"."line" AS "Ligne", "_"."m_offer_id" AS "m_offer_id", "_"."priceoffer" AS "priceoffer", "_"."amtoffer" AS "Montant Promotion", "_"."priceoffergross" AS "priceoffergross", "_"."totalamt" AS "Total Montant Promotion", "_"."displayedtotalamt" AS "displayedtotalamt", "_"."em_obdisc_qtyoffer" AS "em_obdisc_qtyoffer", "_"."em_obdisc_identifier" AS "em_obdisc_identifier", "_"."em_obpos_discountinstance" AS "em_obpos_discountinstance", "_"."em_obpos_extraproperties" AS "em_obpos_extraproperties", "_"."Offer name" AS "Offer name" FROM ( SELECT coo.*, OF.name AS "Offer name" FROM c_orderline_offer coo LEFT JOIN m_offer OF ON OF.m_offer_id = coo.m_offer_id) "_";
-
SELECT "_"."c_orderline_offer_id" AS "c_orderline_offer_id", "_"."ad_client_id" AS "ad_client_id", "_"."ad_org_id" AS "ad_org_id", "_"."isactive" AS "isactive", "_"."created" AS "created", "_"."createdby" AS "createdby", "_"."updated" AS "updated", "_"."updatedby" AS "updatedby", "_"."c_orderline_id" AS "c_orderline_id", "_"."line" AS "Ligne", "_"."m_offer_id" AS "m_offer_id", "_"."priceoffer" AS "priceoffer", "_"."amtoffer" AS "Montant Promotion", "_"."priceoffergross" AS "priceoffergross", "_"."totalamt" AS "Total Montant Promotion", "_"."displayedtotalamt" AS "displayedtotalamt", "_"."em_obdisc_qtyoffer" AS "em_obdisc_qtyoffer", "_"."em_obdisc_identifier" AS "em_obdisc_identifier", "_"."em_obpos_discountinstance" AS "em_obpos_discountinstance", "_"."em_obpos_extraproperties" AS "em_obpos_extraproperties", "_"."Offer name" AS "Offer name" FROM ( SELECT coo.*, OF.name AS "Offer name" FROM c_orderline_offer coo LEFT JOIN m_offer OF ON OF.m_offer_id = coo.m_offer_id) "_";
Date: 2026-07-16 17:04:21 Duration: 2s693ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 15:01:57 Duration: 1s595ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
Date: 2026-07-16 20:35:34 Duration: 1s202ms Database: openbravo User: tad Remote: 87.98.152.184 Application: [unknown] Bind query: yes
-
Events
Log levels
Key values
- 34,430,615 Log entries
Events distribution
Key values
- 0 PANIC entries
- 583 FATAL entries
- 18 ERROR entries
- 0 WARNING entries
Most Frequent Errors/Events
Key values
- 572 Max number of times the same event was reported
- 601 Total events found
Rank Times reported Error 1 572 FATAL: no pg_hba.conf entry for host "...", user "...", database "...", SSL off
Times Reported Most Frequent Error / Event #1
Day Hour Count Jul 16 07 43 08 37 09 42 10 36 11 38 12 37 13 36 14 37 15 42 16 39 17 36 18 36 19 38 20 37 21 38 - FATAL: no pg_hba.conf entry for host "159.65.148.75", user "user", database "postgres", SSL off
- FATAL: no pg_hba.conf entry for host "186.236.254.56", user "test", database "postgres", SSL off
- FATAL: no pg_hba.conf entry for host "64.89.163.137", user "postgres", database "postgres", SSL off
Date: 2026-07-16 07:01:02 Database: postgres Application: [unknown] User: user Remote: 159.65.148.75 Code:
Date: 2026-07-16 07:02:59 Database: postgres Application: [unknown] User: test Remote: 186.236.254.56 Code:
Date: 2026-07-16 07:03:48 Database: postgres Application: [unknown] User: postgres Remote: 64.89.163.137 Code:
2 4 ERROR: type "..." does not exist
Times Reported Most Frequent Error / Event #2
Day Hour Count Jul 16 17 4 - ERROR: type "v_" does not exist at character 2114
- ERROR: type "v_" does not exist at character 2111
- ERROR: type "v_" does not exist at character 7600
Statement: SELECT row_to_json(f) INTO v_Json FROM ( SELECT prod.m_product_id as id, ad_column_identifier_std('m_product', prod.m_product_id) as identifier, CASE WHEN prod.isgeneric = 'Y' THEN true ELSE false END as "isGeneric", concat(prod.value, ' - ', prod.name) as name, true as show, cast(retstk_basic_json('m_brand', prod.m_brand_id) as json) as brand, cast(retstk_basic_json('m_product_category', prod.m_product_category_id) as json) as "productCategory", (CASE WHEN prod.isgeneric = 'Y' AND (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '9044426764724A86ADAAD4075606D809' AND ch.em_retstk_horizontal_axis = 'Y' AND EXISTS (SELECT 1 FROM m_product bprod WHERE bprod.generic_product_id = prod.m_product_id) ) > 0 THEN ( SELECT array_to_json(array_agg(row_to_json(d))) FROM ( SELECT chv.m_ch_value_id as id, chv.name as identifier, chv.skcode as label_skcode, chv.name as label_name, cast(retstk_basic_json('m_characteristic', chv.m_characteristic_id) as json) as characteristic FROM m_product_ch_value pchv LEFT JOIN m_ch_value chv ON chv.m_ch_value_id = pchv.m_ch_value_id LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = chv.m_characteristic_id WHERE pchv.m_product_id IN (SELECT m_product_id FROM m_product WHERE generic_product_id = '9044426764724A86ADAAD4075606D809') AND ch.em_retstk_horizontal_axis = 'Y' GROUP BY chv.m_ch_value_id ORDER BY coalesce(chv.em_retstk_seqno, 999999) asc, chv.name asc ) d ) ELSE ( SELECT array_to_json(array_agg(row_to_json(d))) FROM (SELECT 'stock' as id, 'Stock' as label_skcode, 'Stock' as label_name FROM dual) d ) END) as "horizontalValues", (CASE WHEN prod.isgeneric = 'Y' AND (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = prod.m_product_id AND ch.em_retstk_horizontal_axis != 'Y' AND CASE WHEN v_'N' = 'Y' THEN pch.isvariant = 'Y' ELSE 1=1 END) > 0 THEN ( SELECT array_to_json(array_agg(row_to_json(vv))) FROM ( SELECT v.id as id, '9044426764724A86ADAAD4075606D809' as "genericId", v.description as description, (SELECT array_to_json(array_agg(row_to_json(d))) FROM ( SELECT m_ch_value_id as id, name as identifier, skcode as label_skcode, name as label_name, cast(retstk_basic_json('m_characteristic', m_characteristic_id) as json) as characteristic FROM m_ch_value WHERE m_ch_value_id = ANY (string_to_array(variantcombinations,'/')) ORDER BY m_ch_value_id ) d) as values, (SELECT array_to_json(array_agg(row_to_json(s))) FROM ( SELECT ( SELECT row_to_json(f) FROM (SELECT m_warehouse.m_warehouse_id as id, m_warehouse.name as identifier, coalesce(m_warehouse.em_retstk_htmlcolor, '#FFFFFF') as "htmlColor", true as "show" FROM m_warehouse WHERE m_warehouse.m_warehouse_id = stk.m_warehouse_id ) as f) as warehouse, stk.stock FROM ( SELECT r.m_warehouse_id, array_to_json(array_agg(row_to_json(r))) as stock FROM ( SELECT wh.m_warehouse_id, CASE WHEN (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '9044426764724A86ADAAD4075606D809' AND ch.em_retstk_horizontal_axis = 'Y' ) > 0 THEN pchv.m_ch_value_id ELSE 'stock' END as size, sum(qtyonhand) as qtyonhand, sum(preqtyonhand) as preqtyonhand, coalesce((SELECT sum(ol.qtyordered - ol.qtydelivered) FROM c_orderline ol LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id WHERE o.issotrx = 'Y' AND o.docstatus = 'CO' AND o.m_warehouse_id = wh.m_warehouse_id AND ol.m_product_id = '9044426764724A86ADAAD4075606D809'),0)+ sum((case when mi.available = 'N' then qtyonhand else 0 end)) as qtypending FROM m_storage_detail sd LEFT JOIN m_locator bin ON bin.m_locator_id = sd.m_locator_id LEFT JOIN m_inventorystatus mi ON mi.m_inventorystatus_id=bin.m_inventorystatus_id LEFT JOIN m_warehouse wh ON wh.m_warehouse_id = bin.m_warehouse_id LEFT JOIN m_product p ON p.m_product_id = sd.m_product_id LEFT JOIN m_product_ch_value pchv ON p.m_product_id = pchv.m_product_id LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pchv.m_characteristic_id WHERE wh.em_retstk_breakbylocator='N' AND EXISTS (SELECT 1 FROM m_product WHERE m_product_id = sd.m_product_id AND generic_product_id = '9044426764724A86ADAAD4075606D809') AND (SELECT count(1) FROM m_product_ch_value WHERE m_product_id = sd.m_product_id AND m_ch_value_id = ANY (string_to_array(variantcombinations,'/'))) = array_length(string_to_array(variantcombinations,'/'), 1) AND CASE WHEN (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '9044426764724A86ADAAD4075606D809' AND ch.em_retstk_horizontal_axis = 'Y' ) > 0 THEN ch.em_retstk_horizontal_axis = 'Y' ELSE 1 = 1 END AND wh.m_warehouse_id IN ( SELECT wh.m_warehouse_id FROM m_warehouse wh WHERE CASE WHEN coalesce((SELECT em_retstk_org_filters FROM ad_org WHERE ad_org_id = p_org_id), 'N') = 'Y' THEN EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) ELSE NOT EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) AND ad_client_id = p_client_id END ) GROUP BY wh.m_warehouse_id, pchv.m_ch_value_id) as r GROUP BY r.m_warehouse_id ) as stk ) as s) as stock, ( SELECT array_to_json(array_agg(row_to_json(var))) FROM ( SELECT p.m_product_id as productid, '' as productimg FROM m_product p WHERE p.generic_product_id = '9044426764724A86ADAAD4075606D809' ) as var ) as variantsproducts FROM ( SELECT replace(variantcombinations,'/','') as id, variantcombinations, (SELECT string_agg(m_ch_value.name, ' / ' ORDER BY m_characteristic.name ASC) FROM m_ch_value JOIN m_characteristic ON m_characteristic.m_characteristic_id=m_ch_value.m_characteristic_id WHERE m_ch_value_id = ANY (string_to_array(variantcombinations,'/'))) as description FROM (SELECT p.m_product_id, string_agg(chval.m_ch_value_id, '/' ORDER BY chval.m_ch_value_id) AS variantcombinations FROM m_product_ch_value chval LEFT JOIN m_product p ON chval.m_product_id = p.m_product_id LEFT JOIN m_product_ch pch ON chval.m_product_id = pch.m_product_id AND pch.m_characteristic_id = chval.m_characteristic_id WHERE p.generic_product_id = '9044426764724A86ADAAD4075606D809' AND p.isactive = 'Y' AND chval.m_characteristic_id NOT IN (SELECT m_characteristic_id FROM m_characteristic WHERE em_retstk_horizontal_axis = 'Y') AND CASE WHEN v_'N' = 'Y' THEN pch.isvariant = 'Y' ELSE 1=1 END GROUP BY p.m_product_id ) AS principal GROUP BY variantcombinations ) as v ) As vv ) WHEN prod.isgeneric = 'Y' THEN (SELECT array_to_json(array_agg(row_to_json(vv))) FROM ( SELECT v.id as id, '9044426764724A86ADAAD4075606D809' as "genericId", v.description as description, (SELECT array_to_json(array_agg(row_to_json(d))) FROM ( SELECT m_ch_value_id as id, name as identifier, skcode as label_skcode, name as label_name, cast(retstk_basic_json('m_characteristic', m_characteristic_id) as json) as characteristic FROM m_ch_value WHERE m_ch_value_id = ANY (string_to_array(variantcombinations,'/')) ORDER BY m_ch_value_id ) d) as values, (SELECT array_to_json(array_agg(row_to_json(s))) FROM ( SELECT ( SELECT row_to_json(f) FROM (SELECT m_warehouse.m_warehouse_id as id, m_warehouse.name as identifier, coalesce(m_warehouse.em_retstk_htmlcolor, '#FFFFFF') as "htmlColor", true as "show" FROM m_warehouse WHERE m_warehouse.m_warehouse_id = stk.m_warehouse_id ) as f) as warehouse, stk.stock FROM ( SELECT r.m_warehouse_id, array_to_json(array_agg(row_to_json(r))) as stock FROM ( SELECT wh.m_warehouse_id, CASE WHEN (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '9044426764724A86ADAAD4075606D809' AND ch.em_retstk_horizontal_axis = 'Y' ) > 0 THEN pchv.m_ch_value_id ELSE 'stock' END as size, sum(qtyonhand) as qtyonhand, sum(preqtyonhand) as preqtyonhand, greatest(coalesce((SELECT sum(ol.qtyordered - ol.qtydelivered) FROM c_orderline ol LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id WHERE o.issotrx = 'Y' AND o.docstatus = 'CO' AND o.m_warehouse_id = wh.m_warehouse_id AND ol.m_product_id = ANY (string_to_array(string_agg(sd.m_product_id, ','), ','))),0),0)+ sum((case when mi.available = 'N' then qtyonhand else 0 end)) as qtypending FROM m_storage_detail sd LEFT JOIN m_locator bin ON bin.m_locator_id = sd.m_locator_id LEFT JOIN m_inventorystatus mi ON mi.m_inventorystatus_id=bin.m_inventorystatus_id LEFT JOIN m_warehouse wh ON wh.m_warehouse_id = bin.m_warehouse_id LEFT JOIN m_product p ON p.m_product_id = sd.m_product_id LEFT JOIN m_product_ch_value pchv ON p.m_product_id = pchv.m_product_id LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pchv.m_characteristic_id WHERE wh.em_retstk_breakbylocator='N' AND EXISTS (SELECT 1 FROM m_product WHERE m_product_id = sd.m_product_id AND generic_product_id = '9044426764724A86ADAAD4075606D809') --AND (SELECT count(1) FROM m_product_ch_value WHERE m_product_id = sd.m_product_id AND m_ch_value_id = ANY (string_to_array(variantcombinations,'/'))) = array_length(string_to_array(variantcombinations,'/'), 1) AND CASE WHEN (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '9044426764724A86ADAAD4075606D809' AND ch.em_retstk_horizontal_axis = 'Y' ) > 0 THEN ch.em_retstk_horizontal_axis = 'Y' ELSE 1 = 1 END AND wh.m_warehouse_id IN ( SELECT wh.m_warehouse_id FROM m_warehouse wh WHERE CASE WHEN coalesce((SELECT em_retstk_org_filters FROM ad_org WHERE ad_org_id = p_org_id), 'N') = 'Y' THEN EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) ELSE NOT EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) AND ad_client_id = p_client_id END ) GROUP BY wh.m_warehouse_id, pchv.m_ch_value_id) as r GROUP BY r.m_warehouse_id ) as stk ) as s) as stock, ( SELECT array_to_json(array_agg(row_to_json(var))) FROM ( SELECT p.m_product_id as productid, '' as productimg FROM m_product p WHERE p.generic_product_id = '9044426764724A86ADAAD4075606D809' ) as var ) as variantsproducts FROM ( SELECT replace(variantcombinations,'/','') as id, variantcombinations, '' as description FROM (SELECT p.generic_product_id, string_agg(chval.m_ch_value_id, '/' ORDER BY chval.m_ch_value_id) AS variantcombinations FROM m_product_ch_value chval LEFT JOIN m_product p ON chval.m_product_id = p.m_product_id LEFT JOIN m_product_ch pch ON chval.m_product_id = pch.m_product_id AND pch.m_characteristic_id = chval.m_characteristic_id WHERE p.generic_product_id = '9044426764724A86ADAAD4075606D809' AND p.isactive = 'Y' AND CASE WHEN v_'N' = 'Y' THEN pch.isvariant = 'Y' ELSE 1=1 END --AND chval.m_characteristic_id NOT IN (SELECT m_characteristic_id FROM m_characteristic WHERE em_retstk_horizontal_axis = 'Y') GROUP BY p.generic_product_id ) AS principal GROUP BY variantcombinations ) as v ) As vv) ELSE (SELECT array_to_json(array_agg(row_to_json(s))) FROM ( SELECT ( SELECT row_to_json(f) FROM (SELECT m_warehouse.m_warehouse_id as id, m_warehouse.name as identifier, coalesce(m_warehouse.em_retstk_htmlcolor, '#FFFFFF') as "htmlColor", true as "show" FROM m_warehouse WHERE m_warehouse.m_warehouse_id = stk.m_warehouse_id ) as f) as warehouse, stk.stock FROM ( SELECT r.m_warehouse_id, array_to_json(array_agg(row_to_json(r))) as stock FROM ( SELECT wh.m_warehouse_id, true as "isStandardProduct", ( SELECT row_to_json(var) FROM ( SELECT p.m_product_id as productid, '' as productimg FROM m_product p WHERE p.m_product_id = '9044426764724A86ADAAD4075606D809' ) as var ) as product, ( SELECT row_to_json(f) FROM (SELECT m_warehouse.m_warehouse_id as id, m_warehouse.name as identifier, coalesce(m_warehouse.em_retstk_htmlcolor, '#FFFFFF') as "htmlColor", true as "show" FROM m_warehouse WHERE m_warehouse.m_warehouse_id = wh.m_warehouse_id ) as f) as warehouse, sum(qtyonhand) as qtyonhand, sum(preqtyonhand) as preqtyonhand, coalesce((SELECT sum(ol.qtyordered - ol.qtydelivered) FROM c_orderline ol LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id WHERE o.issotrx = 'Y' AND o.docstatus = 'CO' AND o.m_warehouse_id = wh.m_warehouse_id AND ol.m_product_id = '9044426764724A86ADAAD4075606D809'),0)+ sum((case when mi.available = 'N' then qtyonhand else 0 end)) as qtypending FROM m_storage_detail sd LEFT JOIN m_locator bin ON bin.m_locator_id = sd.m_locator_id LEFT JOIN m_inventorystatus mi ON mi.m_inventorystatus_id=bin.m_inventorystatus_id LEFT JOIN m_warehouse wh ON wh.m_warehouse_id = bin.m_warehouse_id LEFT JOIN m_product p ON p.m_product_id = sd.m_product_id WHERE wh.em_retstk_breakbylocator='N' AND (sd.m_product_id = '9044426764724A86ADAAD4075606D809' OR sd.m_product_id IN (SELECT m_product_id FROM m_product WHERE generic_product_id = '9044426764724A86ADAAD4075606D809')) AND wh.m_warehouse_id IN ( SELECT wh.m_warehouse_id FROM m_warehouse wh WHERE CASE WHEN coalesce((SELECT em_retstk_org_filters FROM ad_org WHERE ad_org_id = p_org_id), 'N') = 'Y' THEN EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) ELSE NOT EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) AND ad_client_id = p_client_id END ) GROUP BY wh.m_warehouse_id) as r GROUP BY r.m_warehouse_id ) as stk ) as s) END) as "verticalValues" FROM m_product prod WHERE prod.m_product_id = '9044426764724A86ADAAD4075606D809' ) As f
Date: 2026-07-16 17:33:40 Database: openbravo Application: DBeaver 25.3.0 - SQLEditor
User: tad Remote: ::1 Code: Statement: SELECT row_to_json(f) INTO v_Json FROM ( SELECT prod.m_product_id as id, ad_column_identifier_std('m_product', prod.m_product_id) as identifier, CASE WHEN prod.isgeneric = 'Y' THEN true ELSE false END as "isGeneric", concat(prod.value, ' - ', prod.name) as name, true as show, cast(retstk_basic_json('m_brand', prod.m_brand_id) as json) as brand, cast(retstk_basic_json('m_product_category', prod.m_product_category_id) as json) as "productCategory", (CASE WHEN prod.isgeneric = 'Y' AND (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '9044426764724A86ADAAD4075606D809' AND ch.em_retstk_horizontal_axis = 'Y' AND EXISTS (SELECT 1 FROM m_product bprod WHERE bprod.generic_product_id = prod.m_product_id) ) > 0 THEN ( SELECT array_to_json(array_agg(row_to_json(d))) FROM ( SELECT chv.m_ch_value_id as id, chv.name as identifier, chv.skcode as label_skcode, chv.name as label_name, cast(retstk_basic_json('m_characteristic', chv.m_characteristic_id) as json) as characteristic FROM m_product_ch_value pchv LEFT JOIN m_ch_value chv ON chv.m_ch_value_id = pchv.m_ch_value_id LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = chv.m_characteristic_id WHERE pchv.m_product_id IN (SELECT m_product_id FROM m_product WHERE generic_product_id = '9044426764724A86ADAAD4075606D809') AND ch.em_retstk_horizontal_axis = 'Y' GROUP BY chv.m_ch_value_id ORDER BY coalesce(chv.em_retstk_seqno, 999999) asc, chv.name asc ) d ) ELSE ( SELECT array_to_json(array_agg(row_to_json(d))) FROM (SELECT 'stock' as id, 'Stock' as label_skcode, 'Stock' as label_name FROM dual) d ) END) as "horizontalValues", (CASE WHEN prod.isgeneric = 'Y' AND (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = prod.m_product_id AND ch.em_retstk_horizontal_axis != 'Y' AND CASE WHEN v_'N' = 'Y' THEN pch.isvariant = 'Y' ELSE 1=1 END) > 0 THEN ( SELECT array_to_json(array_agg(row_to_json(vv))) FROM ( SELECT v.id as id, '9044426764724A86ADAAD4075606D809' as "genericId", v.description as description, (SELECT array_to_json(array_agg(row_to_json(d))) FROM ( SELECT m_ch_value_id as id, name as identifier, skcode as label_skcode, name as label_name, cast(retstk_basic_json('m_characteristic', m_characteristic_id) as json) as characteristic FROM m_ch_value WHERE m_ch_value_id = ANY (string_to_array(variantcombinations,'/')) ORDER BY m_ch_value_id ) d) as values, (SELECT array_to_json(array_agg(row_to_json(s))) FROM ( SELECT ( SELECT row_to_json(f) FROM (SELECT m_warehouse.m_warehouse_id as id, m_warehouse.name as identifier, coalesce(m_warehouse.em_retstk_htmlcolor, '#FFFFFF') as "htmlColor", true as "show" FROM m_warehouse WHERE m_warehouse.m_warehouse_id = stk.m_warehouse_id ) as f) as warehouse, stk.stock FROM ( SELECT r.m_warehouse_id, array_to_json(array_agg(row_to_json(r))) as stock FROM ( SELECT wh.m_warehouse_id, CASE WHEN (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '9044426764724A86ADAAD4075606D809' AND ch.em_retstk_horizontal_axis = 'Y' ) > 0 THEN pchv.m_ch_value_id ELSE 'stock' END as size, sum(qtyonhand) as qtyonhand, sum(preqtyonhand) as preqtyonhand, coalesce((SELECT sum(ol.qtyordered - ol.qtydelivered) FROM c_orderline ol LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id WHERE o.issotrx = 'Y' AND o.docstatus = 'CO' AND o.m_warehouse_id = wh.m_warehouse_id AND ol.m_product_id = '9044426764724A86ADAAD4075606D809'),0)+ sum((case when mi.available = 'N' then qtyonhand else 0 end)) as qtypending FROM m_storage_detail sd LEFT JOIN m_locator bin ON bin.m_locator_id = sd.m_locator_id LEFT JOIN m_inventorystatus mi ON mi.m_inventorystatus_id=bin.m_inventorystatus_id LEFT JOIN m_warehouse wh ON wh.m_warehouse_id = bin.m_warehouse_id LEFT JOIN m_product p ON p.m_product_id = sd.m_product_id LEFT JOIN m_product_ch_value pchv ON p.m_product_id = pchv.m_product_id LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pchv.m_characteristic_id WHERE wh.em_retstk_breakbylocator='N' AND EXISTS (SELECT 1 FROM m_product WHERE m_product_id = sd.m_product_id AND generic_product_id = '9044426764724A86ADAAD4075606D809') AND (SELECT count(1) FROM m_product_ch_value WHERE m_product_id = sd.m_product_id AND m_ch_value_id = ANY (string_to_array(variantcombinations,'/'))) = array_length(string_to_array(variantcombinations,'/'), 1) AND CASE WHEN (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '9044426764724A86ADAAD4075606D809' AND ch.em_retstk_horizontal_axis = 'Y' ) > 0 THEN ch.em_retstk_horizontal_axis = 'Y' ELSE 1 = 1 END AND wh.m_warehouse_id IN ( SELECT wh.m_warehouse_id FROM m_warehouse wh WHERE CASE WHEN coalesce((SELECT em_retstk_org_filters FROM ad_org WHERE ad_org_id = p_org_id), 'N') = 'Y' THEN EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) ELSE NOT EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) AND ad_client_id = p_client_id END ) GROUP BY wh.m_warehouse_id, pchv.m_ch_value_id) as r GROUP BY r.m_warehouse_id ) as stk ) as s) as stock, ( SELECT array_to_json(array_agg(row_to_json(var))) FROM ( SELECT p.m_product_id as productid, '' as productimg FROM m_product p WHERE p.generic_product_id = '9044426764724A86ADAAD4075606D809' ) as var ) as variantsproducts FROM ( SELECT replace(variantcombinations,'/','') as id, variantcombinations, (SELECT string_agg(m_ch_value.name, ' / ' ORDER BY m_characteristic.name ASC) FROM m_ch_value JOIN m_characteristic ON m_characteristic.m_characteristic_id=m_ch_value.m_characteristic_id WHERE m_ch_value_id = ANY (string_to_array(variantcombinations,'/'))) as description FROM (SELECT p.m_product_id, string_agg(chval.m_ch_value_id, '/' ORDER BY chval.m_ch_value_id) AS variantcombinations FROM m_product_ch_value chval LEFT JOIN m_product p ON chval.m_product_id = p.m_product_id LEFT JOIN m_product_ch pch ON chval.m_product_id = pch.m_product_id AND pch.m_characteristic_id = chval.m_characteristic_id WHERE p.generic_product_id = '9044426764724A86ADAAD4075606D809' AND p.isactive = 'Y' AND chval.m_characteristic_id NOT IN (SELECT m_characteristic_id FROM m_characteristic WHERE em_retstk_horizontal_axis = 'Y') AND CASE WHEN v_'N' = 'Y' THEN pch.isvariant = 'Y' ELSE 1=1 END GROUP BY p.m_product_id ) AS principal GROUP BY variantcombinations ) as v ) As vv ) WHEN prod.isgeneric = 'Y' THEN (SELECT array_to_json(array_agg(row_to_json(vv))) FROM ( SELECT v.id as id, '9044426764724A86ADAAD4075606D809' as "genericId", v.description as description, (SELECT array_to_json(array_agg(row_to_json(d))) FROM ( SELECT m_ch_value_id as id, name as identifier, skcode as label_skcode, name as label_name, cast(retstk_basic_json('m_characteristic', m_characteristic_id) as json) as characteristic FROM m_ch_value WHERE m_ch_value_id = ANY (string_to_array(variantcombinations,'/')) ORDER BY m_ch_value_id ) d) as values, (SELECT array_to_json(array_agg(row_to_json(s))) FROM ( SELECT ( SELECT row_to_json(f) FROM (SELECT m_warehouse.m_warehouse_id as id, m_warehouse.name as identifier, coalesce(m_warehouse.em_retstk_htmlcolor, '#FFFFFF') as "htmlColor", true as "show" FROM m_warehouse WHERE m_warehouse.m_warehouse_id = stk.m_warehouse_id ) as f) as warehouse, stk.stock FROM ( SELECT r.m_warehouse_id, array_to_json(array_agg(row_to_json(r))) as stock FROM ( SELECT wh.m_warehouse_id, CASE WHEN (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '9044426764724A86ADAAD4075606D809' AND ch.em_retstk_horizontal_axis = 'Y' ) > 0 THEN pchv.m_ch_value_id ELSE 'stock' END as size, sum(qtyonhand) as qtyonhand, sum(preqtyonhand) as preqtyonhand, greatest(coalesce((SELECT sum(ol.qtyordered - ol.qtydelivered) FROM c_orderline ol LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id WHERE o.issotrx = 'Y' AND o.docstatus = 'CO' AND o.m_warehouse_id = wh.m_warehouse_id AND ol.m_product_id = ANY (string_to_array(string_agg(sd.m_product_id, ','), ','))),0),0)+ sum((case when mi.available = 'N' then qtyonhand else 0 end)) as qtypending FROM m_storage_detail sd LEFT JOIN m_locator bin ON bin.m_locator_id = sd.m_locator_id LEFT JOIN m_inventorystatus mi ON mi.m_inventorystatus_id=bin.m_inventorystatus_id LEFT JOIN m_warehouse wh ON wh.m_warehouse_id = bin.m_warehouse_id LEFT JOIN m_product p ON p.m_product_id = sd.m_product_id LEFT JOIN m_product_ch_value pchv ON p.m_product_id = pchv.m_product_id LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pchv.m_characteristic_id WHERE wh.em_retstk_breakbylocator='N' AND EXISTS (SELECT 1 FROM m_product WHERE m_product_id = sd.m_product_id AND generic_product_id = '9044426764724A86ADAAD4075606D809') --AND (SELECT count(1) FROM m_product_ch_value WHERE m_product_id = sd.m_product_id AND m_ch_value_id = ANY (string_to_array(variantcombinations,'/'))) = array_length(string_to_array(variantcombinations,'/'), 1) AND CASE WHEN (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '9044426764724A86ADAAD4075606D809' AND ch.em_retstk_horizontal_axis = 'Y' ) > 0 THEN ch.em_retstk_horizontal_axis = 'Y' ELSE 1 = 1 END AND wh.m_warehouse_id IN ( SELECT wh.m_warehouse_id FROM m_warehouse wh WHERE CASE WHEN coalesce((SELECT em_retstk_org_filters FROM ad_org WHERE ad_org_id = p_org_id), 'N') = 'Y' THEN EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) ELSE NOT EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) AND ad_client_id = p_client_id END ) GROUP BY wh.m_warehouse_id, pchv.m_ch_value_id) as r GROUP BY r.m_warehouse_id ) as stk ) as s) as stock, ( SELECT array_to_json(array_agg(row_to_json(var))) FROM ( SELECT p.m_product_id as productid, '' as productimg FROM m_product p WHERE p.generic_product_id = '9044426764724A86ADAAD4075606D809' ) as var ) as variantsproducts FROM ( SELECT replace(variantcombinations,'/','') as id, variantcombinations, '' as description FROM (SELECT p.generic_product_id, string_agg(chval.m_ch_value_id, '/' ORDER BY chval.m_ch_value_id) AS variantcombinations FROM m_product_ch_value chval LEFT JOIN m_product p ON chval.m_product_id = p.m_product_id LEFT JOIN m_product_ch pch ON chval.m_product_id = pch.m_product_id AND pch.m_characteristic_id = chval.m_characteristic_id WHERE p.generic_product_id = '9044426764724A86ADAAD4075606D809' AND p.isactive = 'Y' AND CASE WHEN v_'N' = 'Y' THEN pch.isvariant = 'Y' ELSE 1=1 END --AND chval.m_characteristic_id NOT IN (SELECT m_characteristic_id FROM m_characteristic WHERE em_retstk_horizontal_axis = 'Y') GROUP BY p.generic_product_id ) AS principal GROUP BY variantcombinations ) as v ) As vv) ELSE (SELECT array_to_json(array_agg(row_to_json(s))) FROM ( SELECT ( SELECT row_to_json(f) FROM (SELECT m_warehouse.m_warehouse_id as id, m_warehouse.name as identifier, coalesce(m_warehouse.em_retstk_htmlcolor, '#FFFFFF') as "htmlColor", true as "show" FROM m_warehouse WHERE m_warehouse.m_warehouse_id = stk.m_warehouse_id ) as f) as warehouse, stk.stock FROM ( SELECT r.m_warehouse_id, array_to_json(array_agg(row_to_json(r))) as stock FROM ( SELECT wh.m_warehouse_id, true as "isStandardProduct", ( SELECT row_to_json(var) FROM ( SELECT p.m_product_id as productid, '' as productimg FROM m_product p WHERE p.m_product_id = '9044426764724A86ADAAD4075606D809' ) as var ) as product, ( SELECT row_to_json(f) FROM (SELECT m_warehouse.m_warehouse_id as id, m_warehouse.name as identifier, coalesce(m_warehouse.em_retstk_htmlcolor, '#FFFFFF') as "htmlColor", true as "show" FROM m_warehouse WHERE m_warehouse.m_warehouse_id = wh.m_warehouse_id ) as f) as warehouse, sum(qtyonhand) as qtyonhand, sum(preqtyonhand) as preqtyonhand, coalesce((SELECT sum(ol.qtyordered - ol.qtydelivered) FROM c_orderline ol LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id WHERE o.issotrx = 'Y' AND o.docstatus = 'CO' AND o.m_warehouse_id = wh.m_warehouse_id AND ol.m_product_id = '9044426764724A86ADAAD4075606D809'),0)+ sum((case when mi.available = 'N' then qtyonhand else 0 end)) as qtypending FROM m_storage_detail sd LEFT JOIN m_locator bin ON bin.m_locator_id = sd.m_locator_id LEFT JOIN m_inventorystatus mi ON mi.m_inventorystatus_id=bin.m_inventorystatus_id LEFT JOIN m_warehouse wh ON wh.m_warehouse_id = bin.m_warehouse_id LEFT JOIN m_product p ON p.m_product_id = sd.m_product_id WHERE wh.em_retstk_breakbylocator='N' AND (sd.m_product_id = '9044426764724A86ADAAD4075606D809' OR sd.m_product_id IN (SELECT m_product_id FROM m_product WHERE generic_product_id = '9044426764724A86ADAAD4075606D809')) AND wh.m_warehouse_id IN ( SELECT wh.m_warehouse_id FROM m_warehouse wh WHERE CASE WHEN coalesce((SELECT em_retstk_org_filters FROM ad_org WHERE ad_org_id = p_org_id), 'N') = 'Y' THEN EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) ELSE NOT EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) AND ad_client_id = p_client_id END ) GROUP BY wh.m_warehouse_id) as r GROUP BY r.m_warehouse_id ) as stk ) as s) END) as "verticalValues" FROM m_product prod WHERE prod.m_product_id = '9044426764724A86ADAAD4075606D809' ) As f
Date: 2026-07-16 17:33:44 Database: openbravo Application: DBeaver 25.3.0 - SQLEditor
User: tad Remote: ::1 Code: Statement: SELECT row_to_json(f) INTO v_Json FROM ( SELECT prod.m_product_id as id, ad_column_identifier_std('m_product', prod.m_product_id) as identifier, CASE WHEN prod.isgeneric = 'Y' THEN true ELSE false END as "isGeneric", concat(prod.value, ' - ', prod.name) as name, true as show, cast(retstk_basic_json('m_brand', prod.m_brand_id) as json) as brand, cast(retstk_basic_json('m_product_category', prod.m_product_category_id) as json) as "productCategory", (CASE WHEN prod.isgeneric = 'Y' AND (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '9044426764724A86ADAAD4075606D809' AND ch.em_retstk_horizontal_axis = 'Y' AND EXISTS (SELECT 1 FROM m_product bprod WHERE bprod.generic_product_id = prod.m_product_id) ) > 0 THEN ( SELECT array_to_json(array_agg(row_to_json(d))) FROM ( SELECT chv.m_ch_value_id as id, chv.name as identifier, chv.skcode as label_skcode, chv.name as label_name, cast(retstk_basic_json('m_characteristic', chv.m_characteristic_id) as json) as characteristic FROM m_product_ch_value pchv LEFT JOIN m_ch_value chv ON chv.m_ch_value_id = pchv.m_ch_value_id LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = chv.m_characteristic_id WHERE pchv.m_product_id IN (SELECT m_product_id FROM m_product WHERE generic_product_id = '9044426764724A86ADAAD4075606D809') AND ch.em_retstk_horizontal_axis = 'Y' GROUP BY chv.m_ch_value_id ORDER BY coalesce(chv.em_retstk_seqno, 999999) asc, chv.name asc ) d ) ELSE ( SELECT array_to_json(array_agg(row_to_json(d))) FROM (SELECT 'stock' as id, 'Stock' as label_skcode, 'Stock' as label_name FROM dual) d ) END) as "horizontalValues", (CASE WHEN prod.isgeneric = 'Y' AND (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = prod.m_product_id AND ch.em_retstk_horizontal_axis != 'Y' AND CASE WHEN 'N' = 'Y' THEN pch.isvariant = 'Y' ELSE 1=1 END) > 0 THEN ( SELECT array_to_json(array_agg(row_to_json(vv))) FROM ( SELECT v.id as id, '9044426764724A86ADAAD4075606D809' as "genericId", v.description as description, (SELECT array_to_json(array_agg(row_to_json(d))) FROM ( SELECT m_ch_value_id as id, name as identifier, skcode as label_skcode, name as label_name, cast(retstk_basic_json('m_characteristic', m_characteristic_id) as json) as characteristic FROM m_ch_value WHERE m_ch_value_id = ANY (string_to_array(variantcombinations,'/')) ORDER BY m_ch_value_id ) d) as values, (SELECT array_to_json(array_agg(row_to_json(s))) FROM ( SELECT ( SELECT row_to_json(f) FROM (SELECT m_warehouse.m_warehouse_id as id, m_warehouse.name as identifier, coalesce(m_warehouse.em_retstk_htmlcolor, '#FFFFFF') as "htmlColor", true as "show" FROM m_warehouse WHERE m_warehouse.m_warehouse_id = stk.m_warehouse_id ) as f) as warehouse, stk.stock FROM ( SELECT r.m_warehouse_id, array_to_json(array_agg(row_to_json(r))) as stock FROM ( SELECT wh.m_warehouse_id, CASE WHEN (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '9044426764724A86ADAAD4075606D809' AND ch.em_retstk_horizontal_axis = 'Y' ) > 0 THEN pchv.m_ch_value_id ELSE 'stock' END as size, sum(qtyonhand) as qtyonhand, sum(preqtyonhand) as preqtyonhand, coalesce((SELECT sum(ol.qtyordered - ol.qtydelivered) FROM c_orderline ol LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id WHERE o.issotrx = 'Y' AND o.docstatus = 'CO' AND o.m_warehouse_id = wh.m_warehouse_id AND ol.m_product_id = '9044426764724A86ADAAD4075606D809'),0)+ sum((case when mi.available = 'N' then qtyonhand else 0 end)) as qtypending FROM m_storage_detail sd LEFT JOIN m_locator bin ON bin.m_locator_id = sd.m_locator_id LEFT JOIN m_inventorystatus mi ON mi.m_inventorystatus_id=bin.m_inventorystatus_id LEFT JOIN m_warehouse wh ON wh.m_warehouse_id = bin.m_warehouse_id LEFT JOIN m_product p ON p.m_product_id = sd.m_product_id LEFT JOIN m_product_ch_value pchv ON p.m_product_id = pchv.m_product_id LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pchv.m_characteristic_id WHERE wh.em_retstk_breakbylocator='N' AND EXISTS (SELECT 1 FROM m_product WHERE m_product_id = sd.m_product_id AND generic_product_id = '9044426764724A86ADAAD4075606D809') AND (SELECT count(1) FROM m_product_ch_value WHERE m_product_id = sd.m_product_id AND m_ch_value_id = ANY (string_to_array(variantcombinations,'/'))) = array_length(string_to_array(variantcombinations,'/'), 1) AND CASE WHEN (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '9044426764724A86ADAAD4075606D809' AND ch.em_retstk_horizontal_axis = 'Y' ) > 0 THEN ch.em_retstk_horizontal_axis = 'Y' ELSE 1 = 1 END AND wh.m_warehouse_id IN ( SELECT wh.m_warehouse_id FROM m_warehouse wh WHERE CASE WHEN coalesce((SELECT em_retstk_org_filters FROM ad_org WHERE ad_org_id = p_org_id), 'N') = 'Y' THEN EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) ELSE NOT EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) AND ad_client_id = p_client_id END ) GROUP BY wh.m_warehouse_id, pchv.m_ch_value_id) as r GROUP BY r.m_warehouse_id ) as stk ) as s) as stock, ( SELECT array_to_json(array_agg(row_to_json(var))) FROM ( SELECT p.m_product_id as productid, '' as productimg FROM m_product p WHERE p.generic_product_id = '9044426764724A86ADAAD4075606D809' ) as var ) as variantsproducts FROM ( SELECT replace(variantcombinations,'/','') as id, variantcombinations, (SELECT string_agg(m_ch_value.name, ' / ' ORDER BY m_characteristic.name ASC) FROM m_ch_value JOIN m_characteristic ON m_characteristic.m_characteristic_id=m_ch_value.m_characteristic_id WHERE m_ch_value_id = ANY (string_to_array(variantcombinations,'/'))) as description FROM (SELECT p.m_product_id, string_agg(chval.m_ch_value_id, '/' ORDER BY chval.m_ch_value_id) AS variantcombinations FROM m_product_ch_value chval LEFT JOIN m_product p ON chval.m_product_id = p.m_product_id LEFT JOIN m_product_ch pch ON chval.m_product_id = pch.m_product_id AND pch.m_characteristic_id = chval.m_characteristic_id WHERE p.generic_product_id = '9044426764724A86ADAAD4075606D809' AND p.isactive = 'Y' AND chval.m_characteristic_id NOT IN (SELECT m_characteristic_id FROM m_characteristic WHERE em_retstk_horizontal_axis = 'Y') AND CASE WHEN v_'N' = 'Y' THEN pch.isvariant = 'Y' ELSE 1=1 END GROUP BY p.m_product_id ) AS principal GROUP BY variantcombinations ) as v ) As vv ) WHEN prod.isgeneric = 'Y' THEN (SELECT array_to_json(array_agg(row_to_json(vv))) FROM ( SELECT v.id as id, '9044426764724A86ADAAD4075606D809' as "genericId", v.description as description, (SELECT array_to_json(array_agg(row_to_json(d))) FROM ( SELECT m_ch_value_id as id, name as identifier, skcode as label_skcode, name as label_name, cast(retstk_basic_json('m_characteristic', m_characteristic_id) as json) as characteristic FROM m_ch_value WHERE m_ch_value_id = ANY (string_to_array(variantcombinations,'/')) ORDER BY m_ch_value_id ) d) as values, (SELECT array_to_json(array_agg(row_to_json(s))) FROM ( SELECT ( SELECT row_to_json(f) FROM (SELECT m_warehouse.m_warehouse_id as id, m_warehouse.name as identifier, coalesce(m_warehouse.em_retstk_htmlcolor, '#FFFFFF') as "htmlColor", true as "show" FROM m_warehouse WHERE m_warehouse.m_warehouse_id = stk.m_warehouse_id ) as f) as warehouse, stk.stock FROM ( SELECT r.m_warehouse_id, array_to_json(array_agg(row_to_json(r))) as stock FROM ( SELECT wh.m_warehouse_id, CASE WHEN (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '9044426764724A86ADAAD4075606D809' AND ch.em_retstk_horizontal_axis = 'Y' ) > 0 THEN pchv.m_ch_value_id ELSE 'stock' END as size, sum(qtyonhand) as qtyonhand, sum(preqtyonhand) as preqtyonhand, greatest(coalesce((SELECT sum(ol.qtyordered - ol.qtydelivered) FROM c_orderline ol LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id WHERE o.issotrx = 'Y' AND o.docstatus = 'CO' AND o.m_warehouse_id = wh.m_warehouse_id AND ol.m_product_id = ANY (string_to_array(string_agg(sd.m_product_id, ','), ','))),0),0)+ sum((case when mi.available = 'N' then qtyonhand else 0 end)) as qtypending FROM m_storage_detail sd LEFT JOIN m_locator bin ON bin.m_locator_id = sd.m_locator_id LEFT JOIN m_inventorystatus mi ON mi.m_inventorystatus_id=bin.m_inventorystatus_id LEFT JOIN m_warehouse wh ON wh.m_warehouse_id = bin.m_warehouse_id LEFT JOIN m_product p ON p.m_product_id = sd.m_product_id LEFT JOIN m_product_ch_value pchv ON p.m_product_id = pchv.m_product_id LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pchv.m_characteristic_id WHERE wh.em_retstk_breakbylocator='N' AND EXISTS (SELECT 1 FROM m_product WHERE m_product_id = sd.m_product_id AND generic_product_id = '9044426764724A86ADAAD4075606D809') --AND (SELECT count(1) FROM m_product_ch_value WHERE m_product_id = sd.m_product_id AND m_ch_value_id = ANY (string_to_array(variantcombinations,'/'))) = array_length(string_to_array(variantcombinations,'/'), 1) AND CASE WHEN (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '9044426764724A86ADAAD4075606D809' AND ch.em_retstk_horizontal_axis = 'Y' ) > 0 THEN ch.em_retstk_horizontal_axis = 'Y' ELSE 1 = 1 END AND wh.m_warehouse_id IN ( SELECT wh.m_warehouse_id FROM m_warehouse wh WHERE CASE WHEN coalesce((SELECT em_retstk_org_filters FROM ad_org WHERE ad_org_id = p_org_id), 'N') = 'Y' THEN EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) ELSE NOT EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) AND ad_client_id = p_client_id END ) GROUP BY wh.m_warehouse_id, pchv.m_ch_value_id) as r GROUP BY r.m_warehouse_id ) as stk ) as s) as stock, ( SELECT array_to_json(array_agg(row_to_json(var))) FROM ( SELECT p.m_product_id as productid, '' as productimg FROM m_product p WHERE p.generic_product_id = '9044426764724A86ADAAD4075606D809' ) as var ) as variantsproducts FROM ( SELECT replace(variantcombinations,'/','') as id, variantcombinations, '' as description FROM (SELECT p.generic_product_id, string_agg(chval.m_ch_value_id, '/' ORDER BY chval.m_ch_value_id) AS variantcombinations FROM m_product_ch_value chval LEFT JOIN m_product p ON chval.m_product_id = p.m_product_id LEFT JOIN m_product_ch pch ON chval.m_product_id = pch.m_product_id AND pch.m_characteristic_id = chval.m_characteristic_id WHERE p.generic_product_id = '9044426764724A86ADAAD4075606D809' AND p.isactive = 'Y' AND CASE WHEN v_'N' = 'Y' THEN pch.isvariant = 'Y' ELSE 1=1 END --AND chval.m_characteristic_id NOT IN (SELECT m_characteristic_id FROM m_characteristic WHERE em_retstk_horizontal_axis = 'Y') GROUP BY p.generic_product_id ) AS principal GROUP BY variantcombinations ) as v ) As vv) ELSE (SELECT array_to_json(array_agg(row_to_json(s))) FROM ( SELECT ( SELECT row_to_json(f) FROM (SELECT m_warehouse.m_warehouse_id as id, m_warehouse.name as identifier, coalesce(m_warehouse.em_retstk_htmlcolor, '#FFFFFF') as "htmlColor", true as "show" FROM m_warehouse WHERE m_warehouse.m_warehouse_id = stk.m_warehouse_id ) as f) as warehouse, stk.stock FROM ( SELECT r.m_warehouse_id, array_to_json(array_agg(row_to_json(r))) as stock FROM ( SELECT wh.m_warehouse_id, true as "isStandardProduct", ( SELECT row_to_json(var) FROM ( SELECT p.m_product_id as productid, '' as productimg FROM m_product p WHERE p.m_product_id = '9044426764724A86ADAAD4075606D809' ) as var ) as product, ( SELECT row_to_json(f) FROM (SELECT m_warehouse.m_warehouse_id as id, m_warehouse.name as identifier, coalesce(m_warehouse.em_retstk_htmlcolor, '#FFFFFF') as "htmlColor", true as "show" FROM m_warehouse WHERE m_warehouse.m_warehouse_id = wh.m_warehouse_id ) as f) as warehouse, sum(qtyonhand) as qtyonhand, sum(preqtyonhand) as preqtyonhand, coalesce((SELECT sum(ol.qtyordered - ol.qtydelivered) FROM c_orderline ol LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id WHERE o.issotrx = 'Y' AND o.docstatus = 'CO' AND o.m_warehouse_id = wh.m_warehouse_id AND ol.m_product_id = '9044426764724A86ADAAD4075606D809'),0)+ sum((case when mi.available = 'N' then qtyonhand else 0 end)) as qtypending FROM m_storage_detail sd LEFT JOIN m_locator bin ON bin.m_locator_id = sd.m_locator_id LEFT JOIN m_inventorystatus mi ON mi.m_inventorystatus_id=bin.m_inventorystatus_id LEFT JOIN m_warehouse wh ON wh.m_warehouse_id = bin.m_warehouse_id LEFT JOIN m_product p ON p.m_product_id = sd.m_product_id WHERE wh.em_retstk_breakbylocator='N' AND (sd.m_product_id = '9044426764724A86ADAAD4075606D809' OR sd.m_product_id IN (SELECT m_product_id FROM m_product WHERE generic_product_id = '9044426764724A86ADAAD4075606D809')) AND wh.m_warehouse_id IN ( SELECT wh.m_warehouse_id FROM m_warehouse wh WHERE CASE WHEN coalesce((SELECT em_retstk_org_filters FROM ad_org WHERE ad_org_id = p_org_id), 'N') = 'Y' THEN EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) ELSE NOT EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) AND ad_client_id = p_client_id END ) GROUP BY wh.m_warehouse_id) as r GROUP BY r.m_warehouse_id ) as stk ) as s) END) as "verticalValues" FROM m_product prod WHERE prod.m_product_id = '9044426764724A86ADAAD4075606D809' ) As f
Date: 2026-07-16 17:33:58 Database: openbravo Application: DBeaver 25.3.0 - SQLEditor
User: tad Remote: ::1 Code: 3 4 ERROR: column "..." does not exist
Times Reported Most Frequent Error / Event #3
Day Hour Count Jul 16 17 4 - ERROR: column "p_product_id" does not exist at character 682
- ERROR: column "v_hidevariantch" does not exist at character 2114
- ERROR: column "p_org_id" does not exist at character 5758
Hint: Perhaps you meant to reference the column "pch.m_product_id" or the column "prod.m_product_id".
Statement: SELECT row_to_json(f) INTO v_Json FROM ( SELECT prod.m_product_id as id, ad_column_identifier_std('m_product', prod.m_product_id) as identifier, CASE WHEN prod.isgeneric = 'Y' THEN true ELSE false END as "isGeneric", concat(prod.value, ' - ', prod.name) as name, true as show, cast(retstk_basic_json('m_brand', prod.m_brand_id) as json) as brand, cast(retstk_basic_json('m_product_category', prod.m_product_category_id) as json) as "productCategory", (CASE WHEN prod.isgeneric = 'Y' AND (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = p_product_id AND ch.em_retstk_horizontal_axis = 'Y' AND EXISTS (SELECT 1 FROM m_product bprod WHERE bprod.generic_product_id = prod.m_product_id) ) > 0 THEN ( SELECT array_to_json(array_agg(row_to_json(d))) FROM ( SELECT chv.m_ch_value_id as id, chv.name as identifier, chv.skcode as label_skcode, chv.name as label_name, cast(retstk_basic_json('m_characteristic', chv.m_characteristic_id) as json) as characteristic FROM m_product_ch_value pchv LEFT JOIN m_ch_value chv ON chv.m_ch_value_id = pchv.m_ch_value_id LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = chv.m_characteristic_id WHERE pchv.m_product_id IN (SELECT m_product_id FROM m_product WHERE generic_product_id = p_product_id) AND ch.em_retstk_horizontal_axis = 'Y' GROUP BY chv.m_ch_value_id ORDER BY coalesce(chv.em_retstk_seqno, 999999) asc, chv.name asc ) d ) ELSE ( SELECT array_to_json(array_agg(row_to_json(d))) FROM (SELECT 'stock' as id, 'Stock' as label_skcode, 'Stock' as label_name FROM dual) d ) END) as "horizontalValues", (CASE WHEN prod.isgeneric = 'Y' AND (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = prod.m_product_id AND ch.em_retstk_horizontal_axis != 'Y' AND CASE WHEN v_hideVariantCh = 'Y' THEN pch.isvariant = 'Y' ELSE 1=1 END) > 0 THEN ( SELECT array_to_json(array_agg(row_to_json(vv))) FROM ( SELECT v.id as id, p_product_id as "genericId", v.description as description, (SELECT array_to_json(array_agg(row_to_json(d))) FROM ( SELECT m_ch_value_id as id, name as identifier, skcode as label_skcode, name as label_name, cast(retstk_basic_json('m_characteristic', m_characteristic_id) as json) as characteristic FROM m_ch_value WHERE m_ch_value_id = ANY (string_to_array(variantcombinations,'/')) ORDER BY m_ch_value_id ) d) as values, (SELECT array_to_json(array_agg(row_to_json(s))) FROM ( SELECT ( SELECT row_to_json(f) FROM (SELECT m_warehouse.m_warehouse_id as id, m_warehouse.name as identifier, coalesce(m_warehouse.em_retstk_htmlcolor, '#FFFFFF') as "htmlColor", true as "show" FROM m_warehouse WHERE m_warehouse.m_warehouse_id = stk.m_warehouse_id ) as f) as warehouse, stk.stock FROM ( SELECT r.m_warehouse_id, array_to_json(array_agg(row_to_json(r))) as stock FROM ( SELECT wh.m_warehouse_id, CASE WHEN (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = p_product_id AND ch.em_retstk_horizontal_axis = 'Y' ) > 0 THEN pchv.m_ch_value_id ELSE 'stock' END as size, sum(qtyonhand) as qtyonhand, sum(preqtyonhand) as preqtyonhand, coalesce((SELECT sum(ol.qtyordered - ol.qtydelivered) FROM c_orderline ol LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id WHERE o.issotrx = 'Y' AND o.docstatus = 'CO' AND o.m_warehouse_id = wh.m_warehouse_id AND ol.m_product_id = p_product_id),0)+ sum((case when mi.available = 'N' then qtyonhand else 0 end)) as qtypending FROM m_storage_detail sd LEFT JOIN m_locator bin ON bin.m_locator_id = sd.m_locator_id LEFT JOIN m_inventorystatus mi ON mi.m_inventorystatus_id=bin.m_inventorystatus_id LEFT JOIN m_warehouse wh ON wh.m_warehouse_id = bin.m_warehouse_id LEFT JOIN m_product p ON p.m_product_id = sd.m_product_id LEFT JOIN m_product_ch_value pchv ON p.m_product_id = pchv.m_product_id LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pchv.m_characteristic_id WHERE wh.em_retstk_breakbylocator='N' AND EXISTS (SELECT 1 FROM m_product WHERE m_product_id = sd.m_product_id AND generic_product_id = p_product_id) AND (SELECT count(1) FROM m_product_ch_value WHERE m_product_id = sd.m_product_id AND m_ch_value_id = ANY (string_to_array(variantcombinations,'/'))) = array_length(string_to_array(variantcombinations,'/'), 1) AND CASE WHEN (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = p_product_id AND ch.em_retstk_horizontal_axis = 'Y' ) > 0 THEN ch.em_retstk_horizontal_axis = 'Y' ELSE 1 = 1 END AND wh.m_warehouse_id IN ( SELECT wh.m_warehouse_id FROM m_warehouse wh WHERE CASE WHEN coalesce((SELECT em_retstk_org_filters FROM ad_org WHERE ad_org_id = p_org_id), 'N') = 'Y' THEN EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) ELSE NOT EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) AND ad_client_id = p_client_id END ) GROUP BY wh.m_warehouse_id, pchv.m_ch_value_id) as r GROUP BY r.m_warehouse_id ) as stk ) as s) as stock, ( SELECT array_to_json(array_agg(row_to_json(var))) FROM ( SELECT p.m_product_id as productid, '' as productimg FROM m_product p WHERE p.generic_product_id = p_product_id ) as var ) as variantsproducts FROM ( SELECT replace(variantcombinations,'/','') as id, variantcombinations, (SELECT string_agg(m_ch_value.name, ' / ' ORDER BY m_characteristic.name ASC) FROM m_ch_value JOIN m_characteristic ON m_characteristic.m_characteristic_id=m_ch_value.m_characteristic_id WHERE m_ch_value_id = ANY (string_to_array(variantcombinations,'/'))) as description FROM (SELECT p.m_product_id, string_agg(chval.m_ch_value_id, '/' ORDER BY chval.m_ch_value_id) AS variantcombinations FROM m_product_ch_value chval LEFT JOIN m_product p ON chval.m_product_id = p.m_product_id LEFT JOIN m_product_ch pch ON chval.m_product_id = pch.m_product_id AND pch.m_characteristic_id = chval.m_characteristic_id WHERE p.generic_product_id = p_product_id AND p.isactive = 'Y' AND chval.m_characteristic_id NOT IN (SELECT m_characteristic_id FROM m_characteristic WHERE em_retstk_horizontal_axis = 'Y') AND CASE WHEN v_hideVariantCh = 'Y' THEN pch.isvariant = 'Y' ELSE 1=1 END GROUP BY p.m_product_id ) AS principal GROUP BY variantcombinations ) as v ) As vv ) WHEN prod.isgeneric = 'Y' THEN (SELECT array_to_json(array_agg(row_to_json(vv))) FROM ( SELECT v.id as id, p_product_id as "genericId", v.description as description, (SELECT array_to_json(array_agg(row_to_json(d))) FROM ( SELECT m_ch_value_id as id, name as identifier, skcode as label_skcode, name as label_name, cast(retstk_basic_json('m_characteristic', m_characteristic_id) as json) as characteristic FROM m_ch_value WHERE m_ch_value_id = ANY (string_to_array(variantcombinations,'/')) ORDER BY m_ch_value_id ) d) as values, (SELECT array_to_json(array_agg(row_to_json(s))) FROM ( SELECT ( SELECT row_to_json(f) FROM (SELECT m_warehouse.m_warehouse_id as id, m_warehouse.name as identifier, coalesce(m_warehouse.em_retstk_htmlcolor, '#FFFFFF') as "htmlColor", true as "show" FROM m_warehouse WHERE m_warehouse.m_warehouse_id = stk.m_warehouse_id ) as f) as warehouse, stk.stock FROM ( SELECT r.m_warehouse_id, array_to_json(array_agg(row_to_json(r))) as stock FROM ( SELECT wh.m_warehouse_id, CASE WHEN (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = p_product_id AND ch.em_retstk_horizontal_axis = 'Y' ) > 0 THEN pchv.m_ch_value_id ELSE 'stock' END as size, sum(qtyonhand) as qtyonhand, sum(preqtyonhand) as preqtyonhand, greatest(coalesce((SELECT sum(ol.qtyordered - ol.qtydelivered) FROM c_orderline ol LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id WHERE o.issotrx = 'Y' AND o.docstatus = 'CO' AND o.m_warehouse_id = wh.m_warehouse_id AND ol.m_product_id = ANY (string_to_array(string_agg(sd.m_product_id, ','), ','))),0),0)+ sum((case when mi.available = 'N' then qtyonhand else 0 end)) as qtypending FROM m_storage_detail sd LEFT JOIN m_locator bin ON bin.m_locator_id = sd.m_locator_id LEFT JOIN m_inventorystatus mi ON mi.m_inventorystatus_id=bin.m_inventorystatus_id LEFT JOIN m_warehouse wh ON wh.m_warehouse_id = bin.m_warehouse_id LEFT JOIN m_product p ON p.m_product_id = sd.m_product_id LEFT JOIN m_product_ch_value pchv ON p.m_product_id = pchv.m_product_id LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pchv.m_characteristic_id WHERE wh.em_retstk_breakbylocator='N' AND EXISTS (SELECT 1 FROM m_product WHERE m_product_id = sd.m_product_id AND generic_product_id = p_product_id) --AND (SELECT count(1) FROM m_product_ch_value WHERE m_product_id = sd.m_product_id AND m_ch_value_id = ANY (string_to_array(variantcombinations,'/'))) = array_length(string_to_array(variantcombinations,'/'), 1) AND CASE WHEN (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = p_product_id AND ch.em_retstk_horizontal_axis = 'Y' ) > 0 THEN ch.em_retstk_horizontal_axis = 'Y' ELSE 1 = 1 END AND wh.m_warehouse_id IN ( SELECT wh.m_warehouse_id FROM m_warehouse wh WHERE CASE WHEN coalesce((SELECT em_retstk_org_filters FROM ad_org WHERE ad_org_id = p_org_id), 'N') = 'Y' THEN EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) ELSE NOT EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) AND ad_client_id = p_client_id END ) GROUP BY wh.m_warehouse_id, pchv.m_ch_value_id) as r GROUP BY r.m_warehouse_id ) as stk ) as s) as stock, ( SELECT array_to_json(array_agg(row_to_json(var))) FROM ( SELECT p.m_product_id as productid, '' as productimg FROM m_product p WHERE p.generic_product_id = p_product_id ) as var ) as variantsproducts FROM ( SELECT replace(variantcombinations,'/','') as id, variantcombinations, '' as description FROM (SELECT p.generic_product_id, string_agg(chval.m_ch_value_id, '/' ORDER BY chval.m_ch_value_id) AS variantcombinations FROM m_product_ch_value chval LEFT JOIN m_product p ON chval.m_product_id = p.m_product_id LEFT JOIN m_product_ch pch ON chval.m_product_id = pch.m_product_id AND pch.m_characteristic_id = chval.m_characteristic_id WHERE p.generic_product_id = p_product_id AND p.isactive = 'Y' AND CASE WHEN v_hideVariantCh = 'Y' THEN pch.isvariant = 'Y' ELSE 1=1 END --AND chval.m_characteristic_id NOT IN (SELECT m_characteristic_id FROM m_characteristic WHERE em_retstk_horizontal_axis = 'Y') GROUP BY p.generic_product_id ) AS principal GROUP BY variantcombinations ) as v ) As vv) ELSE (SELECT array_to_json(array_agg(row_to_json(s))) FROM ( SELECT ( SELECT row_to_json(f) FROM (SELECT m_warehouse.m_warehouse_id as id, m_warehouse.name as identifier, coalesce(m_warehouse.em_retstk_htmlcolor, '#FFFFFF') as "htmlColor", true as "show" FROM m_warehouse WHERE m_warehouse.m_warehouse_id = stk.m_warehouse_id ) as f) as warehouse, stk.stock FROM ( SELECT r.m_warehouse_id, array_to_json(array_agg(row_to_json(r))) as stock FROM ( SELECT wh.m_warehouse_id, true as "isStandardProduct", ( SELECT row_to_json(var) FROM ( SELECT p.m_product_id as productid, '' as productimg FROM m_product p WHERE p.m_product_id = p_product_id ) as var ) as product, ( SELECT row_to_json(f) FROM (SELECT m_warehouse.m_warehouse_id as id, m_warehouse.name as identifier, coalesce(m_warehouse.em_retstk_htmlcolor, '#FFFFFF') as "htmlColor", true as "show" FROM m_warehouse WHERE m_warehouse.m_warehouse_id = wh.m_warehouse_id ) as f) as warehouse, sum(qtyonhand) as qtyonhand, sum(preqtyonhand) as preqtyonhand, coalesce((SELECT sum(ol.qtyordered - ol.qtydelivered) FROM c_orderline ol LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id WHERE o.issotrx = 'Y' AND o.docstatus = 'CO' AND o.m_warehouse_id = wh.m_warehouse_id AND ol.m_product_id = p_product_id),0)+ sum((case when mi.available = 'N' then qtyonhand else 0 end)) as qtypending FROM m_storage_detail sd LEFT JOIN m_locator bin ON bin.m_locator_id = sd.m_locator_id LEFT JOIN m_inventorystatus mi ON mi.m_inventorystatus_id=bin.m_inventorystatus_id LEFT JOIN m_warehouse wh ON wh.m_warehouse_id = bin.m_warehouse_id LEFT JOIN m_product p ON p.m_product_id = sd.m_product_id WHERE wh.em_retstk_breakbylocator='N' AND (sd.m_product_id = p_product_id OR sd.m_product_id IN (SELECT m_product_id FROM m_product WHERE generic_product_id = p_product_id)) AND wh.m_warehouse_id IN ( SELECT wh.m_warehouse_id FROM m_warehouse wh WHERE CASE WHEN coalesce((SELECT em_retstk_org_filters FROM ad_org WHERE ad_org_id = p_org_id), 'N') = 'Y' THEN EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) ELSE NOT EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) AND ad_client_id = p_client_id END ) GROUP BY wh.m_warehouse_id) as r GROUP BY r.m_warehouse_id ) as stk ) as s) END) as "verticalValues" FROM m_product prod WHERE prod.m_product_id = p_product_id ) As fDate: 2026-07-16 17:32:43 Database: openbravo Application: DBeaver 25.3.0 - SQLEditor
User: tad Remote: ::1 Code: Statement: SELECT row_to_json(f) INTO v_Json FROM ( SELECT prod.m_product_id as id, ad_column_identifier_std('m_product', prod.m_product_id) as identifier, CASE WHEN prod.isgeneric = 'Y' THEN true ELSE false END as "isGeneric", concat(prod.value, ' - ', prod.name) as name, true as show, cast(retstk_basic_json('m_brand', prod.m_brand_id) as json) as brand, cast(retstk_basic_json('m_product_category', prod.m_product_category_id) as json) as "productCategory", (CASE WHEN prod.isgeneric = 'Y' AND (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '9044426764724A86ADAAD4075606D809' AND ch.em_retstk_horizontal_axis = 'Y' AND EXISTS (SELECT 1 FROM m_product bprod WHERE bprod.generic_product_id = prod.m_product_id) ) > 0 THEN ( SELECT array_to_json(array_agg(row_to_json(d))) FROM ( SELECT chv.m_ch_value_id as id, chv.name as identifier, chv.skcode as label_skcode, chv.name as label_name, cast(retstk_basic_json('m_characteristic', chv.m_characteristic_id) as json) as characteristic FROM m_product_ch_value pchv LEFT JOIN m_ch_value chv ON chv.m_ch_value_id = pchv.m_ch_value_id LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = chv.m_characteristic_id WHERE pchv.m_product_id IN (SELECT m_product_id FROM m_product WHERE generic_product_id = '9044426764724A86ADAAD4075606D809') AND ch.em_retstk_horizontal_axis = 'Y' GROUP BY chv.m_ch_value_id ORDER BY coalesce(chv.em_retstk_seqno, 999999) asc, chv.name asc ) d ) ELSE ( SELECT array_to_json(array_agg(row_to_json(d))) FROM (SELECT 'stock' as id, 'Stock' as label_skcode, 'Stock' as label_name FROM dual) d ) END) as "horizontalValues", (CASE WHEN prod.isgeneric = 'Y' AND (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = prod.m_product_id AND ch.em_retstk_horizontal_axis != 'Y' AND CASE WHEN v_hideVariantCh = 'Y' THEN pch.isvariant = 'Y' ELSE 1=1 END) > 0 THEN ( SELECT array_to_json(array_agg(row_to_json(vv))) FROM ( SELECT v.id as id, '9044426764724A86ADAAD4075606D809' as "genericId", v.description as description, (SELECT array_to_json(array_agg(row_to_json(d))) FROM ( SELECT m_ch_value_id as id, name as identifier, skcode as label_skcode, name as label_name, cast(retstk_basic_json('m_characteristic', m_characteristic_id) as json) as characteristic FROM m_ch_value WHERE m_ch_value_id = ANY (string_to_array(variantcombinations,'/')) ORDER BY m_ch_value_id ) d) as values, (SELECT array_to_json(array_agg(row_to_json(s))) FROM ( SELECT ( SELECT row_to_json(f) FROM (SELECT m_warehouse.m_warehouse_id as id, m_warehouse.name as identifier, coalesce(m_warehouse.em_retstk_htmlcolor, '#FFFFFF') as "htmlColor", true as "show" FROM m_warehouse WHERE m_warehouse.m_warehouse_id = stk.m_warehouse_id ) as f) as warehouse, stk.stock FROM ( SELECT r.m_warehouse_id, array_to_json(array_agg(row_to_json(r))) as stock FROM ( SELECT wh.m_warehouse_id, CASE WHEN (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '9044426764724A86ADAAD4075606D809' AND ch.em_retstk_horizontal_axis = 'Y' ) > 0 THEN pchv.m_ch_value_id ELSE 'stock' END as size, sum(qtyonhand) as qtyonhand, sum(preqtyonhand) as preqtyonhand, coalesce((SELECT sum(ol.qtyordered - ol.qtydelivered) FROM c_orderline ol LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id WHERE o.issotrx = 'Y' AND o.docstatus = 'CO' AND o.m_warehouse_id = wh.m_warehouse_id AND ol.m_product_id = '9044426764724A86ADAAD4075606D809'),0)+ sum((case when mi.available = 'N' then qtyonhand else 0 end)) as qtypending FROM m_storage_detail sd LEFT JOIN m_locator bin ON bin.m_locator_id = sd.m_locator_id LEFT JOIN m_inventorystatus mi ON mi.m_inventorystatus_id=bin.m_inventorystatus_id LEFT JOIN m_warehouse wh ON wh.m_warehouse_id = bin.m_warehouse_id LEFT JOIN m_product p ON p.m_product_id = sd.m_product_id LEFT JOIN m_product_ch_value pchv ON p.m_product_id = pchv.m_product_id LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pchv.m_characteristic_id WHERE wh.em_retstk_breakbylocator='N' AND EXISTS (SELECT 1 FROM m_product WHERE m_product_id = sd.m_product_id AND generic_product_id = '9044426764724A86ADAAD4075606D809') AND (SELECT count(1) FROM m_product_ch_value WHERE m_product_id = sd.m_product_id AND m_ch_value_id = ANY (string_to_array(variantcombinations,'/'))) = array_length(string_to_array(variantcombinations,'/'), 1) AND CASE WHEN (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '9044426764724A86ADAAD4075606D809' AND ch.em_retstk_horizontal_axis = 'Y' ) > 0 THEN ch.em_retstk_horizontal_axis = 'Y' ELSE 1 = 1 END AND wh.m_warehouse_id IN ( SELECT wh.m_warehouse_id FROM m_warehouse wh WHERE CASE WHEN coalesce((SELECT em_retstk_org_filters FROM ad_org WHERE ad_org_id = p_org_id), 'N') = 'Y' THEN EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) ELSE NOT EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) AND ad_client_id = p_client_id END ) GROUP BY wh.m_warehouse_id, pchv.m_ch_value_id) as r GROUP BY r.m_warehouse_id ) as stk ) as s) as stock, ( SELECT array_to_json(array_agg(row_to_json(var))) FROM ( SELECT p.m_product_id as productid, '' as productimg FROM m_product p WHERE p.generic_product_id = '9044426764724A86ADAAD4075606D809' ) as var ) as variantsproducts FROM ( SELECT replace(variantcombinations,'/','') as id, variantcombinations, (SELECT string_agg(m_ch_value.name, ' / ' ORDER BY m_characteristic.name ASC) FROM m_ch_value JOIN m_characteristic ON m_characteristic.m_characteristic_id=m_ch_value.m_characteristic_id WHERE m_ch_value_id = ANY (string_to_array(variantcombinations,'/'))) as description FROM (SELECT p.m_product_id, string_agg(chval.m_ch_value_id, '/' ORDER BY chval.m_ch_value_id) AS variantcombinations FROM m_product_ch_value chval LEFT JOIN m_product p ON chval.m_product_id = p.m_product_id LEFT JOIN m_product_ch pch ON chval.m_product_id = pch.m_product_id AND pch.m_characteristic_id = chval.m_characteristic_id WHERE p.generic_product_id = '9044426764724A86ADAAD4075606D809' AND p.isactive = 'Y' AND chval.m_characteristic_id NOT IN (SELECT m_characteristic_id FROM m_characteristic WHERE em_retstk_horizontal_axis = 'Y') AND CASE WHEN v_hideVariantCh = 'Y' THEN pch.isvariant = 'Y' ELSE 1=1 END GROUP BY p.m_product_id ) AS principal GROUP BY variantcombinations ) as v ) As vv ) WHEN prod.isgeneric = 'Y' THEN (SELECT array_to_json(array_agg(row_to_json(vv))) FROM ( SELECT v.id as id, '9044426764724A86ADAAD4075606D809' as "genericId", v.description as description, (SELECT array_to_json(array_agg(row_to_json(d))) FROM ( SELECT m_ch_value_id as id, name as identifier, skcode as label_skcode, name as label_name, cast(retstk_basic_json('m_characteristic', m_characteristic_id) as json) as characteristic FROM m_ch_value WHERE m_ch_value_id = ANY (string_to_array(variantcombinations,'/')) ORDER BY m_ch_value_id ) d) as values, (SELECT array_to_json(array_agg(row_to_json(s))) FROM ( SELECT ( SELECT row_to_json(f) FROM (SELECT m_warehouse.m_warehouse_id as id, m_warehouse.name as identifier, coalesce(m_warehouse.em_retstk_htmlcolor, '#FFFFFF') as "htmlColor", true as "show" FROM m_warehouse WHERE m_warehouse.m_warehouse_id = stk.m_warehouse_id ) as f) as warehouse, stk.stock FROM ( SELECT r.m_warehouse_id, array_to_json(array_agg(row_to_json(r))) as stock FROM ( SELECT wh.m_warehouse_id, CASE WHEN (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '9044426764724A86ADAAD4075606D809' AND ch.em_retstk_horizontal_axis = 'Y' ) > 0 THEN pchv.m_ch_value_id ELSE 'stock' END as size, sum(qtyonhand) as qtyonhand, sum(preqtyonhand) as preqtyonhand, greatest(coalesce((SELECT sum(ol.qtyordered - ol.qtydelivered) FROM c_orderline ol LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id WHERE o.issotrx = 'Y' AND o.docstatus = 'CO' AND o.m_warehouse_id = wh.m_warehouse_id AND ol.m_product_id = ANY (string_to_array(string_agg(sd.m_product_id, ','), ','))),0),0)+ sum((case when mi.available = 'N' then qtyonhand else 0 end)) as qtypending FROM m_storage_detail sd LEFT JOIN m_locator bin ON bin.m_locator_id = sd.m_locator_id LEFT JOIN m_inventorystatus mi ON mi.m_inventorystatus_id=bin.m_inventorystatus_id LEFT JOIN m_warehouse wh ON wh.m_warehouse_id = bin.m_warehouse_id LEFT JOIN m_product p ON p.m_product_id = sd.m_product_id LEFT JOIN m_product_ch_value pchv ON p.m_product_id = pchv.m_product_id LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pchv.m_characteristic_id WHERE wh.em_retstk_breakbylocator='N' AND EXISTS (SELECT 1 FROM m_product WHERE m_product_id = sd.m_product_id AND generic_product_id = '9044426764724A86ADAAD4075606D809') --AND (SELECT count(1) FROM m_product_ch_value WHERE m_product_id = sd.m_product_id AND m_ch_value_id = ANY (string_to_array(variantcombinations,'/'))) = array_length(string_to_array(variantcombinations,'/'), 1) AND CASE WHEN (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '9044426764724A86ADAAD4075606D809' AND ch.em_retstk_horizontal_axis = 'Y' ) > 0 THEN ch.em_retstk_horizontal_axis = 'Y' ELSE 1 = 1 END AND wh.m_warehouse_id IN ( SELECT wh.m_warehouse_id FROM m_warehouse wh WHERE CASE WHEN coalesce((SELECT em_retstk_org_filters FROM ad_org WHERE ad_org_id = p_org_id), 'N') = 'Y' THEN EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) ELSE NOT EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) AND ad_client_id = p_client_id END ) GROUP BY wh.m_warehouse_id, pchv.m_ch_value_id) as r GROUP BY r.m_warehouse_id ) as stk ) as s) as stock, ( SELECT array_to_json(array_agg(row_to_json(var))) FROM ( SELECT p.m_product_id as productid, '' as productimg FROM m_product p WHERE p.generic_product_id = '9044426764724A86ADAAD4075606D809' ) as var ) as variantsproducts FROM ( SELECT replace(variantcombinations,'/','') as id, variantcombinations, '' as description FROM (SELECT p.generic_product_id, string_agg(chval.m_ch_value_id, '/' ORDER BY chval.m_ch_value_id) AS variantcombinations FROM m_product_ch_value chval LEFT JOIN m_product p ON chval.m_product_id = p.m_product_id LEFT JOIN m_product_ch pch ON chval.m_product_id = pch.m_product_id AND pch.m_characteristic_id = chval.m_characteristic_id WHERE p.generic_product_id = '9044426764724A86ADAAD4075606D809' AND p.isactive = 'Y' AND CASE WHEN v_hideVariantCh = 'Y' THEN pch.isvariant = 'Y' ELSE 1=1 END --AND chval.m_characteristic_id NOT IN (SELECT m_characteristic_id FROM m_characteristic WHERE em_retstk_horizontal_axis = 'Y') GROUP BY p.generic_product_id ) AS principal GROUP BY variantcombinations ) as v ) As vv) ELSE (SELECT array_to_json(array_agg(row_to_json(s))) FROM ( SELECT ( SELECT row_to_json(f) FROM (SELECT m_warehouse.m_warehouse_id as id, m_warehouse.name as identifier, coalesce(m_warehouse.em_retstk_htmlcolor, '#FFFFFF') as "htmlColor", true as "show" FROM m_warehouse WHERE m_warehouse.m_warehouse_id = stk.m_warehouse_id ) as f) as warehouse, stk.stock FROM ( SELECT r.m_warehouse_id, array_to_json(array_agg(row_to_json(r))) as stock FROM ( SELECT wh.m_warehouse_id, true as "isStandardProduct", ( SELECT row_to_json(var) FROM ( SELECT p.m_product_id as productid, '' as productimg FROM m_product p WHERE p.m_product_id = '9044426764724A86ADAAD4075606D809' ) as var ) as product, ( SELECT row_to_json(f) FROM (SELECT m_warehouse.m_warehouse_id as id, m_warehouse.name as identifier, coalesce(m_warehouse.em_retstk_htmlcolor, '#FFFFFF') as "htmlColor", true as "show" FROM m_warehouse WHERE m_warehouse.m_warehouse_id = wh.m_warehouse_id ) as f) as warehouse, sum(qtyonhand) as qtyonhand, sum(preqtyonhand) as preqtyonhand, coalesce((SELECT sum(ol.qtyordered - ol.qtydelivered) FROM c_orderline ol LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id WHERE o.issotrx = 'Y' AND o.docstatus = 'CO' AND o.m_warehouse_id = wh.m_warehouse_id AND ol.m_product_id = '9044426764724A86ADAAD4075606D809'),0)+ sum((case when mi.available = 'N' then qtyonhand else 0 end)) as qtypending FROM m_storage_detail sd LEFT JOIN m_locator bin ON bin.m_locator_id = sd.m_locator_id LEFT JOIN m_inventorystatus mi ON mi.m_inventorystatus_id=bin.m_inventorystatus_id LEFT JOIN m_warehouse wh ON wh.m_warehouse_id = bin.m_warehouse_id LEFT JOIN m_product p ON p.m_product_id = sd.m_product_id WHERE wh.em_retstk_breakbylocator='N' AND (sd.m_product_id = '9044426764724A86ADAAD4075606D809' OR sd.m_product_id IN (SELECT m_product_id FROM m_product WHERE generic_product_id = '9044426764724A86ADAAD4075606D809')) AND wh.m_warehouse_id IN ( SELECT wh.m_warehouse_id FROM m_warehouse wh WHERE CASE WHEN coalesce((SELECT em_retstk_org_filters FROM ad_org WHERE ad_org_id = p_org_id), 'N') = 'Y' THEN EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) ELSE NOT EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) AND ad_client_id = p_client_id END ) GROUP BY wh.m_warehouse_id) as r GROUP BY r.m_warehouse_id ) as stk ) as s) END) as "verticalValues" FROM m_product prod WHERE prod.m_product_id = '9044426764724A86ADAAD4075606D809' ) As f
Date: 2026-07-16 17:33:22 Database: openbravo Application: DBeaver 25.3.0 - SQLEditor
User: tad Remote: ::1 Code: Statement: SELECT row_to_json(f) INTO v_Json FROM ( SELECT prod.m_product_id as id, ad_column_identifier_std('m_product', prod.m_product_id) as identifier, CASE WHEN prod.isgeneric = 'Y' THEN true ELSE false END as "isGeneric", concat(prod.value, ' - ', prod.name) as name, true as show, cast(retstk_basic_json('m_brand', prod.m_brand_id) as json) as brand, cast(retstk_basic_json('m_product_category', prod.m_product_category_id) as json) as "productCategory", (CASE WHEN prod.isgeneric = 'Y' AND (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '9044426764724A86ADAAD4075606D809' AND ch.em_retstk_horizontal_axis = 'Y' AND EXISTS (SELECT 1 FROM m_product bprod WHERE bprod.generic_product_id = prod.m_product_id) ) > 0 THEN ( SELECT array_to_json(array_agg(row_to_json(d))) FROM ( SELECT chv.m_ch_value_id as id, chv.name as identifier, chv.skcode as label_skcode, chv.name as label_name, cast(retstk_basic_json('m_characteristic', chv.m_characteristic_id) as json) as characteristic FROM m_product_ch_value pchv LEFT JOIN m_ch_value chv ON chv.m_ch_value_id = pchv.m_ch_value_id LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = chv.m_characteristic_id WHERE pchv.m_product_id IN (SELECT m_product_id FROM m_product WHERE generic_product_id = '9044426764724A86ADAAD4075606D809') AND ch.em_retstk_horizontal_axis = 'Y' GROUP BY chv.m_ch_value_id ORDER BY coalesce(chv.em_retstk_seqno, 999999) asc, chv.name asc ) d ) ELSE ( SELECT array_to_json(array_agg(row_to_json(d))) FROM (SELECT 'stock' as id, 'Stock' as label_skcode, 'Stock' as label_name FROM dual) d ) END) as "horizontalValues", (CASE WHEN prod.isgeneric = 'Y' AND (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = prod.m_product_id AND ch.em_retstk_horizontal_axis != 'Y' AND CASE WHEN 'N' = 'Y' THEN pch.isvariant = 'Y' ELSE 1=1 END) > 0 THEN ( SELECT array_to_json(array_agg(row_to_json(vv))) FROM ( SELECT v.id as id, '9044426764724A86ADAAD4075606D809' as "genericId", v.description as description, (SELECT array_to_json(array_agg(row_to_json(d))) FROM ( SELECT m_ch_value_id as id, name as identifier, skcode as label_skcode, name as label_name, cast(retstk_basic_json('m_characteristic', m_characteristic_id) as json) as characteristic FROM m_ch_value WHERE m_ch_value_id = ANY (string_to_array(variantcombinations,'/')) ORDER BY m_ch_value_id ) d) as values, (SELECT array_to_json(array_agg(row_to_json(s))) FROM ( SELECT ( SELECT row_to_json(f) FROM (SELECT m_warehouse.m_warehouse_id as id, m_warehouse.name as identifier, coalesce(m_warehouse.em_retstk_htmlcolor, '#FFFFFF') as "htmlColor", true as "show" FROM m_warehouse WHERE m_warehouse.m_warehouse_id = stk.m_warehouse_id ) as f) as warehouse, stk.stock FROM ( SELECT r.m_warehouse_id, array_to_json(array_agg(row_to_json(r))) as stock FROM ( SELECT wh.m_warehouse_id, CASE WHEN (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '9044426764724A86ADAAD4075606D809' AND ch.em_retstk_horizontal_axis = 'Y' ) > 0 THEN pchv.m_ch_value_id ELSE 'stock' END as size, sum(qtyonhand) as qtyonhand, sum(preqtyonhand) as preqtyonhand, coalesce((SELECT sum(ol.qtyordered - ol.qtydelivered) FROM c_orderline ol LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id WHERE o.issotrx = 'Y' AND o.docstatus = 'CO' AND o.m_warehouse_id = wh.m_warehouse_id AND ol.m_product_id = '9044426764724A86ADAAD4075606D809'),0)+ sum((case when mi.available = 'N' then qtyonhand else 0 end)) as qtypending FROM m_storage_detail sd LEFT JOIN m_locator bin ON bin.m_locator_id = sd.m_locator_id LEFT JOIN m_inventorystatus mi ON mi.m_inventorystatus_id=bin.m_inventorystatus_id LEFT JOIN m_warehouse wh ON wh.m_warehouse_id = bin.m_warehouse_id LEFT JOIN m_product p ON p.m_product_id = sd.m_product_id LEFT JOIN m_product_ch_value pchv ON p.m_product_id = pchv.m_product_id LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pchv.m_characteristic_id WHERE wh.em_retstk_breakbylocator='N' AND EXISTS (SELECT 1 FROM m_product WHERE m_product_id = sd.m_product_id AND generic_product_id = '9044426764724A86ADAAD4075606D809') AND (SELECT count(1) FROM m_product_ch_value WHERE m_product_id = sd.m_product_id AND m_ch_value_id = ANY (string_to_array(variantcombinations,'/'))) = array_length(string_to_array(variantcombinations,'/'), 1) AND CASE WHEN (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '9044426764724A86ADAAD4075606D809' AND ch.em_retstk_horizontal_axis = 'Y' ) > 0 THEN ch.em_retstk_horizontal_axis = 'Y' ELSE 1 = 1 END AND wh.m_warehouse_id IN ( SELECT wh.m_warehouse_id FROM m_warehouse wh WHERE CASE WHEN coalesce((SELECT em_retstk_org_filters FROM ad_org WHERE ad_org_id = p_org_id), 'N') = 'Y' THEN EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) ELSE NOT EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) AND ad_client_id = p_client_id END ) GROUP BY wh.m_warehouse_id, pchv.m_ch_value_id) as r GROUP BY r.m_warehouse_id ) as stk ) as s) as stock, ( SELECT array_to_json(array_agg(row_to_json(var))) FROM ( SELECT p.m_product_id as productid, '' as productimg FROM m_product p WHERE p.generic_product_id = '9044426764724A86ADAAD4075606D809' ) as var ) as variantsproducts FROM ( SELECT replace(variantcombinations,'/','') as id, variantcombinations, (SELECT string_agg(m_ch_value.name, ' / ' ORDER BY m_characteristic.name ASC) FROM m_ch_value JOIN m_characteristic ON m_characteristic.m_characteristic_id=m_ch_value.m_characteristic_id WHERE m_ch_value_id = ANY (string_to_array(variantcombinations,'/'))) as description FROM (SELECT p.m_product_id, string_agg(chval.m_ch_value_id, '/' ORDER BY chval.m_ch_value_id) AS variantcombinations FROM m_product_ch_value chval LEFT JOIN m_product p ON chval.m_product_id = p.m_product_id LEFT JOIN m_product_ch pch ON chval.m_product_id = pch.m_product_id AND pch.m_characteristic_id = chval.m_characteristic_id WHERE p.generic_product_id = '9044426764724A86ADAAD4075606D809' AND p.isactive = 'Y' AND chval.m_characteristic_id NOT IN (SELECT m_characteristic_id FROM m_characteristic WHERE em_retstk_horizontal_axis = 'Y') AND CASE WHEN 'N' = 'Y' THEN pch.isvariant = 'Y' ELSE 1=1 END GROUP BY p.m_product_id ) AS principal GROUP BY variantcombinations ) as v ) As vv ) WHEN prod.isgeneric = 'Y' THEN (SELECT array_to_json(array_agg(row_to_json(vv))) FROM ( SELECT v.id as id, '9044426764724A86ADAAD4075606D809' as "genericId", v.description as description, (SELECT array_to_json(array_agg(row_to_json(d))) FROM ( SELECT m_ch_value_id as id, name as identifier, skcode as label_skcode, name as label_name, cast(retstk_basic_json('m_characteristic', m_characteristic_id) as json) as characteristic FROM m_ch_value WHERE m_ch_value_id = ANY (string_to_array(variantcombinations,'/')) ORDER BY m_ch_value_id ) d) as values, (SELECT array_to_json(array_agg(row_to_json(s))) FROM ( SELECT ( SELECT row_to_json(f) FROM (SELECT m_warehouse.m_warehouse_id as id, m_warehouse.name as identifier, coalesce(m_warehouse.em_retstk_htmlcolor, '#FFFFFF') as "htmlColor", true as "show" FROM m_warehouse WHERE m_warehouse.m_warehouse_id = stk.m_warehouse_id ) as f) as warehouse, stk.stock FROM ( SELECT r.m_warehouse_id, array_to_json(array_agg(row_to_json(r))) as stock FROM ( SELECT wh.m_warehouse_id, CASE WHEN (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '9044426764724A86ADAAD4075606D809' AND ch.em_retstk_horizontal_axis = 'Y' ) > 0 THEN pchv.m_ch_value_id ELSE 'stock' END as size, sum(qtyonhand) as qtyonhand, sum(preqtyonhand) as preqtyonhand, greatest(coalesce((SELECT sum(ol.qtyordered - ol.qtydelivered) FROM c_orderline ol LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id WHERE o.issotrx = 'Y' AND o.docstatus = 'CO' AND o.m_warehouse_id = wh.m_warehouse_id AND ol.m_product_id = ANY (string_to_array(string_agg(sd.m_product_id, ','), ','))),0),0)+ sum((case when mi.available = 'N' then qtyonhand else 0 end)) as qtypending FROM m_storage_detail sd LEFT JOIN m_locator bin ON bin.m_locator_id = sd.m_locator_id LEFT JOIN m_inventorystatus mi ON mi.m_inventorystatus_id=bin.m_inventorystatus_id LEFT JOIN m_warehouse wh ON wh.m_warehouse_id = bin.m_warehouse_id LEFT JOIN m_product p ON p.m_product_id = sd.m_product_id LEFT JOIN m_product_ch_value pchv ON p.m_product_id = pchv.m_product_id LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pchv.m_characteristic_id WHERE wh.em_retstk_breakbylocator='N' AND EXISTS (SELECT 1 FROM m_product WHERE m_product_id = sd.m_product_id AND generic_product_id = '9044426764724A86ADAAD4075606D809') --AND (SELECT count(1) FROM m_product_ch_value WHERE m_product_id = sd.m_product_id AND m_ch_value_id = ANY (string_to_array(variantcombinations,'/'))) = array_length(string_to_array(variantcombinations,'/'), 1) AND CASE WHEN (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '9044426764724A86ADAAD4075606D809' AND ch.em_retstk_horizontal_axis = 'Y' ) > 0 THEN ch.em_retstk_horizontal_axis = 'Y' ELSE 1 = 1 END AND wh.m_warehouse_id IN ( SELECT wh.m_warehouse_id FROM m_warehouse wh WHERE CASE WHEN coalesce((SELECT em_retstk_org_filters FROM ad_org WHERE ad_org_id = p_org_id), 'N') = 'Y' THEN EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) ELSE NOT EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) AND ad_client_id = p_client_id END ) GROUP BY wh.m_warehouse_id, pchv.m_ch_value_id) as r GROUP BY r.m_warehouse_id ) as stk ) as s) as stock, ( SELECT array_to_json(array_agg(row_to_json(var))) FROM ( SELECT p.m_product_id as productid, '' as productimg FROM m_product p WHERE p.generic_product_id = '9044426764724A86ADAAD4075606D809' ) as var ) as variantsproducts FROM ( SELECT replace(variantcombinations,'/','') as id, variantcombinations, '' as description FROM (SELECT p.generic_product_id, string_agg(chval.m_ch_value_id, '/' ORDER BY chval.m_ch_value_id) AS variantcombinations FROM m_product_ch_value chval LEFT JOIN m_product p ON chval.m_product_id = p.m_product_id LEFT JOIN m_product_ch pch ON chval.m_product_id = pch.m_product_id AND pch.m_characteristic_id = chval.m_characteristic_id WHERE p.generic_product_id = '9044426764724A86ADAAD4075606D809' AND p.isactive = 'Y' AND CASE WHEN v_'N' = 'Y' THEN pch.isvariant = 'Y' ELSE 1=1 END --AND chval.m_characteristic_id NOT IN (SELECT m_characteristic_id FROM m_characteristic WHERE em_retstk_horizontal_axis = 'Y') GROUP BY p.generic_product_id ) AS principal GROUP BY variantcombinations ) as v ) As vv) ELSE (SELECT array_to_json(array_agg(row_to_json(s))) FROM ( SELECT ( SELECT row_to_json(f) FROM (SELECT m_warehouse.m_warehouse_id as id, m_warehouse.name as identifier, coalesce(m_warehouse.em_retstk_htmlcolor, '#FFFFFF') as "htmlColor", true as "show" FROM m_warehouse WHERE m_warehouse.m_warehouse_id = stk.m_warehouse_id ) as f) as warehouse, stk.stock FROM ( SELECT r.m_warehouse_id, array_to_json(array_agg(row_to_json(r))) as stock FROM ( SELECT wh.m_warehouse_id, true as "isStandardProduct", ( SELECT row_to_json(var) FROM ( SELECT p.m_product_id as productid, '' as productimg FROM m_product p WHERE p.m_product_id = '9044426764724A86ADAAD4075606D809' ) as var ) as product, ( SELECT row_to_json(f) FROM (SELECT m_warehouse.m_warehouse_id as id, m_warehouse.name as identifier, coalesce(m_warehouse.em_retstk_htmlcolor, '#FFFFFF') as "htmlColor", true as "show" FROM m_warehouse WHERE m_warehouse.m_warehouse_id = wh.m_warehouse_id ) as f) as warehouse, sum(qtyonhand) as qtyonhand, sum(preqtyonhand) as preqtyonhand, coalesce((SELECT sum(ol.qtyordered - ol.qtydelivered) FROM c_orderline ol LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id WHERE o.issotrx = 'Y' AND o.docstatus = 'CO' AND o.m_warehouse_id = wh.m_warehouse_id AND ol.m_product_id = '9044426764724A86ADAAD4075606D809'),0)+ sum((case when mi.available = 'N' then qtyonhand else 0 end)) as qtypending FROM m_storage_detail sd LEFT JOIN m_locator bin ON bin.m_locator_id = sd.m_locator_id LEFT JOIN m_inventorystatus mi ON mi.m_inventorystatus_id=bin.m_inventorystatus_id LEFT JOIN m_warehouse wh ON wh.m_warehouse_id = bin.m_warehouse_id LEFT JOIN m_product p ON p.m_product_id = sd.m_product_id WHERE wh.em_retstk_breakbylocator='N' AND (sd.m_product_id = '9044426764724A86ADAAD4075606D809' OR sd.m_product_id IN (SELECT m_product_id FROM m_product WHERE generic_product_id = '9044426764724A86ADAAD4075606D809')) AND wh.m_warehouse_id IN ( SELECT wh.m_warehouse_id FROM m_warehouse wh WHERE CASE WHEN coalesce((SELECT em_retstk_org_filters FROM ad_org WHERE ad_org_id = p_org_id), 'N') = 'Y' THEN EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) ELSE NOT EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = p_org_id) AND ad_client_id = p_client_id END ) GROUP BY wh.m_warehouse_id) as r GROUP BY r.m_warehouse_id ) as stk ) as s) END) as "verticalValues" FROM m_product prod WHERE prod.m_product_id = '9044426764724A86ADAAD4075606D809' ) As f
Date: 2026-07-16 17:34:09 Database: openbravo Application: DBeaver 25.3.0 - SQLEditor
User: tad Remote: ::1 Code: 4 4 FATAL: no pg_hba.conf entry for host "...", user "...", database "...", SSL on
Times Reported Most Frequent Error / Event #4
Day Hour Count Jul 16 07 1 09 2 11 1 - FATAL: no pg_hba.conf entry for host "64.89.163.137", user "postgres", database "postgres", SSL on
- FATAL: no pg_hba.conf entry for host "64.89.163.133", user "postgres", database "postgres", SSL on
- FATAL: no pg_hba.conf entry for host "123.58.207.155", user "postgres", database "template0", SSL on
Date: 2026-07-16 07:03:48 Database: postgres Application: [unknown] User: postgres Remote: 64.89.163.137 Code:
Date: 2026-07-16 09:19:40 Database: postgres Application: [unknown] User: postgres Remote: 64.89.163.133 Code:
Date: 2026-07-16 09:48:25 Database: template0 Application: [unknown] User: postgres Remote: 123.58.207.155 Code:
5 3 ERROR: duplicate key value violates unique constraint "..."
Times Reported Most Frequent Error / Event #5
Day Hour Count Jul 16 13 1 15 1 18 1 - ERROR: duplicate key value violates unique constraint "obmobc_logclient_pk"
- ERROR: duplicate key value violates unique constraint "m_movement_key"
Detail: Key (obmobc_logclient_id)=(53E65363403C9108DE322FAFCD89B1AF) already exists.
Statement: insert into obmobc_logclient ( obmobc_logclient_id, ad_client_id, ad_org_id, isactive, created, createdby, updated, updatedby, tstamp, deviceid, context, msg, loglevel, cache_session_id, isonline ) values ( $1, $2, $3, 'Y', to_timestamp(to_char($4), to_char('YYYY-MM-DD HH24:MI:SS')), $5, to_timestamp(to_char($6), to_char('YYYY-MM-DD HH24:MI:SS')), $7, to_number($8), $9, $10, $11, $12, $13, $14 )Date: 2026-07-16 13:37:57 Database: openbravo Application: openbravo User: tad Remote: 127.0.0.1 Code:
Detail: Key (m_movement_id)=(BAD32E46F232E388B3EF5E577B26B923) already exists.
Statement: insert into M_Movement (AD_Client_ID, AD_Org_ID, IsActive, Created, CreatedBy, UpdatedBy, Updated, Name, MovementDate, Processed, Processing, Move_FromTo_Locator, DocumentNo, EM_Izi_Exported, EM_Izi_Exported_Interstore, M_Movement_ID) values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16)Date: 2026-07-16 15:00:16 Database: openbravo Application: openbravo User: tad Remote: 127.0.0.1 Code:
6 3 FATAL: no PostgreSQL user name specified in startup packet
Times Reported Most Frequent Error / Event #6
Day Hour Count Jul 16 18 1 19 2 - FATAL: no PostgreSQL user name specified in startup packet
Date: 2026-07-16 18:31:03 Database: [unknown] Application: [unknown] User: [unknown] Remote: 64.62.156.202 Code:
7 2 ERROR: syntax error at end of input
Times Reported Most Frequent Error / Event #7
Day Hour Count Jul 16 17 1 18 1 - ERROR: syntax error at end of input at character 2964
- ERROR: syntax error at end of input at character 3040
Statement: SELECT r.m_warehouse_id, array_to_json(array_agg(row_to_json(r))) as stock FROM ( SELECT wh.m_warehouse_id, CASE WHEN (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '16293BBA330541489DFC88F8C4EEEA7E' AND ch.em_retstk_horizontal_axis = 'Y' ) > 0 THEN pchv.m_ch_value_id ELSE 'stock' END as size, sum(qtyonhand) as qtyonhand, sum(preqtyonhand) as preqtyonhand, coalesce((SELECT sum(ol.qtyordered - ol.qtydelivered) FROM c_orderline ol LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id WHERE o.issotrx = 'Y' AND o.docstatus = 'CO' AND o.m_warehouse_id = wh.m_warehouse_id AND ol.m_product_id = '16293BBA330541489DFC88F8C4EEEA7E'),0)+ sum((case when mi.available = 'N' then qtyonhand else 0 end)) as qtypending FROM m_storage_detail sd LEFT JOIN m_locator bin ON bin.m_locator_id = sd.m_locator_id LEFT JOIN m_inventorystatus mi ON mi.m_inventorystatus_id=bin.m_inventorystatus_id LEFT JOIN m_warehouse wh ON wh.m_warehouse_id = bin.m_warehouse_id LEFT JOIN m_product p ON p.m_product_id = sd.m_product_id LEFT JOIN m_product_ch_value pchv ON p.m_product_id = pchv.m_product_id LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pchv.m_characteristic_id WHERE wh.em_retstk_breakbylocator='N' AND EXISTS (SELECT 1 FROM m_product WHERE m_product_id = sd.m_product_id AND generic_product_id = '16293BBA330541489DFC88F8C4EEEA7E') AND (SELECT count(1) FROM m_product_ch_value WHERE m_product_id = sd.m_product_id AND m_ch_value_id = ANY (string_to_array(variantcombinations,'/'))) = array_length(string_to_array(variantcombinations,'/'), 1) AND CASE WHEN (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '16293BBA330541489DFC88F8C4EEEA7E' AND ch.em_retstk_horizontal_axis = 'Y' ) > 0 THEN ch.em_retstk_horizontal_axis = 'Y' ELSE 1 = 1 END AND wh.m_warehouse_id IN ( SELECT wh.m_warehouse_id FROM m_warehouse wh WHERE CASE WHEN coalesce((SELECT em_retstk_org_filters FROM ad_org WHERE ad_org_id = '49DA30E3E8E7426E95FCE1234A1C5468'), 'N') = 'Y' THEN EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = '49DA30E3E8E7426E95FCE1234A1C5468') ELSE NOT EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = '49DA30E3E8E7426E95FCE1234A1C5468') AND ad_client_id = '4D6E1B072E684D59B1C90D09F4017E13' END ) GROUP BY wh.m_warehouse_id, pchv.m_ch_value_id
Date: 2026-07-16 17:40:06 Database: openbravo Application: DBeaver 25.3.0 - SQLEditor
User: tad Remote: ::1 Code: Statement: SELECT r.m_warehouse_id, array_to_json(array_agg(row_to_json(r))) as stock FROM ( SELECT wh.m_warehouse_id, wh.name, CASE WHEN (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '16293BBA330541489DFC88F8C4EEEA7E' AND ch.em_retstk_horizontal_axis = 'Y' ) > 0 THEN pchv.m_ch_value_id ELSE 'stock' END as size, sum(qtyonhand) as qtyonhand, sum(preqtyonhand) as preqtyonhand, greatest(coalesce((SELECT sum(ol.qtyordered - ol.qtydelivered) FROM c_orderline ol LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id WHERE o.issotrx = 'Y' AND o.docstatus = 'CO' AND o.m_warehouse_id = wh.m_warehouse_id AND ol.m_product_id = ANY (string_to_array(string_agg(sd.m_product_id, ','), ','))),0),0)+ sum((case when mi.available = 'N' then qtyonhand else 0 end)) as qtypending FROM m_storage_detail sd LEFT JOIN m_locator bin ON bin.m_locator_id = sd.m_locator_id LEFT JOIN m_inventorystatus mi ON mi.m_inventorystatus_id=bin.m_inventorystatus_id LEFT JOIN m_warehouse wh ON wh.m_warehouse_id = bin.m_warehouse_id LEFT JOIN m_product p ON p.m_product_id = sd.m_product_id LEFT JOIN m_product_ch_value pchv ON p.m_product_id = pchv.m_product_id LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pchv.m_characteristic_id WHERE wh.em_retstk_breakbylocator='N' AND EXISTS (SELECT 1 FROM m_product WHERE m_product_id = sd.m_product_id AND generic_product_id = '16293BBA330541489DFC88F8C4EEEA7E') --AND (SELECT count(1) FROM m_product_ch_value WHERE m_product_id = sd.m_product_id AND m_ch_value_id = ANY (string_to_array(variantcombinations,'/'))) = array_length(string_to_array(variantcombinations,'/'), 1) AND CASE WHEN (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '16293BBA330541489DFC88F8C4EEEA7E' AND ch.em_retstk_horizontal_axis = 'Y' ) > 0 THEN ch.em_retstk_horizontal_axis = 'Y' ELSE 1 = 1 END AND wh.m_warehouse_id IN ( SELECT wh.m_warehouse_id --,name FROM m_warehouse wh WHERE CASE WHEN coalesce((SELECT em_retstk_org_filters FROM ad_org WHERE ad_org_id = '49DA30E3E8E7426E95FCE1234A1C5468'), 'N') = 'Y' THEN EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = '49DA30E3E8E7426E95FCE1234A1C5468') ELSE NOT EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = '49DA30E3E8E7426E95FCE1234A1C5468') AND ad_client_id = '4D6E1B072E684D59B1C90D09F4017E13' END ) GROUP BY wh.m_warehouse_id, pchv.m_ch_value_id
Date: 2026-07-16 18:12:07 Database: openbravo Application: DBeaver 25.3.0 - SQLEditor
User: tad Remote: ::1 Code: 8 2 ERROR: current transaction is aborted, commands ignored until end of transaction block
Times Reported Most Frequent Error / Event #8
Day Hour Count Jul 16 16 1 17 1 - ERROR: current transaction is aborted, commands ignored until end of transaction block
Statement: SELECT set_config('my.triggers_disabled','N',true)
Date: 2026-07-16 16:24:21 Database: openbravo Application: openbravo User: tad Remote: 127.0.0.1 Code:
9 2 ERROR: insert or update on table "..." violates foreign key constraint "..."
Times Reported Most Frequent Error / Event #9
Day Hour Count Jul 16 16 1 17 1 - ERROR: insert or update on table "c_orderline_offer" violates foreign key constraint "c_orderline_offer_m_offer"
Detail: Key (m_offer_id)=(24317D1BCA2D4EBB98EC6146366CF97E) is not present in table "m_offer".
Statement: insert into C_OrderLine_Offer (AD_Client_ID, AD_Org_ID, IsActive, Created, Createdby, Updated, Updatedby, C_OrderLine_ID, Line, M_Offer_ID, Priceoffer, Amtoffer, Priceoffergross, TotalAmt, DisplayedTotalAmt, EM_Obdisc_Qtyoffer, EM_Obdisc_Identifier, EM_Obpos_Discountinstance, C_Orderline_Offer_ID) values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19)Date: 2026-07-16 16:24:21 Database: openbravo Application: openbravo User: tad Remote: 127.0.0.1 Code:
10 1 FATAL: unsupported frontend protocol 255.255: server supports 2.0 to 3.0
Times Reported Most Frequent Error / Event #10
Day Hour Count Jul 16 18 1 - FATAL: unsupported frontend protocol 255.255: server supports 2.0 to 3.0
Date: 2026-07-16 18:31:03 Database: [unknown] Application: [unknown] User: [unknown] Remote: 64.62.156.202 Code:
11 1 FATAL: unsupported frontend protocol 65363.19778: server supports 2.0 to 3.0
Times Reported Most Frequent Error / Event #11
Day Hour Count Jul 16 09 1 - FATAL: unsupported frontend protocol 65363.19778: server supports 2.0 to 3.0
Date: 2026-07-16 09:48:25 Database: [unknown] Application: [unknown] User: [unknown] Remote: 123.58.207.155 Code:
12 1 ERROR: subquery has too many columns
Times Reported Most Frequent Error / Event #12
Day Hour Count Jul 16 18 1 - ERROR: subquery has too many columns at character 2206
Statement: SELECT wh.m_warehouse_id, CASE WHEN (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '16293BBA330541489DFC88F8C4EEEA7E' AND ch.em_retstk_horizontal_axis = 'Y' ) > 0 THEN pchv.m_ch_value_id ELSE 'stock' END as size, sum(qtyonhand) as qtyonhand, sum(preqtyonhand) as preqtyonhand, greatest(coalesce((SELECT sum(ol.qtyordered - ol.qtydelivered) FROM c_orderline ol LEFT JOIN c_order o ON o.c_order_id = ol.c_order_id WHERE o.issotrx = 'Y' AND o.docstatus = 'CO' AND o.m_warehouse_id = wh.m_warehouse_id AND ol.m_product_id = ANY (string_to_array(string_agg(sd.m_product_id, ','), ','))),0),0)+ sum((case when mi.available = 'N' then qtyonhand else 0 end)) as qtypending FROM m_storage_detail sd LEFT JOIN m_locator bin ON bin.m_locator_id = sd.m_locator_id LEFT JOIN m_inventorystatus mi ON mi.m_inventorystatus_id=bin.m_inventorystatus_id LEFT JOIN m_warehouse wh ON wh.m_warehouse_id = bin.m_warehouse_id LEFT JOIN m_product p ON p.m_product_id = sd.m_product_id LEFT JOIN m_product_ch_value pchv ON p.m_product_id = pchv.m_product_id LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pchv.m_characteristic_id WHERE wh.em_retstk_breakbylocator='N' AND EXISTS (SELECT 1 FROM m_product WHERE m_product_id = sd.m_product_id AND generic_product_id = '16293BBA330541489DFC88F8C4EEEA7E') --AND (SELECT count(1) FROM m_product_ch_value WHERE m_product_id = sd.m_product_id AND m_ch_value_id = ANY (string_to_array(variantcombinations,'/'))) = array_length(string_to_array(variantcombinations,'/'), 1) AND CASE WHEN (SELECT count(1) FROM m_product_ch pch LEFT JOIN m_characteristic ch ON ch.m_characteristic_id = pch.m_characteristic_id WHERE pch.m_product_id = '16293BBA330541489DFC88F8C4EEEA7E' AND ch.em_retstk_horizontal_axis = 'Y' ) > 0 THEN ch.em_retstk_horizontal_axis = 'Y' ELSE 1 = 1 END AND wh.m_warehouse_id IN ( SELECT wh.m_warehouse_id ,name FROM m_warehouse wh WHERE CASE WHEN coalesce((SELECT em_retstk_org_filters FROM ad_org WHERE ad_org_id = '49DA30E3E8E7426E95FCE1234A1C5468'), 'N') = 'Y' THEN EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = '49DA30E3E8E7426E95FCE1234A1C5468') ELSE NOT EXISTS (SELECT 1 FROM retstk_org_warehouse WHERE m_warehouse_id = wh.m_warehouse_id AND ad_org_id = '49DA30E3E8E7426E95FCE1234A1C5468') AND ad_client_id = '4D6E1B072E684D59B1C90D09F4017E13' END ) GROUP BY wh.m_warehouse_id, pchv.m_ch_value_id
Date: 2026-07-16 18:11:30 Database: openbravo Application: DBeaver 25.3.0 - SQLEditor
User: tad Remote: ::1 Code: 13 1 FATAL: unsupported frontend protocol 16.0: server supports 2.0 to 3.0
Times Reported Most Frequent Error / Event #13
Day Hour Count Jul 16 19 1 - FATAL: unsupported frontend protocol 16.0: server supports 2.0 to 3.0
Date: 2026-07-16 19:47:45 Database: [unknown] Application: [unknown] User: [unknown] Remote: 20.65.193.155 Code:
14 1 FATAL: unsupported frontend protocol 0.0: server supports 2.0 to 3.0
Times Reported Most Frequent Error / Event #14
Day Hour Count Jul 16 18 1 - FATAL: unsupported frontend protocol 0.0: server supports 2.0 to 3.0
Date: 2026-07-16 18:31:03 Database: [unknown] Application: [unknown] User: [unknown] Remote: 64.62.156.202 Code: