-
Global information
- Generated on Tue Feb 10 04:41:14 2026
- Log file: /home/ubuntu/pg_log/ord/postgresql-2026-02-10.log
- Parsed 21 log entries in 2s
- Log start from 2026-02-10 12:16:33 to 2026-02-10 12:31:30
-
Overview
Global Stats
- 5 Number of unique normalized queries
- 8 Number of queries
- 4m27s Total query duration
- 2026-02-10 12:16:33 First query
- 2026-02-10 12:31:30 Last query
- 1 queries/s at 2026-02-10 12:27:19 Query peak
- 4m27s Total query duration
- 0ms Prepare/parse total duration
- 0ms Bind total duration
- 4m27s Execute total duration
- 0 Number of events
- 0 Number of unique normalized events
- 0 Max number of times the same event was reported
- 0 Number of cancellation
- 0 Total number of automatic vacuums
- 0 Total number of automatic analyzes
- 0 Number temporary file
- 0 Max size of temporary file
- 0.00 B Average size of temporary file
- 0 Total number of sessions
- 0 sessions at Session peak
- 0ms Total duration of sessions
- 0ms Average duration of sessions
- 8 Average queries per session
- 4m27s Average queries duration per session
- n/a Average idle time per session
- 0 Total number of connections
- 1 Total number of databases
SQL Traffic
Key values
- 1 queries/s Query Peak
- 2026-02-10 12:27:19 Date
SELECT Traffic
Key values
- 1 queries/s Query Peak
- 2026-02-10 12:27:19 Date
INSERT/UPDATE/DELETE Traffic
Key values
- 1 queries/s Query Peak
- 2026-02-10 12:31:30 Date
Queries duration
Key values
- 4m27s Total query duration
Prepared queries ratio
Key values
- 0.00 Ratio of bind vs prepare
- 0.00 % 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) Feb 10 12 8 201ms 4m10s 33s490ms 4m10s 4m10s 4m10s Day Hour SELECT COPY TO Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Feb 10 12 6 0 268ms 673ms 673ms 673ms Day Hour INSERT UPDATE DELETE COPY FROM Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Feb 10 12 0 0 0 0 0ms 0ms 0ms 0ms Day Hour Prepare Bind Bind/Prepare Percentage of prepare Feb 10 12 0 0 0.00 0.00% Day Hour Count Average / Second Feb 10 12 0 0.00/s Day Hour Count Average Duration Average idle time Feb 10 12 0 0ms 0ms -
Connections
Established Connections
Key values
- 0 connections Connection Peak
- Date
Connections per database
Key values
- unknown Main Database
- 0 connections Total
Connections per user
Key values
- unknown Main User
- 0 connections Total
-
Sessions
Simultaneous sessions
Key values
- 0 sessions Session Peak
- Date
Histogram of session times
Key values
- duration
Sessions per database
Key values
- unknown Main Database
- 0 sessions Total
Sessions per user
Key values
- unknown Main User
- 0 sessions Total
Sessions per host
Key values
- unknown Main Host
- 0 sessions Total
-
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
- 0 Mo Distance Peak
- Date
Checkpoints Activity
↑ Back to the top of the Checkpoint Activity tableDay Hour Written buffers Write time Sync time Total time Feb 10 12 0 0s 0s 0s Day Hour Added Removed Recycled Synced files Longest sync Average sync Feb 10 12 0 0 0 0 0s 0s Day Hour Count Avg time (sec) Feb 10 12 0 0s Day Hour Mean distance Mean estimate Feb 10 12 0.00 kB 0.00 kB -
Temporary Files
Size of temporary files
Key values
- 0 Temp Files size Peak
- Date
Size of temporary files (5 minutes period)
NO DATASET
Number of temporary files
Key values
- 0 per second Temp Files Peak
- Date
Number of temporary files (5 minutes period)
NO DATASET
Temporary Files Activity
↑ Back to the top of the Temporary Files Activity tableDay Hour Count Total size Average size Feb 10 12 0 0 0 -
Vacuums
Vacuums / Analyzes Distribution
Key values
- 0 sec Highest CPU-cost vacuum
Table
Database - Date
- 0 sec Highest CPU-cost analyze
Table
Database - Date
Autovacuum actions (5 minutes period)
NO DATASET
Average Autovacuum Duration
Key values
- 0 sec Highest CPU-cost vacuum
Table
Database - Date
Average Autovacuum Duration (5 minutes average)
NO DATASET
Analyzes per table
Key values
- unknown (0) Main table analyzed (database )
- 0 analyzes Total
Vacuums per table
Key values
- unknown (0) Main table vacuumed on database
- 0 vacuums Total
Tuples removed per table
Key values
- unknown (0) Main table with removed tuples on database
- 0 tuples Total removed
Pages removed per table
Key values
- unknown (0) Main table with removed pages on database unknown
- 0 pages Total removed
Autovacuum Activity
↑ Back to the top of the Autovacuum Activity tableDay Hour VACUUMs ANALYZEs Feb 10 12 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
- 6 Total read queries
- 2 Total write queries
Queries by database
Key values
- ordconstruction Main database
- 8 Requests
- 4m27s (ordconstruction)
- Main time consuming database
Queries by user
Key values
- odoo16 Main user
- 8 Requests
User Request type Count Duration odoo16 Total 8 4m27s cte 2 4m26s select 6 1s611ms Duration by user
Key values
- 4m27s (odoo16) Main time consuming user
User Request type Count Duration odoo16 Total 8 4m27s cte 2 4m26s select 6 1s611ms Queries by host
Key values
- 127.0.0.1 3688646 Main host
- 5 Requests
- 4m10s (127.0.0.1 3688658)
- Main time consuming host
Queries by application
Key values
- unknown Main application
- 8 Requests
- 4m27s (unknown)
- Main time consuming application
Number of cancelled queries
Key values
- 0 per second Cancelled query Peak
- 2026-02-10 12:27:19 Date
Number of cancelled queries (5 minutes period)
NO DATASET
-
Top Queries
Histogram of query times
Key values
- 6 100-500ms duration
Slowest individual queries
Rank Duration Query 1 4m10s ( WITH payment_move_ids AS ( SELECT array_agg(DISTINCT account_move_line.move_id) AS move_id FROM "account_move_line" WHERE (((((((("account_move_line"."display_type" not in ('line_section', 'line_note')) OR "account_move_line"."display_type" IS NULL) AND ("account_move_line"."company_id" in (1))) AND ("account_move_line"."journal_id" in (10, 11, 53, 9, 3, 50, 48, 22, 24, 23, 26, 25, 7, 40, 5, 34, 6, 45, 12, 4, 117, 115, 18, 8, 14, 16, 15, 35, 93, 46, 47, 118, 51, 17, 100, 52, 49))) AND ("account_move_line"."date" <= '2025-12-31')) AND ("account_move_line"."date" >= '2025-01-01')) AND ("account_move_line"."parent_state" = 'posted')) AND ("account_move_line"."account_id" in (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370))) AND ("account_move_line"."company_id" IS NULL OR ("account_move_line"."company_id" in (1)))) -- Balance amount of each cashflow line SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2025-01-01''), (''date_to'', ''2025-12-31''), (''filter'', ''last_year''), (''mode'', ''range''), (''period_type'', ''fiscalyear''), (''string'', ''2025''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_cashflow_line.account_id, account_account.code AS account_code, account_account.name AS account_name, account_account.account_type AS account_account_type, account_cashflow_line.tag_id AS account_tag_id, SUM(ROUND(account_cashflow_line.balance * currency_table.rate, currency_table.precision)) AS balance FROM account_cashflow_line LEFT JOIN ( VALUES (1, 1.0, 2)) AS currency_table (company_id, rate, precision) ON currency_table.company_id = account_cashflow_line.company_id --JOIN account_bank_statement_line -- ON account_bank_statement_line.id = account_cashflow_line.statement_line_id JOIN account_account ON account_account.id = account_cashflow_line.account_id WHERE account_cashflow_line.tag_id IN (1, 2, 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, 165, 174) AND account_cashflow_line.account_id IN (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370) AND account_cashflow_line.name BETWEEN '2025-01-01' AND '2025-12-31' GROUP BY account_cashflow_line.company_id, account_cashflow_line.account_id, account_account.code, account_name, account_account.account_type, account_cashflow_line.tag_id UNION ALL -- Currency Exchange Entries SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2025-01-01''), (''date_to'', ''2025-12-31''), (''filter'', ''last_year''), (''mode'', ''range''), (''period_type'', ''fiscalyear''), (''string'', ''2025''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_move_line.account_id AS account_id, account_account.code AS account_code, account_account.name AS account_name, account_account.account_type AS account_account_type, 36 AS account_tag_id, SUM(ROUND(- account_move_line.balance * currency_table.rate, currency_table.precision)) AS balance FROM account_move_line LEFT JOIN ( VALUES (1, 1.0, 2)) AS currency_table (company_id, rate, precision) ON currency_table.company_id = account_move_line.company_id JOIN account_account ON account_account.id = account_move_line.account_id LEFT JOIN account_bank_statement_line ON account_bank_statement_line.move_id = account_move_line.move_id LEFT JOIN account_cashflow_line ON account_cashflow_line.statement_line_id = account_bank_statement_line.id WHERE account_cashflow_line.tag_id is NULL AND account_move_line.move_id IN ( SELECT move_id FROM account_move_line WHERE move_id IN ( select unnest(payment_move_ids.move_id) FROM payment_move_ids) AND account_id in (202, 204)) AND account_move_line.account_id IN (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370) AND not account_move_line.reconciled AND account_move_line.date BETWEEN '2025-01-01' AND '2025-12-31' GROUP BY account_move_line.account_id, account_account.code, account_name, account_account.account_type UNION ALL -- Unclassified statement lines SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2025-01-01''), (''date_to'', ''2025-12-31''), (''filter'', ''last_year''), (''mode'', ''range''), (''period_type'', ''fiscalyear''), (''string'', ''2025''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_move_line.account_id AS account_id, account_account.code AS account_code, account_account.name AS account_name, account_account.account_type AS account_account_type, NULL AS account_tag_id, SUM(ROUND(- account_move_line.balance * currency_table.rate, currency_table.precision)) AS balance FROM account_move_line LEFT JOIN ( VALUES (1, 1.0, 2)) AS currency_table (company_id, rate, precision) ON currency_table.company_id = account_move_line.company_id JOIN account_account ON account_account.id = account_move_line.account_id LEFT JOIN account_bank_statement_line ON account_bank_statement_line.move_id = account_move_line.move_id LEFT JOIN account_cashflow_line ON account_cashflow_line.statement_line_id = account_bank_statement_line.id WHERE account_cashflow_line.tag_id is NULL AND account_move_line.move_id IN ( SELECT unnest(payment_move_ids.move_id) FROM payment_move_ids) AND account_move_line.move_id NOT IN ( SELECT move_id FROM account_move_line WHERE move_id IN ( select unnest(payment_move_ids.move_id) FROM payment_move_ids) AND account_id in (202, 204)) AND account_move_line.account_id IN (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370) AND not account_move_line.reconciled AND account_move_line.date BETWEEN '2025-01-01' AND '2025-12-31' GROUP BY account_move_line.account_id, account_account.code, account_name, account_account.account_type);[ Date: 2026-02-10 12:31:30 - Database: ordconstruction - User: odoo16 - Remote: 127.0.0.1 3688658 ]
2 15s844ms ( WITH payment_move_ids AS ( SELECT array_agg(DISTINCT account_move_line.move_id) AS move_id FROM "account_move_line" WHERE (((((((("account_move_line"."display_type" not in ('line_section', 'line_note')) OR "account_move_line"."display_type" IS NULL) AND ("account_move_line"."company_id" in (1))) AND ("account_move_line"."journal_id" in (10, 11, 53, 9, 3, 50, 48, 22, 24, 23, 26, 25, 7, 40, 5, 34, 6, 45, 12, 4, 117, 115, 18, 8, 14, 16, 15, 35, 93, 46, 47, 118, 51, 17, 100, 52, 49))) AND ("account_move_line"."date" <= '2026-01-31')) AND ("account_move_line"."date" >= '2026-01-01')) AND ("account_move_line"."parent_state" = 'posted')) AND ("account_move_line"."account_id" in (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370))) AND ("account_move_line"."company_id" IS NULL OR ("account_move_line"."company_id" in (1)))) -- Balance amount of each cashflow line SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2026-01-01''), (''date_to'', ''2026-01-31''), (''filter'', ''last_month''), (''mode'', ''range''), (''period_type'', ''month''), (''string'', ''1-р сар 2026''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_cashflow_line.account_id, account_account.code AS account_code, account_account.name AS account_name, account_account.account_type AS account_account_type, account_cashflow_line.tag_id AS account_tag_id, SUM(ROUND(account_cashflow_line.balance * currency_table.rate, currency_table.precision)) AS balance FROM account_cashflow_line LEFT JOIN ( VALUES (1, 1.0, 2)) AS currency_table (company_id, rate, precision) ON currency_table.company_id = account_cashflow_line.company_id --JOIN account_bank_statement_line -- ON account_bank_statement_line.id = account_cashflow_line.statement_line_id JOIN account_account ON account_account.id = account_cashflow_line.account_id WHERE account_cashflow_line.tag_id IN (1, 2, 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, 165, 174) AND account_cashflow_line.account_id IN (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370) AND account_cashflow_line.name BETWEEN '2026-01-01' AND '2026-01-31' GROUP BY account_cashflow_line.company_id, account_cashflow_line.account_id, account_account.code, account_name, account_account.account_type, account_cashflow_line.tag_id UNION ALL -- Currency Exchange Entries SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2026-01-01''), (''date_to'', ''2026-01-31''), (''filter'', ''last_month''), (''mode'', ''range''), (''period_type'', ''month''), (''string'', ''1-р сар 2026''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_move_line.account_id AS account_id, account_account.code AS account_code, account_account.name AS account_name, account_account.account_type AS account_account_type, 36 AS account_tag_id, SUM(ROUND(- account_move_line.balance * currency_table.rate, currency_table.precision)) AS balance FROM account_move_line LEFT JOIN ( VALUES (1, 1.0, 2)) AS currency_table (company_id, rate, precision) ON currency_table.company_id = account_move_line.company_id JOIN account_account ON account_account.id = account_move_line.account_id LEFT JOIN account_bank_statement_line ON account_bank_statement_line.move_id = account_move_line.move_id LEFT JOIN account_cashflow_line ON account_cashflow_line.statement_line_id = account_bank_statement_line.id WHERE account_cashflow_line.tag_id is NULL AND account_move_line.move_id IN ( SELECT move_id FROM account_move_line WHERE move_id IN ( select unnest(payment_move_ids.move_id) FROM payment_move_ids) AND account_id in (202, 204)) AND account_move_line.account_id IN (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370) AND not account_move_line.reconciled AND account_move_line.date BETWEEN '2026-01-01' AND '2026-01-31' GROUP BY account_move_line.account_id, account_account.code, account_name, account_account.account_type UNION ALL -- Unclassified statement lines SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2026-01-01''), (''date_to'', ''2026-01-31''), (''filter'', ''last_month''), (''mode'', ''range''), (''period_type'', ''month''), (''string'', ''1-р сар 2026''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_move_line.account_id AS account_id, account_account.code AS account_code, account_account.name AS account_name, account_account.account_type AS account_account_type, NULL AS account_tag_id, SUM(ROUND(- account_move_line.balance * currency_table.rate, currency_table.precision)) AS balance FROM account_move_line LEFT JOIN ( VALUES (1, 1.0, 2)) AS currency_table (company_id, rate, precision) ON currency_table.company_id = account_move_line.company_id JOIN account_account ON account_account.id = account_move_line.account_id LEFT JOIN account_bank_statement_line ON account_bank_statement_line.move_id = account_move_line.move_id LEFT JOIN account_cashflow_line ON account_cashflow_line.statement_line_id = account_bank_statement_line.id WHERE account_cashflow_line.tag_id is NULL AND account_move_line.move_id IN ( SELECT unnest(payment_move_ids.move_id) FROM payment_move_ids) AND account_move_line.move_id NOT IN ( SELECT move_id FROM account_move_line WHERE move_id IN ( select unnest(payment_move_ids.move_id) FROM payment_move_ids) AND account_id in (202, 204)) AND account_move_line.account_id IN (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370) AND not account_move_line.reconciled AND account_move_line.date BETWEEN '2026-01-01' AND '2026-01-31' GROUP BY account_move_line.account_id, account_account.code, account_name, account_account.account_type);[ Date: 2026-02-10 12:16:53 - Database: ordconstruction - User: odoo16 - Remote: 127.0.0.1 3688646 ]
3 379ms SELECT journal.id AS journal_id, statement.id AS statement_id, COALESCE(statement.balance_end_real, 0) AS balance_end_real, without_statement.amount AS unlinked_amount, without_statement.count AS unlinked_count FROM account_journal journal LEFT JOIN LATERAL ( -- select latest statement based on the date SELECT id, first_line_index, balance_end_real FROM account_bank_statement WHERE journal_id = journal.id ORDER BY date DESC, id DESC LIMIT 1) statement ON TRUE LEFT JOIN LATERAL ( -- sum all the lines not linked to a statement with a higher index than the last line of the statement SELECT COALESCE(SUM(stl.amount), 0.0) AS amount, COUNT(*) FROM account_bank_statement_line stl JOIN account_move move ON move.id = stl.move_id WHERE stl.statement_id IS NULL AND move.state != 'cancel' AND move.journal_id = journal.id AND stl.internal_index >= COALESCE(statement.first_line_index, '') LIMIT 1) without_statement ON TRUE WHERE journal.id = ANY (ARRAY[118, 40, 93, 51, 117, 100, 8, 14, 15, 16, 17, 18, 46, 35, 45, 47, 115, 7, 22, 23, 24, 25, 26, 50, 48]);[ Date: 2026-02-10 12:16:33 - Database: ordconstruction - User: odoo16 - Remote: 127.0.0.1 3688646 ]
4 322ms SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2025-01-01''), (''date_to'', ''2025-12-31''), (''filter'', ''last_year''), (''mode'', ''range''), (''period_type'', ''fiscalyear''), (''string'', ''2025''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_move_line.move_id FROM "account_move_line" WHERE (((((((("account_move_line"."display_type" not in ('line_section', 'line_note')) OR "account_move_line"."display_type" IS NULL) AND ("account_move_line"."company_id" in (1))) AND ("account_move_line"."journal_id" in (10, 11, 53, 9, 3, 50, 48, 22, 24, 23, 26, 25, 7, 40, 5, 34, 6, 45, 12, 4, 117, 115, 18, 8, 14, 16, 15, 35, 93, 46, 47, 118, 51, 17, 100, 52, 49))) AND ("account_move_line"."date" <= '2025-12-31')) AND ("account_move_line"."date" >= '2025-01-01')) AND ("account_move_line"."parent_state" = 'posted')) AND ("account_move_line"."account_id" in (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370))) AND ("account_move_line"."company_id" IS NULL OR ("account_move_line"."company_id" in (1))) GROUP BY account_move_line.move_id;[ Date: 2026-02-10 12:27:19 - Database: ordconstruction - User: odoo16 - Remote: 127.0.0.1 3688658 ]
5 294ms SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2026-01-01''), (''date_to'', ''2026-01-31''), (''filter'', ''last_month''), (''mode'', ''range''), (''period_type'', ''month''), (''string'', ''1-р сар 2026''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_move_line.account_id, account_account.code AS account_code, account_account.name AS account_name, SUM(ROUND(account_move_line.balance * currency_table.rate, currency_table.precision)) AS balance FROM "account_move_line" JOIN account_account ON account_account.id = account_move_line.account_id LEFT JOIN ( VALUES (1, 1.0, 2)) AS currency_table (company_id, rate, precision) ON currency_table.company_id = account_move_line.company_id WHERE ((((((("account_move_line"."display_type" not in ('line_section', 'line_note')) OR "account_move_line"."display_type" IS NULL) AND ("account_move_line"."company_id" in (1))) AND ("account_move_line"."journal_id" in (10, 11, 53, 9, 3, 50, 48, 22, 24, 23, 26, 25, 7, 40, 5, 34, 6, 45, 12, 4, 117, 115, 18, 8, 14, 16, 15, 35, 93, 46, 47, 118, 51, 17, 100, 52, 49))) AND ("account_move_line"."date" <= '2025-12-31')) AND ("account_move_line"."parent_state" = 'posted')) AND ("account_move_line"."account_id" in (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370))) AND ("account_move_line"."company_id" IS NULL OR ("account_move_line"."company_id" in (1))) GROUP BY account_move_line.account_id, account_account.code, account_account.name;[ Date: 2026-02-10 12:16:37 - Database: ordconstruction - User: odoo16 - Remote: 127.0.0.1 3688646 ]
6 208ms SELECT "account_move_line".id FROM "account_move_line" LEFT JOIN "account_account" AS "account_move_line__account_id" ON ("account_move_line"."account_id" = "account_move_line__account_id"."id") WHERE (((((((((("account_move_line"."display_type" not in ('line_section', 'line_note')) OR "account_move_line"."display_type" IS NULL) AND ("account_move_line"."parent_state" = 'posted')) AND ("account_move_line"."company_id" = 2)) AND ("account_move_line"."reconciled" IS NULL or "account_move_line"."reconciled" = false)) AND ("account_move_line__account_id"."reconcile" = true)) AND ((("account_move_line__account_id"."account_type" not in ('asset_receivable', 'liability_payable')) OR "account_move_line__account_id"."account_type" IS NULL) OR "account_move_line"."payment_id" IS NULL)) AND (("account_move_line"."statement_line_id" != 84141) OR "account_move_line"."statement_line_id" IS NULL)) AND (("account_move_line"."account_id" not in (1051, 1052)) OR "account_move_line"."account_id" IS NULL)) AND ((("account_move_line__account_id"."account_type" in ('asset_receivable', 'liability_payable')) AND "account_move_line"."payment_id" IS NULL) OR (("account_move_line"."account_id" in (1290, 1291)) AND "account_move_line"."payment_id" IS NOT NULL))) AND ("account_move_line"."company_id" IS NULL OR ("account_move_line"."company_id" in (2))) ORDER BY "account_move_line"."date" DESC, "account_move_line"."move_name" DESC, "account_move_line"."id", "account_move_line"."id" LIMIT 40;[ Date: 2026-02-10 12:29:49 - Database: ordconstruction - User: odoo16 - Remote: 127.0.0.1 3688635 ]
7 205ms SELECT "account_move_line".id FROM "account_move_line" LEFT JOIN "account_account" AS "account_move_line__account_id" ON ("account_move_line"."account_id" = "account_move_line__account_id"."id") WHERE (((((((((("account_move_line"."display_type" not in ('line_section', 'line_note')) OR "account_move_line"."display_type" IS NULL) AND ("account_move_line"."parent_state" = 'posted')) AND ("account_move_line"."company_id" = 2)) AND ("account_move_line"."reconciled" IS NULL or "account_move_line"."reconciled" = false)) AND ("account_move_line__account_id"."reconcile" = true)) AND ((("account_move_line__account_id"."account_type" not in ('asset_receivable', 'liability_payable')) OR "account_move_line__account_id"."account_type" IS NULL) OR "account_move_line"."payment_id" IS NULL)) AND (("account_move_line"."statement_line_id" != 84056) OR "account_move_line"."statement_line_id" IS NULL)) AND (("account_move_line"."account_id" not in (1051, 1052)) OR "account_move_line"."account_id" IS NULL)) AND ((("account_move_line__account_id"."account_type" in ('asset_receivable', 'liability_payable')) AND "account_move_line"."payment_id" IS NULL) OR (("account_move_line"."account_id" in (1290, 1291)) AND "account_move_line"."payment_id" IS NOT NULL))) AND ("account_move_line"."company_id" IS NULL OR ("account_move_line"."company_id" in (2))) ORDER BY "account_move_line"."date" DESC, "account_move_line"."move_name" DESC, "account_move_line"."id", "account_move_line"."id" LIMIT 40;[ Date: 2026-02-10 12:19:50 - Database: ordconstruction - User: odoo16 - Remote: 127.0.0.1 3688646 ]
8 201ms SELECT "account_move_line".id FROM "account_move_line" LEFT JOIN "account_account" AS "account_move_line__account_id" ON ("account_move_line"."account_id" = "account_move_line__account_id"."id") WHERE (((((((((("account_move_line"."display_type" not in ('line_section', 'line_note')) OR "account_move_line"."display_type" IS NULL) AND ("account_move_line"."parent_state" = 'posted')) AND ("account_move_line"."company_id" = 2)) AND ("account_move_line"."reconciled" IS NULL or "account_move_line"."reconciled" = false)) AND ("account_move_line__account_id"."reconcile" = true)) AND ((("account_move_line__account_id"."account_type" not in ('asset_receivable', 'liability_payable')) OR "account_move_line__account_id"."account_type" IS NULL) OR "account_move_line"."payment_id" IS NULL)) AND (("account_move_line"."statement_line_id" != 83983) OR "account_move_line"."statement_line_id" IS NULL)) AND (("account_move_line"."account_id" not in (1051, 1052)) OR "account_move_line"."account_id" IS NULL)) AND ((("account_move_line__account_id"."account_type" in ('asset_receivable', 'liability_payable')) AND "account_move_line"."payment_id" IS NULL) OR (("account_move_line"."account_id" in (1290, 1291)) AND "account_move_line"."payment_id" IS NOT NULL))) AND ("account_move_line"."company_id" IS NULL OR ("account_move_line"."company_id" in (2))) ORDER BY "account_move_line"."date" DESC, "account_move_line"."move_name" DESC, "account_move_line"."id", "account_move_line"."id" LIMIT 40;[ Date: 2026-02-10 12:29:52 - Database: ordconstruction - User: odoo16 - Remote: 127.0.0.1 3688646 ]
Time consuming queries (N)
Rank Total duration Times executed Min duration Max duration Avg duration Query 1 4m26s 2 15s844ms 4m10s 2m13s ( with payment_move_ids as ( select array_agg(distinct account_move_line.move_id) as move_id from "account_move_line" where (((((((("account_move_line"."display_type" not in (...)) or "account_move_line"."display_type" is null) and ("account_move_line"."company_id" in (...))) and ("account_move_line"."journal_id" in (...))) and ("account_move_line"."date" <= ?)) and ("account_move_line"."date" >= ?)) and ("account_move_line"."parent_state" = ?)) and ("account_move_line"."account_id" in (...))) and ("account_move_line"."company_id" is null or ("account_move_line"."company_id" in (...)))) select ? as column_group_key, account_cashflow_line.account_id, account_account.code as account_code, account_account.name as account_name, account_account.account_type as account_account_type, account_cashflow_line.tag_id as account_tag_id, sum(round(account_cashflow_line.balance * currency_table.rate, currency_table.precision)) as balance from account_cashflow_line left join ( values (?, ?.?, ?)) as currency_table (company_id, rate, precision) on currency_table.company_id = account_cashflow_line.company_id join account_account on account_account.id = account_cashflow_line.account_id where account_cashflow_line.tag_id in (...) and account_cashflow_line.account_id in (...) and account_cashflow_line.name between ? and ? group by account_cashflow_line.company_id, account_cashflow_line.account_id, account_account.code, account_name, account_account.account_type, account_cashflow_line.tag_id union all select ? as column_group_key, account_move_line.account_id as account_id, account_account.code as account_code, account_account.name as account_name, account_account.account_type as account_account_type, ? as account_tag_id, sum(round(- account_move_line.balance * currency_table.rate, currency_table.precision)) as balance from account_move_line left join ( values (?, ?.?, ?)) as currency_table (company_id, rate, precision) on currency_table.company_id = account_move_line.company_id join account_account on account_account.id = account_move_line.account_id left join account_bank_statement_line on account_bank_statement_line.move_id = account_move_line.move_id left join account_cashflow_line on account_cashflow_line.statement_line_id = account_bank_statement_line.id where account_cashflow_line.tag_id is null and account_move_line.move_id in ( select move_id from account_move_line where move_id in ( select unnest(payment_move_ids.move_id) from payment_move_ids) and account_id in (...)) and account_move_line.account_id in (...) and not account_move_line.reconciled and account_move_line.date between ? and ? group by account_move_line.account_id, account_account.code, account_name, account_account.account_type union all select ? as column_group_key, account_move_line.account_id as account_id, account_account.code as account_code, account_account.name as account_name, account_account.account_type as account_account_type, null as account_tag_id, sum(round(- account_move_line.balance * currency_table.rate, currency_table.precision)) as balance from account_move_line left join ( values (?, ?.?, ?)) as currency_table (company_id, rate, precision) on currency_table.company_id = account_move_line.company_id join account_account on account_account.id = account_move_line.account_id left join account_bank_statement_line on account_bank_statement_line.move_id = account_move_line.move_id left join account_cashflow_line on account_cashflow_line.statement_line_id = account_bank_statement_line.id where account_cashflow_line.tag_id is null and account_move_line.move_id in ( select unnest(payment_move_ids.move_id) from payment_move_ids) and account_move_line.move_id not in ( select move_id from account_move_line where move_id in ( select unnest(payment_move_ids.move_id) from payment_move_ids) and account_id in (...)) and account_move_line.account_id in (...) and not account_move_line.reconciled and account_move_line.date between ? and ? group by account_move_line.account_id, account_account.code, account_name, account_account.account_type);Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Feb 10 12 2 4m26s 2m13s [ User: odoo16 - Total duration: 4m26s - Times executed: 2 ]
-
( WITH payment_move_ids AS ( SELECT array_agg(DISTINCT account_move_line.move_id) AS move_id FROM "account_move_line" WHERE (((((((("account_move_line"."display_type" not in ('line_section', 'line_note')) OR "account_move_line"."display_type" IS NULL) AND ("account_move_line"."company_id" in (1))) AND ("account_move_line"."journal_id" in (10, 11, 53, 9, 3, 50, 48, 22, 24, 23, 26, 25, 7, 40, 5, 34, 6, 45, 12, 4, 117, 115, 18, 8, 14, 16, 15, 35, 93, 46, 47, 118, 51, 17, 100, 52, 49))) AND ("account_move_line"."date" <= '2025-12-31')) AND ("account_move_line"."date" >= '2025-01-01')) AND ("account_move_line"."parent_state" = 'posted')) AND ("account_move_line"."account_id" in (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370))) AND ("account_move_line"."company_id" IS NULL OR ("account_move_line"."company_id" in (1)))) -- Balance amount of each cashflow line SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2025-01-01''), (''date_to'', ''2025-12-31''), (''filter'', ''last_year''), (''mode'', ''range''), (''period_type'', ''fiscalyear''), (''string'', ''2025''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_cashflow_line.account_id, account_account.code AS account_code, account_account.name AS account_name, account_account.account_type AS account_account_type, account_cashflow_line.tag_id AS account_tag_id, SUM(ROUND(account_cashflow_line.balance * currency_table.rate, currency_table.precision)) AS balance FROM account_cashflow_line LEFT JOIN ( VALUES (1, 1.0, 2)) AS currency_table (company_id, rate, precision) ON currency_table.company_id = account_cashflow_line.company_id --JOIN account_bank_statement_line -- ON account_bank_statement_line.id = account_cashflow_line.statement_line_id JOIN account_account ON account_account.id = account_cashflow_line.account_id WHERE account_cashflow_line.tag_id IN (1, 2, 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, 165, 174) AND account_cashflow_line.account_id IN (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370) AND account_cashflow_line.name BETWEEN '2025-01-01' AND '2025-12-31' GROUP BY account_cashflow_line.company_id, account_cashflow_line.account_id, account_account.code, account_name, account_account.account_type, account_cashflow_line.tag_id UNION ALL -- Currency Exchange Entries SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2025-01-01''), (''date_to'', ''2025-12-31''), (''filter'', ''last_year''), (''mode'', ''range''), (''period_type'', ''fiscalyear''), (''string'', ''2025''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_move_line.account_id AS account_id, account_account.code AS account_code, account_account.name AS account_name, account_account.account_type AS account_account_type, 36 AS account_tag_id, SUM(ROUND(- account_move_line.balance * currency_table.rate, currency_table.precision)) AS balance FROM account_move_line LEFT JOIN ( VALUES (1, 1.0, 2)) AS currency_table (company_id, rate, precision) ON currency_table.company_id = account_move_line.company_id JOIN account_account ON account_account.id = account_move_line.account_id LEFT JOIN account_bank_statement_line ON account_bank_statement_line.move_id = account_move_line.move_id LEFT JOIN account_cashflow_line ON account_cashflow_line.statement_line_id = account_bank_statement_line.id WHERE account_cashflow_line.tag_id is NULL AND account_move_line.move_id IN ( SELECT move_id FROM account_move_line WHERE move_id IN ( select unnest(payment_move_ids.move_id) FROM payment_move_ids) AND account_id in (202, 204)) AND account_move_line.account_id IN (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370) AND not account_move_line.reconciled AND account_move_line.date BETWEEN '2025-01-01' AND '2025-12-31' GROUP BY account_move_line.account_id, account_account.code, account_name, account_account.account_type UNION ALL -- Unclassified statement lines SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2025-01-01''), (''date_to'', ''2025-12-31''), (''filter'', ''last_year''), (''mode'', ''range''), (''period_type'', ''fiscalyear''), (''string'', ''2025''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_move_line.account_id AS account_id, account_account.code AS account_code, account_account.name AS account_name, account_account.account_type AS account_account_type, NULL AS account_tag_id, SUM(ROUND(- account_move_line.balance * currency_table.rate, currency_table.precision)) AS balance FROM account_move_line LEFT JOIN ( VALUES (1, 1.0, 2)) AS currency_table (company_id, rate, precision) ON currency_table.company_id = account_move_line.company_id JOIN account_account ON account_account.id = account_move_line.account_id LEFT JOIN account_bank_statement_line ON account_bank_statement_line.move_id = account_move_line.move_id LEFT JOIN account_cashflow_line ON account_cashflow_line.statement_line_id = account_bank_statement_line.id WHERE account_cashflow_line.tag_id is NULL AND account_move_line.move_id IN ( SELECT unnest(payment_move_ids.move_id) FROM payment_move_ids) AND account_move_line.move_id NOT IN ( SELECT move_id FROM account_move_line WHERE move_id IN ( select unnest(payment_move_ids.move_id) FROM payment_move_ids) AND account_id in (202, 204)) AND account_move_line.account_id IN (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370) AND not account_move_line.reconciled AND account_move_line.date BETWEEN '2025-01-01' AND '2025-12-31' GROUP BY account_move_line.account_id, account_account.code, account_name, account_account.account_type);
Date: 2026-02-10 12:31:30 Duration: 4m10s Database: ordconstruction User: odoo16 Remote: 127.0.0.1 3688658
-
( WITH payment_move_ids AS ( SELECT array_agg(DISTINCT account_move_line.move_id) AS move_id FROM "account_move_line" WHERE (((((((("account_move_line"."display_type" not in ('line_section', 'line_note')) OR "account_move_line"."display_type" IS NULL) AND ("account_move_line"."company_id" in (1))) AND ("account_move_line"."journal_id" in (10, 11, 53, 9, 3, 50, 48, 22, 24, 23, 26, 25, 7, 40, 5, 34, 6, 45, 12, 4, 117, 115, 18, 8, 14, 16, 15, 35, 93, 46, 47, 118, 51, 17, 100, 52, 49))) AND ("account_move_line"."date" <= '2026-01-31')) AND ("account_move_line"."date" >= '2026-01-01')) AND ("account_move_line"."parent_state" = 'posted')) AND ("account_move_line"."account_id" in (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370))) AND ("account_move_line"."company_id" IS NULL OR ("account_move_line"."company_id" in (1)))) -- Balance amount of each cashflow line SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2026-01-01''), (''date_to'', ''2026-01-31''), (''filter'', ''last_month''), (''mode'', ''range''), (''period_type'', ''month''), (''string'', ''1-р сар 2026''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_cashflow_line.account_id, account_account.code AS account_code, account_account.name AS account_name, account_account.account_type AS account_account_type, account_cashflow_line.tag_id AS account_tag_id, SUM(ROUND(account_cashflow_line.balance * currency_table.rate, currency_table.precision)) AS balance FROM account_cashflow_line LEFT JOIN ( VALUES (1, 1.0, 2)) AS currency_table (company_id, rate, precision) ON currency_table.company_id = account_cashflow_line.company_id --JOIN account_bank_statement_line -- ON account_bank_statement_line.id = account_cashflow_line.statement_line_id JOIN account_account ON account_account.id = account_cashflow_line.account_id WHERE account_cashflow_line.tag_id IN (1, 2, 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, 165, 174) AND account_cashflow_line.account_id IN (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370) AND account_cashflow_line.name BETWEEN '2026-01-01' AND '2026-01-31' GROUP BY account_cashflow_line.company_id, account_cashflow_line.account_id, account_account.code, account_name, account_account.account_type, account_cashflow_line.tag_id UNION ALL -- Currency Exchange Entries SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2026-01-01''), (''date_to'', ''2026-01-31''), (''filter'', ''last_month''), (''mode'', ''range''), (''period_type'', ''month''), (''string'', ''1-р сар 2026''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_move_line.account_id AS account_id, account_account.code AS account_code, account_account.name AS account_name, account_account.account_type AS account_account_type, 36 AS account_tag_id, SUM(ROUND(- account_move_line.balance * currency_table.rate, currency_table.precision)) AS balance FROM account_move_line LEFT JOIN ( VALUES (1, 1.0, 2)) AS currency_table (company_id, rate, precision) ON currency_table.company_id = account_move_line.company_id JOIN account_account ON account_account.id = account_move_line.account_id LEFT JOIN account_bank_statement_line ON account_bank_statement_line.move_id = account_move_line.move_id LEFT JOIN account_cashflow_line ON account_cashflow_line.statement_line_id = account_bank_statement_line.id WHERE account_cashflow_line.tag_id is NULL AND account_move_line.move_id IN ( SELECT move_id FROM account_move_line WHERE move_id IN ( select unnest(payment_move_ids.move_id) FROM payment_move_ids) AND account_id in (202, 204)) AND account_move_line.account_id IN (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370) AND not account_move_line.reconciled AND account_move_line.date BETWEEN '2026-01-01' AND '2026-01-31' GROUP BY account_move_line.account_id, account_account.code, account_name, account_account.account_type UNION ALL -- Unclassified statement lines SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2026-01-01''), (''date_to'', ''2026-01-31''), (''filter'', ''last_month''), (''mode'', ''range''), (''period_type'', ''month''), (''string'', ''1-р сар 2026''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_move_line.account_id AS account_id, account_account.code AS account_code, account_account.name AS account_name, account_account.account_type AS account_account_type, NULL AS account_tag_id, SUM(ROUND(- account_move_line.balance * currency_table.rate, currency_table.precision)) AS balance FROM account_move_line LEFT JOIN ( VALUES (1, 1.0, 2)) AS currency_table (company_id, rate, precision) ON currency_table.company_id = account_move_line.company_id JOIN account_account ON account_account.id = account_move_line.account_id LEFT JOIN account_bank_statement_line ON account_bank_statement_line.move_id = account_move_line.move_id LEFT JOIN account_cashflow_line ON account_cashflow_line.statement_line_id = account_bank_statement_line.id WHERE account_cashflow_line.tag_id is NULL AND account_move_line.move_id IN ( SELECT unnest(payment_move_ids.move_id) FROM payment_move_ids) AND account_move_line.move_id NOT IN ( SELECT move_id FROM account_move_line WHERE move_id IN ( select unnest(payment_move_ids.move_id) FROM payment_move_ids) AND account_id in (202, 204)) AND account_move_line.account_id IN (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370) AND not account_move_line.reconciled AND account_move_line.date BETWEEN '2026-01-01' AND '2026-01-31' GROUP BY account_move_line.account_id, account_account.code, account_name, account_account.account_type);
Date: 2026-02-10 12:16:53 Duration: 15s844ms Database: ordconstruction User: odoo16 Remote: 127.0.0.1 3688646
2 615ms 3 201ms 208ms 205ms select "account_move_line".id from "account_move_line" left join "account_account" AS "account_move_line__account_id" on ("account_move_line"."account_id" = "account_move_line__account_id"."id") where (((((((((("account_move_line"."display_type" not in (...)) or "account_move_line"."display_type" is null) and ("account_move_line"."parent_state" = ?)) and ("account_move_line"."company_id" = ?)) and ("account_move_line"."reconciled" is null or "account_move_line"."reconciled" = false)) and ("account_move_line__account_id"."reconcile" = true)) and ((("account_move_line__account_id"."account_type" not in (...)) or "account_move_line__account_id"."account_type" is null) or "account_move_line"."payment_id" is null)) and (("account_move_line"."statement_line_id" != ?) or "account_move_line"."statement_line_id" is null)) and (("account_move_line"."account_id" not in (...)) or "account_move_line"."account_id" is null)) and ((("account_move_line__account_id"."account_type" in (...)) and "account_move_line"."payment_id" is null) or (("account_move_line"."account_id" in (...)) and "account_move_line"."payment_id" is not null))) and ("account_move_line"."company_id" is null or ("account_move_line"."company_id" in (...))) order by "account_move_line"."date" desc, "account_move_line"."move_name" desc, "account_move_line"."id", "account_move_line"."id" limit ?;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Feb 10 12 3 615ms 205ms [ User: odoo16 - Total duration: 615ms - Times executed: 3 ]
-
SELECT "account_move_line".id FROM "account_move_line" LEFT JOIN "account_account" AS "account_move_line__account_id" ON ("account_move_line"."account_id" = "account_move_line__account_id"."id") WHERE (((((((((("account_move_line"."display_type" not in ('line_section', 'line_note')) OR "account_move_line"."display_type" IS NULL) AND ("account_move_line"."parent_state" = 'posted')) AND ("account_move_line"."company_id" = 2)) AND ("account_move_line"."reconciled" IS NULL or "account_move_line"."reconciled" = false)) AND ("account_move_line__account_id"."reconcile" = true)) AND ((("account_move_line__account_id"."account_type" not in ('asset_receivable', 'liability_payable')) OR "account_move_line__account_id"."account_type" IS NULL) OR "account_move_line"."payment_id" IS NULL)) AND (("account_move_line"."statement_line_id" != 84141) OR "account_move_line"."statement_line_id" IS NULL)) AND (("account_move_line"."account_id" not in (1051, 1052)) OR "account_move_line"."account_id" IS NULL)) AND ((("account_move_line__account_id"."account_type" in ('asset_receivable', 'liability_payable')) AND "account_move_line"."payment_id" IS NULL) OR (("account_move_line"."account_id" in (1290, 1291)) AND "account_move_line"."payment_id" IS NOT NULL))) AND ("account_move_line"."company_id" IS NULL OR ("account_move_line"."company_id" in (2))) ORDER BY "account_move_line"."date" DESC, "account_move_line"."move_name" DESC, "account_move_line"."id", "account_move_line"."id" LIMIT 40;
Date: 2026-02-10 12:29:49 Duration: 208ms Database: ordconstruction User: odoo16 Remote: 127.0.0.1 3688635
-
SELECT "account_move_line".id FROM "account_move_line" LEFT JOIN "account_account" AS "account_move_line__account_id" ON ("account_move_line"."account_id" = "account_move_line__account_id"."id") WHERE (((((((((("account_move_line"."display_type" not in ('line_section', 'line_note')) OR "account_move_line"."display_type" IS NULL) AND ("account_move_line"."parent_state" = 'posted')) AND ("account_move_line"."company_id" = 2)) AND ("account_move_line"."reconciled" IS NULL or "account_move_line"."reconciled" = false)) AND ("account_move_line__account_id"."reconcile" = true)) AND ((("account_move_line__account_id"."account_type" not in ('asset_receivable', 'liability_payable')) OR "account_move_line__account_id"."account_type" IS NULL) OR "account_move_line"."payment_id" IS NULL)) AND (("account_move_line"."statement_line_id" != 84056) OR "account_move_line"."statement_line_id" IS NULL)) AND (("account_move_line"."account_id" not in (1051, 1052)) OR "account_move_line"."account_id" IS NULL)) AND ((("account_move_line__account_id"."account_type" in ('asset_receivable', 'liability_payable')) AND "account_move_line"."payment_id" IS NULL) OR (("account_move_line"."account_id" in (1290, 1291)) AND "account_move_line"."payment_id" IS NOT NULL))) AND ("account_move_line"."company_id" IS NULL OR ("account_move_line"."company_id" in (2))) ORDER BY "account_move_line"."date" DESC, "account_move_line"."move_name" DESC, "account_move_line"."id", "account_move_line"."id" LIMIT 40;
Date: 2026-02-10 12:19:50 Duration: 205ms Database: ordconstruction User: odoo16 Remote: 127.0.0.1 3688646
-
SELECT "account_move_line".id FROM "account_move_line" LEFT JOIN "account_account" AS "account_move_line__account_id" ON ("account_move_line"."account_id" = "account_move_line__account_id"."id") WHERE (((((((((("account_move_line"."display_type" not in ('line_section', 'line_note')) OR "account_move_line"."display_type" IS NULL) AND ("account_move_line"."parent_state" = 'posted')) AND ("account_move_line"."company_id" = 2)) AND ("account_move_line"."reconciled" IS NULL or "account_move_line"."reconciled" = false)) AND ("account_move_line__account_id"."reconcile" = true)) AND ((("account_move_line__account_id"."account_type" not in ('asset_receivable', 'liability_payable')) OR "account_move_line__account_id"."account_type" IS NULL) OR "account_move_line"."payment_id" IS NULL)) AND (("account_move_line"."statement_line_id" != 83983) OR "account_move_line"."statement_line_id" IS NULL)) AND (("account_move_line"."account_id" not in (1051, 1052)) OR "account_move_line"."account_id" IS NULL)) AND ((("account_move_line__account_id"."account_type" in ('asset_receivable', 'liability_payable')) AND "account_move_line"."payment_id" IS NULL) OR (("account_move_line"."account_id" in (1290, 1291)) AND "account_move_line"."payment_id" IS NOT NULL))) AND ("account_move_line"."company_id" IS NULL OR ("account_move_line"."company_id" in (2))) ORDER BY "account_move_line"."date" DESC, "account_move_line"."move_name" DESC, "account_move_line"."id", "account_move_line"."id" LIMIT 40;
Date: 2026-02-10 12:29:52 Duration: 201ms Database: ordconstruction User: odoo16 Remote: 127.0.0.1 3688646
3 379ms 1 379ms 379ms 379ms select journal.id as journal_id, statement.id as statement_id, coalesce(statement.balance_end_real, ?) as balance_end_real, without_statement.amount as unlinked_amount, without_statement.count as unlinked_count from account_journal journal left join lateral ( select id, first_line_index, balance_end_real from account_bank_statement where journal_id = journal.id order by date desc, id desc limit ?) statement on true left join lateral ( select coalesce(sum(stl.amount), ?.?) as amount, count(*) from account_bank_statement_line stl join account_move move on move.id = stl.move_id where stl.statement_id is null and move.state != ? and move.journal_id = journal.id and stl.internal_index >= coalesce(statement.first_line_index, ?) limit ?) without_statement on true where journal.id = any (array[?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?]);Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Feb 10 12 1 379ms 379ms [ User: odoo16 - Total duration: 379ms - Times executed: 1 ]
-
SELECT journal.id AS journal_id, statement.id AS statement_id, COALESCE(statement.balance_end_real, 0) AS balance_end_real, without_statement.amount AS unlinked_amount, without_statement.count AS unlinked_count FROM account_journal journal LEFT JOIN LATERAL ( -- select latest statement based on the date SELECT id, first_line_index, balance_end_real FROM account_bank_statement WHERE journal_id = journal.id ORDER BY date DESC, id DESC LIMIT 1) statement ON TRUE LEFT JOIN LATERAL ( -- sum all the lines not linked to a statement with a higher index than the last line of the statement SELECT COALESCE(SUM(stl.amount), 0.0) AS amount, COUNT(*) FROM account_bank_statement_line stl JOIN account_move move ON move.id = stl.move_id WHERE stl.statement_id IS NULL AND move.state != 'cancel' AND move.journal_id = journal.id AND stl.internal_index >= COALESCE(statement.first_line_index, '') LIMIT 1) without_statement ON TRUE WHERE journal.id = ANY (ARRAY[118, 40, 93, 51, 117, 100, 8, 14, 15, 16, 17, 18, 46, 35, 45, 47, 115, 7, 22, 23, 24, 25, 26, 50, 48]);
Date: 2026-02-10 12:16:33 Duration: 379ms Database: ordconstruction User: odoo16 Remote: 127.0.0.1 3688646
4 322ms 1 322ms 322ms 322ms select ? as column_group_key, account_move_line.move_id from "account_move_line" where (((((((("account_move_line"."display_type" not in (...)) or "account_move_line"."display_type" is null) and ("account_move_line"."company_id" in (...))) and ("account_move_line"."journal_id" in (...))) and ("account_move_line"."date" <= ?)) and ("account_move_line"."date" >= ?)) and ("account_move_line"."parent_state" = ?)) and ("account_move_line"."account_id" in (...))) and ("account_move_line"."company_id" is null or ("account_move_line"."company_id" in (...))) group by account_move_line.move_id;Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Feb 10 12 1 322ms 322ms [ User: odoo16 - Total duration: 322ms - Times executed: 1 ]
-
SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2025-01-01''), (''date_to'', ''2025-12-31''), (''filter'', ''last_year''), (''mode'', ''range''), (''period_type'', ''fiscalyear''), (''string'', ''2025''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_move_line.move_id FROM "account_move_line" WHERE (((((((("account_move_line"."display_type" not in ('line_section', 'line_note')) OR "account_move_line"."display_type" IS NULL) AND ("account_move_line"."company_id" in (1))) AND ("account_move_line"."journal_id" in (10, 11, 53, 9, 3, 50, 48, 22, 24, 23, 26, 25, 7, 40, 5, 34, 6, 45, 12, 4, 117, 115, 18, 8, 14, 16, 15, 35, 93, 46, 47, 118, 51, 17, 100, 52, 49))) AND ("account_move_line"."date" <= '2025-12-31')) AND ("account_move_line"."date" >= '2025-01-01')) AND ("account_move_line"."parent_state" = 'posted')) AND ("account_move_line"."account_id" in (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370))) AND ("account_move_line"."company_id" IS NULL OR ("account_move_line"."company_id" in (1))) GROUP BY account_move_line.move_id;
Date: 2026-02-10 12:27:19 Duration: 322ms Database: ordconstruction User: odoo16 Remote: 127.0.0.1 3688658
5 294ms 1 294ms 294ms 294ms select ? as column_group_key, account_move_line.account_id, account_account.code as account_code, account_account.name as account_name, sum(round(account_move_line.balance * currency_table.rate, currency_table.precision)) as balance from "account_move_line" join account_account on account_account.id = account_move_line.account_id left join ( values (?, ?.?, ?)) as currency_table (company_id, rate, precision) on currency_table.company_id = account_move_line.company_id where ((((((("account_move_line"."display_type" not in (...)) or "account_move_line"."display_type" is null) and ("account_move_line"."company_id" in (...))) and ("account_move_line"."journal_id" in (...))) and ("account_move_line"."date" <= ?)) and ("account_move_line"."parent_state" = ?)) and ("account_move_line"."account_id" in (...))) and ("account_move_line"."company_id" is null or ("account_move_line"."company_id" in (...))) group by account_move_line.account_id, account_account.code, account_account.name;Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Feb 10 12 1 294ms 294ms [ User: odoo16 - Total duration: 294ms - Times executed: 1 ]
-
SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2026-01-01''), (''date_to'', ''2026-01-31''), (''filter'', ''last_month''), (''mode'', ''range''), (''period_type'', ''month''), (''string'', ''1-р сар 2026''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_move_line.account_id, account_account.code AS account_code, account_account.name AS account_name, SUM(ROUND(account_move_line.balance * currency_table.rate, currency_table.precision)) AS balance FROM "account_move_line" JOIN account_account ON account_account.id = account_move_line.account_id LEFT JOIN ( VALUES (1, 1.0, 2)) AS currency_table (company_id, rate, precision) ON currency_table.company_id = account_move_line.company_id WHERE ((((((("account_move_line"."display_type" not in ('line_section', 'line_note')) OR "account_move_line"."display_type" IS NULL) AND ("account_move_line"."company_id" in (1))) AND ("account_move_line"."journal_id" in (10, 11, 53, 9, 3, 50, 48, 22, 24, 23, 26, 25, 7, 40, 5, 34, 6, 45, 12, 4, 117, 115, 18, 8, 14, 16, 15, 35, 93, 46, 47, 118, 51, 17, 100, 52, 49))) AND ("account_move_line"."date" <= '2025-12-31')) AND ("account_move_line"."parent_state" = 'posted')) AND ("account_move_line"."account_id" in (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370))) AND ("account_move_line"."company_id" IS NULL OR ("account_move_line"."company_id" in (1))) GROUP BY account_move_line.account_id, account_account.code, account_account.name;
Date: 2026-02-10 12:16:37 Duration: 294ms Database: ordconstruction User: odoo16 Remote: 127.0.0.1 3688646
Most frequent queries (N)
Rank Times executed Total duration Min duration Max duration Avg duration Query 1 3 615ms 201ms 208ms 205ms select "account_move_line".id from "account_move_line" left join "account_account" AS "account_move_line__account_id" on ("account_move_line"."account_id" = "account_move_line__account_id"."id") where (((((((((("account_move_line"."display_type" not in (...)) or "account_move_line"."display_type" is null) and ("account_move_line"."parent_state" = ?)) and ("account_move_line"."company_id" = ?)) and ("account_move_line"."reconciled" is null or "account_move_line"."reconciled" = false)) and ("account_move_line__account_id"."reconcile" = true)) and ((("account_move_line__account_id"."account_type" not in (...)) or "account_move_line__account_id"."account_type" is null) or "account_move_line"."payment_id" is null)) and (("account_move_line"."statement_line_id" != ?) or "account_move_line"."statement_line_id" is null)) and (("account_move_line"."account_id" not in (...)) or "account_move_line"."account_id" is null)) and ((("account_move_line__account_id"."account_type" in (...)) and "account_move_line"."payment_id" is null) or (("account_move_line"."account_id" in (...)) and "account_move_line"."payment_id" is not null))) and ("account_move_line"."company_id" is null or ("account_move_line"."company_id" in (...))) order by "account_move_line"."date" desc, "account_move_line"."move_name" desc, "account_move_line"."id", "account_move_line"."id" limit ?;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Feb 10 12 3 615ms 205ms [ User: odoo16 - Total duration: 615ms - Times executed: 3 ]
-
SELECT "account_move_line".id FROM "account_move_line" LEFT JOIN "account_account" AS "account_move_line__account_id" ON ("account_move_line"."account_id" = "account_move_line__account_id"."id") WHERE (((((((((("account_move_line"."display_type" not in ('line_section', 'line_note')) OR "account_move_line"."display_type" IS NULL) AND ("account_move_line"."parent_state" = 'posted')) AND ("account_move_line"."company_id" = 2)) AND ("account_move_line"."reconciled" IS NULL or "account_move_line"."reconciled" = false)) AND ("account_move_line__account_id"."reconcile" = true)) AND ((("account_move_line__account_id"."account_type" not in ('asset_receivable', 'liability_payable')) OR "account_move_line__account_id"."account_type" IS NULL) OR "account_move_line"."payment_id" IS NULL)) AND (("account_move_line"."statement_line_id" != 84141) OR "account_move_line"."statement_line_id" IS NULL)) AND (("account_move_line"."account_id" not in (1051, 1052)) OR "account_move_line"."account_id" IS NULL)) AND ((("account_move_line__account_id"."account_type" in ('asset_receivable', 'liability_payable')) AND "account_move_line"."payment_id" IS NULL) OR (("account_move_line"."account_id" in (1290, 1291)) AND "account_move_line"."payment_id" IS NOT NULL))) AND ("account_move_line"."company_id" IS NULL OR ("account_move_line"."company_id" in (2))) ORDER BY "account_move_line"."date" DESC, "account_move_line"."move_name" DESC, "account_move_line"."id", "account_move_line"."id" LIMIT 40;
Date: 2026-02-10 12:29:49 Duration: 208ms Database: ordconstruction User: odoo16 Remote: 127.0.0.1 3688635
-
SELECT "account_move_line".id FROM "account_move_line" LEFT JOIN "account_account" AS "account_move_line__account_id" ON ("account_move_line"."account_id" = "account_move_line__account_id"."id") WHERE (((((((((("account_move_line"."display_type" not in ('line_section', 'line_note')) OR "account_move_line"."display_type" IS NULL) AND ("account_move_line"."parent_state" = 'posted')) AND ("account_move_line"."company_id" = 2)) AND ("account_move_line"."reconciled" IS NULL or "account_move_line"."reconciled" = false)) AND ("account_move_line__account_id"."reconcile" = true)) AND ((("account_move_line__account_id"."account_type" not in ('asset_receivable', 'liability_payable')) OR "account_move_line__account_id"."account_type" IS NULL) OR "account_move_line"."payment_id" IS NULL)) AND (("account_move_line"."statement_line_id" != 84056) OR "account_move_line"."statement_line_id" IS NULL)) AND (("account_move_line"."account_id" not in (1051, 1052)) OR "account_move_line"."account_id" IS NULL)) AND ((("account_move_line__account_id"."account_type" in ('asset_receivable', 'liability_payable')) AND "account_move_line"."payment_id" IS NULL) OR (("account_move_line"."account_id" in (1290, 1291)) AND "account_move_line"."payment_id" IS NOT NULL))) AND ("account_move_line"."company_id" IS NULL OR ("account_move_line"."company_id" in (2))) ORDER BY "account_move_line"."date" DESC, "account_move_line"."move_name" DESC, "account_move_line"."id", "account_move_line"."id" LIMIT 40;
Date: 2026-02-10 12:19:50 Duration: 205ms Database: ordconstruction User: odoo16 Remote: 127.0.0.1 3688646
-
SELECT "account_move_line".id FROM "account_move_line" LEFT JOIN "account_account" AS "account_move_line__account_id" ON ("account_move_line"."account_id" = "account_move_line__account_id"."id") WHERE (((((((((("account_move_line"."display_type" not in ('line_section', 'line_note')) OR "account_move_line"."display_type" IS NULL) AND ("account_move_line"."parent_state" = 'posted')) AND ("account_move_line"."company_id" = 2)) AND ("account_move_line"."reconciled" IS NULL or "account_move_line"."reconciled" = false)) AND ("account_move_line__account_id"."reconcile" = true)) AND ((("account_move_line__account_id"."account_type" not in ('asset_receivable', 'liability_payable')) OR "account_move_line__account_id"."account_type" IS NULL) OR "account_move_line"."payment_id" IS NULL)) AND (("account_move_line"."statement_line_id" != 83983) OR "account_move_line"."statement_line_id" IS NULL)) AND (("account_move_line"."account_id" not in (1051, 1052)) OR "account_move_line"."account_id" IS NULL)) AND ((("account_move_line__account_id"."account_type" in ('asset_receivable', 'liability_payable')) AND "account_move_line"."payment_id" IS NULL) OR (("account_move_line"."account_id" in (1290, 1291)) AND "account_move_line"."payment_id" IS NOT NULL))) AND ("account_move_line"."company_id" IS NULL OR ("account_move_line"."company_id" in (2))) ORDER BY "account_move_line"."date" DESC, "account_move_line"."move_name" DESC, "account_move_line"."id", "account_move_line"."id" LIMIT 40;
Date: 2026-02-10 12:29:52 Duration: 201ms Database: ordconstruction User: odoo16 Remote: 127.0.0.1 3688646
2 2 4m26s 15s844ms 4m10s 2m13s ( with payment_move_ids as ( select array_agg(distinct account_move_line.move_id) as move_id from "account_move_line" where (((((((("account_move_line"."display_type" not in (...)) or "account_move_line"."display_type" is null) and ("account_move_line"."company_id" in (...))) and ("account_move_line"."journal_id" in (...))) and ("account_move_line"."date" <= ?)) and ("account_move_line"."date" >= ?)) and ("account_move_line"."parent_state" = ?)) and ("account_move_line"."account_id" in (...))) and ("account_move_line"."company_id" is null or ("account_move_line"."company_id" in (...)))) select ? as column_group_key, account_cashflow_line.account_id, account_account.code as account_code, account_account.name as account_name, account_account.account_type as account_account_type, account_cashflow_line.tag_id as account_tag_id, sum(round(account_cashflow_line.balance * currency_table.rate, currency_table.precision)) as balance from account_cashflow_line left join ( values (?, ?.?, ?)) as currency_table (company_id, rate, precision) on currency_table.company_id = account_cashflow_line.company_id join account_account on account_account.id = account_cashflow_line.account_id where account_cashflow_line.tag_id in (...) and account_cashflow_line.account_id in (...) and account_cashflow_line.name between ? and ? group by account_cashflow_line.company_id, account_cashflow_line.account_id, account_account.code, account_name, account_account.account_type, account_cashflow_line.tag_id union all select ? as column_group_key, account_move_line.account_id as account_id, account_account.code as account_code, account_account.name as account_name, account_account.account_type as account_account_type, ? as account_tag_id, sum(round(- account_move_line.balance * currency_table.rate, currency_table.precision)) as balance from account_move_line left join ( values (?, ?.?, ?)) as currency_table (company_id, rate, precision) on currency_table.company_id = account_move_line.company_id join account_account on account_account.id = account_move_line.account_id left join account_bank_statement_line on account_bank_statement_line.move_id = account_move_line.move_id left join account_cashflow_line on account_cashflow_line.statement_line_id = account_bank_statement_line.id where account_cashflow_line.tag_id is null and account_move_line.move_id in ( select move_id from account_move_line where move_id in ( select unnest(payment_move_ids.move_id) from payment_move_ids) and account_id in (...)) and account_move_line.account_id in (...) and not account_move_line.reconciled and account_move_line.date between ? and ? group by account_move_line.account_id, account_account.code, account_name, account_account.account_type union all select ? as column_group_key, account_move_line.account_id as account_id, account_account.code as account_code, account_account.name as account_name, account_account.account_type as account_account_type, null as account_tag_id, sum(round(- account_move_line.balance * currency_table.rate, currency_table.precision)) as balance from account_move_line left join ( values (?, ?.?, ?)) as currency_table (company_id, rate, precision) on currency_table.company_id = account_move_line.company_id join account_account on account_account.id = account_move_line.account_id left join account_bank_statement_line on account_bank_statement_line.move_id = account_move_line.move_id left join account_cashflow_line on account_cashflow_line.statement_line_id = account_bank_statement_line.id where account_cashflow_line.tag_id is null and account_move_line.move_id in ( select unnest(payment_move_ids.move_id) from payment_move_ids) and account_move_line.move_id not in ( select move_id from account_move_line where move_id in ( select unnest(payment_move_ids.move_id) from payment_move_ids) and account_id in (...)) and account_move_line.account_id in (...) and not account_move_line.reconciled and account_move_line.date between ? and ? group by account_move_line.account_id, account_account.code, account_name, account_account.account_type);Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Feb 10 12 2 4m26s 2m13s [ User: odoo16 - Total duration: 4m26s - Times executed: 2 ]
-
( WITH payment_move_ids AS ( SELECT array_agg(DISTINCT account_move_line.move_id) AS move_id FROM "account_move_line" WHERE (((((((("account_move_line"."display_type" not in ('line_section', 'line_note')) OR "account_move_line"."display_type" IS NULL) AND ("account_move_line"."company_id" in (1))) AND ("account_move_line"."journal_id" in (10, 11, 53, 9, 3, 50, 48, 22, 24, 23, 26, 25, 7, 40, 5, 34, 6, 45, 12, 4, 117, 115, 18, 8, 14, 16, 15, 35, 93, 46, 47, 118, 51, 17, 100, 52, 49))) AND ("account_move_line"."date" <= '2025-12-31')) AND ("account_move_line"."date" >= '2025-01-01')) AND ("account_move_line"."parent_state" = 'posted')) AND ("account_move_line"."account_id" in (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370))) AND ("account_move_line"."company_id" IS NULL OR ("account_move_line"."company_id" in (1)))) -- Balance amount of each cashflow line SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2025-01-01''), (''date_to'', ''2025-12-31''), (''filter'', ''last_year''), (''mode'', ''range''), (''period_type'', ''fiscalyear''), (''string'', ''2025''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_cashflow_line.account_id, account_account.code AS account_code, account_account.name AS account_name, account_account.account_type AS account_account_type, account_cashflow_line.tag_id AS account_tag_id, SUM(ROUND(account_cashflow_line.balance * currency_table.rate, currency_table.precision)) AS balance FROM account_cashflow_line LEFT JOIN ( VALUES (1, 1.0, 2)) AS currency_table (company_id, rate, precision) ON currency_table.company_id = account_cashflow_line.company_id --JOIN account_bank_statement_line -- ON account_bank_statement_line.id = account_cashflow_line.statement_line_id JOIN account_account ON account_account.id = account_cashflow_line.account_id WHERE account_cashflow_line.tag_id IN (1, 2, 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, 165, 174) AND account_cashflow_line.account_id IN (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370) AND account_cashflow_line.name BETWEEN '2025-01-01' AND '2025-12-31' GROUP BY account_cashflow_line.company_id, account_cashflow_line.account_id, account_account.code, account_name, account_account.account_type, account_cashflow_line.tag_id UNION ALL -- Currency Exchange Entries SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2025-01-01''), (''date_to'', ''2025-12-31''), (''filter'', ''last_year''), (''mode'', ''range''), (''period_type'', ''fiscalyear''), (''string'', ''2025''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_move_line.account_id AS account_id, account_account.code AS account_code, account_account.name AS account_name, account_account.account_type AS account_account_type, 36 AS account_tag_id, SUM(ROUND(- account_move_line.balance * currency_table.rate, currency_table.precision)) AS balance FROM account_move_line LEFT JOIN ( VALUES (1, 1.0, 2)) AS currency_table (company_id, rate, precision) ON currency_table.company_id = account_move_line.company_id JOIN account_account ON account_account.id = account_move_line.account_id LEFT JOIN account_bank_statement_line ON account_bank_statement_line.move_id = account_move_line.move_id LEFT JOIN account_cashflow_line ON account_cashflow_line.statement_line_id = account_bank_statement_line.id WHERE account_cashflow_line.tag_id is NULL AND account_move_line.move_id IN ( SELECT move_id FROM account_move_line WHERE move_id IN ( select unnest(payment_move_ids.move_id) FROM payment_move_ids) AND account_id in (202, 204)) AND account_move_line.account_id IN (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370) AND not account_move_line.reconciled AND account_move_line.date BETWEEN '2025-01-01' AND '2025-12-31' GROUP BY account_move_line.account_id, account_account.code, account_name, account_account.account_type UNION ALL -- Unclassified statement lines SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2025-01-01''), (''date_to'', ''2025-12-31''), (''filter'', ''last_year''), (''mode'', ''range''), (''period_type'', ''fiscalyear''), (''string'', ''2025''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_move_line.account_id AS account_id, account_account.code AS account_code, account_account.name AS account_name, account_account.account_type AS account_account_type, NULL AS account_tag_id, SUM(ROUND(- account_move_line.balance * currency_table.rate, currency_table.precision)) AS balance FROM account_move_line LEFT JOIN ( VALUES (1, 1.0, 2)) AS currency_table (company_id, rate, precision) ON currency_table.company_id = account_move_line.company_id JOIN account_account ON account_account.id = account_move_line.account_id LEFT JOIN account_bank_statement_line ON account_bank_statement_line.move_id = account_move_line.move_id LEFT JOIN account_cashflow_line ON account_cashflow_line.statement_line_id = account_bank_statement_line.id WHERE account_cashflow_line.tag_id is NULL AND account_move_line.move_id IN ( SELECT unnest(payment_move_ids.move_id) FROM payment_move_ids) AND account_move_line.move_id NOT IN ( SELECT move_id FROM account_move_line WHERE move_id IN ( select unnest(payment_move_ids.move_id) FROM payment_move_ids) AND account_id in (202, 204)) AND account_move_line.account_id IN (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370) AND not account_move_line.reconciled AND account_move_line.date BETWEEN '2025-01-01' AND '2025-12-31' GROUP BY account_move_line.account_id, account_account.code, account_name, account_account.account_type);
Date: 2026-02-10 12:31:30 Duration: 4m10s Database: ordconstruction User: odoo16 Remote: 127.0.0.1 3688658
-
( WITH payment_move_ids AS ( SELECT array_agg(DISTINCT account_move_line.move_id) AS move_id FROM "account_move_line" WHERE (((((((("account_move_line"."display_type" not in ('line_section', 'line_note')) OR "account_move_line"."display_type" IS NULL) AND ("account_move_line"."company_id" in (1))) AND ("account_move_line"."journal_id" in (10, 11, 53, 9, 3, 50, 48, 22, 24, 23, 26, 25, 7, 40, 5, 34, 6, 45, 12, 4, 117, 115, 18, 8, 14, 16, 15, 35, 93, 46, 47, 118, 51, 17, 100, 52, 49))) AND ("account_move_line"."date" <= '2026-01-31')) AND ("account_move_line"."date" >= '2026-01-01')) AND ("account_move_line"."parent_state" = 'posted')) AND ("account_move_line"."account_id" in (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370))) AND ("account_move_line"."company_id" IS NULL OR ("account_move_line"."company_id" in (1)))) -- Balance amount of each cashflow line SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2026-01-01''), (''date_to'', ''2026-01-31''), (''filter'', ''last_month''), (''mode'', ''range''), (''period_type'', ''month''), (''string'', ''1-р сар 2026''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_cashflow_line.account_id, account_account.code AS account_code, account_account.name AS account_name, account_account.account_type AS account_account_type, account_cashflow_line.tag_id AS account_tag_id, SUM(ROUND(account_cashflow_line.balance * currency_table.rate, currency_table.precision)) AS balance FROM account_cashflow_line LEFT JOIN ( VALUES (1, 1.0, 2)) AS currency_table (company_id, rate, precision) ON currency_table.company_id = account_cashflow_line.company_id --JOIN account_bank_statement_line -- ON account_bank_statement_line.id = account_cashflow_line.statement_line_id JOIN account_account ON account_account.id = account_cashflow_line.account_id WHERE account_cashflow_line.tag_id IN (1, 2, 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, 165, 174) AND account_cashflow_line.account_id IN (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370) AND account_cashflow_line.name BETWEEN '2026-01-01' AND '2026-01-31' GROUP BY account_cashflow_line.company_id, account_cashflow_line.account_id, account_account.code, account_name, account_account.account_type, account_cashflow_line.tag_id UNION ALL -- Currency Exchange Entries SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2026-01-01''), (''date_to'', ''2026-01-31''), (''filter'', ''last_month''), (''mode'', ''range''), (''period_type'', ''month''), (''string'', ''1-р сар 2026''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_move_line.account_id AS account_id, account_account.code AS account_code, account_account.name AS account_name, account_account.account_type AS account_account_type, 36 AS account_tag_id, SUM(ROUND(- account_move_line.balance * currency_table.rate, currency_table.precision)) AS balance FROM account_move_line LEFT JOIN ( VALUES (1, 1.0, 2)) AS currency_table (company_id, rate, precision) ON currency_table.company_id = account_move_line.company_id JOIN account_account ON account_account.id = account_move_line.account_id LEFT JOIN account_bank_statement_line ON account_bank_statement_line.move_id = account_move_line.move_id LEFT JOIN account_cashflow_line ON account_cashflow_line.statement_line_id = account_bank_statement_line.id WHERE account_cashflow_line.tag_id is NULL AND account_move_line.move_id IN ( SELECT move_id FROM account_move_line WHERE move_id IN ( select unnest(payment_move_ids.move_id) FROM payment_move_ids) AND account_id in (202, 204)) AND account_move_line.account_id IN (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370) AND not account_move_line.reconciled AND account_move_line.date BETWEEN '2026-01-01' AND '2026-01-31' GROUP BY account_move_line.account_id, account_account.code, account_name, account_account.account_type UNION ALL -- Unclassified statement lines SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2026-01-01''), (''date_to'', ''2026-01-31''), (''filter'', ''last_month''), (''mode'', ''range''), (''period_type'', ''month''), (''string'', ''1-р сар 2026''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_move_line.account_id AS account_id, account_account.code AS account_code, account_account.name AS account_name, account_account.account_type AS account_account_type, NULL AS account_tag_id, SUM(ROUND(- account_move_line.balance * currency_table.rate, currency_table.precision)) AS balance FROM account_move_line LEFT JOIN ( VALUES (1, 1.0, 2)) AS currency_table (company_id, rate, precision) ON currency_table.company_id = account_move_line.company_id JOIN account_account ON account_account.id = account_move_line.account_id LEFT JOIN account_bank_statement_line ON account_bank_statement_line.move_id = account_move_line.move_id LEFT JOIN account_cashflow_line ON account_cashflow_line.statement_line_id = account_bank_statement_line.id WHERE account_cashflow_line.tag_id is NULL AND account_move_line.move_id IN ( SELECT unnest(payment_move_ids.move_id) FROM payment_move_ids) AND account_move_line.move_id NOT IN ( SELECT move_id FROM account_move_line WHERE move_id IN ( select unnest(payment_move_ids.move_id) FROM payment_move_ids) AND account_id in (202, 204)) AND account_move_line.account_id IN (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370) AND not account_move_line.reconciled AND account_move_line.date BETWEEN '2026-01-01' AND '2026-01-31' GROUP BY account_move_line.account_id, account_account.code, account_name, account_account.account_type);
Date: 2026-02-10 12:16:53 Duration: 15s844ms Database: ordconstruction User: odoo16 Remote: 127.0.0.1 3688646
3 1 379ms 379ms 379ms 379ms select journal.id as journal_id, statement.id as statement_id, coalesce(statement.balance_end_real, ?) as balance_end_real, without_statement.amount as unlinked_amount, without_statement.count as unlinked_count from account_journal journal left join lateral ( select id, first_line_index, balance_end_real from account_bank_statement where journal_id = journal.id order by date desc, id desc limit ?) statement on true left join lateral ( select coalesce(sum(stl.amount), ?.?) as amount, count(*) from account_bank_statement_line stl join account_move move on move.id = stl.move_id where stl.statement_id is null and move.state != ? and move.journal_id = journal.id and stl.internal_index >= coalesce(statement.first_line_index, ?) limit ?) without_statement on true where journal.id = any (array[?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?]);Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Feb 10 12 1 379ms 379ms [ User: odoo16 - Total duration: 379ms - Times executed: 1 ]
-
SELECT journal.id AS journal_id, statement.id AS statement_id, COALESCE(statement.balance_end_real, 0) AS balance_end_real, without_statement.amount AS unlinked_amount, without_statement.count AS unlinked_count FROM account_journal journal LEFT JOIN LATERAL ( -- select latest statement based on the date SELECT id, first_line_index, balance_end_real FROM account_bank_statement WHERE journal_id = journal.id ORDER BY date DESC, id DESC LIMIT 1) statement ON TRUE LEFT JOIN LATERAL ( -- sum all the lines not linked to a statement with a higher index than the last line of the statement SELECT COALESCE(SUM(stl.amount), 0.0) AS amount, COUNT(*) FROM account_bank_statement_line stl JOIN account_move move ON move.id = stl.move_id WHERE stl.statement_id IS NULL AND move.state != 'cancel' AND move.journal_id = journal.id AND stl.internal_index >= COALESCE(statement.first_line_index, '') LIMIT 1) without_statement ON TRUE WHERE journal.id = ANY (ARRAY[118, 40, 93, 51, 117, 100, 8, 14, 15, 16, 17, 18, 46, 35, 45, 47, 115, 7, 22, 23, 24, 25, 26, 50, 48]);
Date: 2026-02-10 12:16:33 Duration: 379ms Database: ordconstruction User: odoo16 Remote: 127.0.0.1 3688646
4 1 322ms 322ms 322ms 322ms select ? as column_group_key, account_move_line.move_id from "account_move_line" where (((((((("account_move_line"."display_type" not in (...)) or "account_move_line"."display_type" is null) and ("account_move_line"."company_id" in (...))) and ("account_move_line"."journal_id" in (...))) and ("account_move_line"."date" <= ?)) and ("account_move_line"."date" >= ?)) and ("account_move_line"."parent_state" = ?)) and ("account_move_line"."account_id" in (...))) and ("account_move_line"."company_id" is null or ("account_move_line"."company_id" in (...))) group by account_move_line.move_id;Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Feb 10 12 1 322ms 322ms [ User: odoo16 - Total duration: 322ms - Times executed: 1 ]
-
SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2025-01-01''), (''date_to'', ''2025-12-31''), (''filter'', ''last_year''), (''mode'', ''range''), (''period_type'', ''fiscalyear''), (''string'', ''2025''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_move_line.move_id FROM "account_move_line" WHERE (((((((("account_move_line"."display_type" not in ('line_section', 'line_note')) OR "account_move_line"."display_type" IS NULL) AND ("account_move_line"."company_id" in (1))) AND ("account_move_line"."journal_id" in (10, 11, 53, 9, 3, 50, 48, 22, 24, 23, 26, 25, 7, 40, 5, 34, 6, 45, 12, 4, 117, 115, 18, 8, 14, 16, 15, 35, 93, 46, 47, 118, 51, 17, 100, 52, 49))) AND ("account_move_line"."date" <= '2025-12-31')) AND ("account_move_line"."date" >= '2025-01-01')) AND ("account_move_line"."parent_state" = 'posted')) AND ("account_move_line"."account_id" in (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370))) AND ("account_move_line"."company_id" IS NULL OR ("account_move_line"."company_id" in (1))) GROUP BY account_move_line.move_id;
Date: 2026-02-10 12:27:19 Duration: 322ms Database: ordconstruction User: odoo16 Remote: 127.0.0.1 3688658
5 1 294ms 294ms 294ms 294ms select ? as column_group_key, account_move_line.account_id, account_account.code as account_code, account_account.name as account_name, sum(round(account_move_line.balance * currency_table.rate, currency_table.precision)) as balance from "account_move_line" join account_account on account_account.id = account_move_line.account_id left join ( values (?, ?.?, ?)) as currency_table (company_id, rate, precision) on currency_table.company_id = account_move_line.company_id where ((((((("account_move_line"."display_type" not in (...)) or "account_move_line"."display_type" is null) and ("account_move_line"."company_id" in (...))) and ("account_move_line"."journal_id" in (...))) and ("account_move_line"."date" <= ?)) and ("account_move_line"."parent_state" = ?)) and ("account_move_line"."account_id" in (...))) and ("account_move_line"."company_id" is null or ("account_move_line"."company_id" in (...))) group by account_move_line.account_id, account_account.code, account_account.name;Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Feb 10 12 1 294ms 294ms [ User: odoo16 - Total duration: 294ms - Times executed: 1 ]
-
SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2026-01-01''), (''date_to'', ''2026-01-31''), (''filter'', ''last_month''), (''mode'', ''range''), (''period_type'', ''month''), (''string'', ''1-р сар 2026''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_move_line.account_id, account_account.code AS account_code, account_account.name AS account_name, SUM(ROUND(account_move_line.balance * currency_table.rate, currency_table.precision)) AS balance FROM "account_move_line" JOIN account_account ON account_account.id = account_move_line.account_id LEFT JOIN ( VALUES (1, 1.0, 2)) AS currency_table (company_id, rate, precision) ON currency_table.company_id = account_move_line.company_id WHERE ((((((("account_move_line"."display_type" not in ('line_section', 'line_note')) OR "account_move_line"."display_type" IS NULL) AND ("account_move_line"."company_id" in (1))) AND ("account_move_line"."journal_id" in (10, 11, 53, 9, 3, 50, 48, 22, 24, 23, 26, 25, 7, 40, 5, 34, 6, 45, 12, 4, 117, 115, 18, 8, 14, 16, 15, 35, 93, 46, 47, 118, 51, 17, 100, 52, 49))) AND ("account_move_line"."date" <= '2025-12-31')) AND ("account_move_line"."parent_state" = 'posted')) AND ("account_move_line"."account_id" in (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370))) AND ("account_move_line"."company_id" IS NULL OR ("account_move_line"."company_id" in (1))) GROUP BY account_move_line.account_id, account_account.code, account_account.name;
Date: 2026-02-10 12:16:37 Duration: 294ms Database: ordconstruction User: odoo16 Remote: 127.0.0.1 3688646
Normalized slowest queries (N)
Rank Min duration Max duration Avg duration Times executed Total duration Query 1 15s844ms 4m10s 2m13s 2 4m26s ( with payment_move_ids as ( select array_agg(distinct account_move_line.move_id) as move_id from "account_move_line" where (((((((("account_move_line"."display_type" not in (...)) or "account_move_line"."display_type" is null) and ("account_move_line"."company_id" in (...))) and ("account_move_line"."journal_id" in (...))) and ("account_move_line"."date" <= ?)) and ("account_move_line"."date" >= ?)) and ("account_move_line"."parent_state" = ?)) and ("account_move_line"."account_id" in (...))) and ("account_move_line"."company_id" is null or ("account_move_line"."company_id" in (...)))) select ? as column_group_key, account_cashflow_line.account_id, account_account.code as account_code, account_account.name as account_name, account_account.account_type as account_account_type, account_cashflow_line.tag_id as account_tag_id, sum(round(account_cashflow_line.balance * currency_table.rate, currency_table.precision)) as balance from account_cashflow_line left join ( values (?, ?.?, ?)) as currency_table (company_id, rate, precision) on currency_table.company_id = account_cashflow_line.company_id join account_account on account_account.id = account_cashflow_line.account_id where account_cashflow_line.tag_id in (...) and account_cashflow_line.account_id in (...) and account_cashflow_line.name between ? and ? group by account_cashflow_line.company_id, account_cashflow_line.account_id, account_account.code, account_name, account_account.account_type, account_cashflow_line.tag_id union all select ? as column_group_key, account_move_line.account_id as account_id, account_account.code as account_code, account_account.name as account_name, account_account.account_type as account_account_type, ? as account_tag_id, sum(round(- account_move_line.balance * currency_table.rate, currency_table.precision)) as balance from account_move_line left join ( values (?, ?.?, ?)) as currency_table (company_id, rate, precision) on currency_table.company_id = account_move_line.company_id join account_account on account_account.id = account_move_line.account_id left join account_bank_statement_line on account_bank_statement_line.move_id = account_move_line.move_id left join account_cashflow_line on account_cashflow_line.statement_line_id = account_bank_statement_line.id where account_cashflow_line.tag_id is null and account_move_line.move_id in ( select move_id from account_move_line where move_id in ( select unnest(payment_move_ids.move_id) from payment_move_ids) and account_id in (...)) and account_move_line.account_id in (...) and not account_move_line.reconciled and account_move_line.date between ? and ? group by account_move_line.account_id, account_account.code, account_name, account_account.account_type union all select ? as column_group_key, account_move_line.account_id as account_id, account_account.code as account_code, account_account.name as account_name, account_account.account_type as account_account_type, null as account_tag_id, sum(round(- account_move_line.balance * currency_table.rate, currency_table.precision)) as balance from account_move_line left join ( values (?, ?.?, ?)) as currency_table (company_id, rate, precision) on currency_table.company_id = account_move_line.company_id join account_account on account_account.id = account_move_line.account_id left join account_bank_statement_line on account_bank_statement_line.move_id = account_move_line.move_id left join account_cashflow_line on account_cashflow_line.statement_line_id = account_bank_statement_line.id where account_cashflow_line.tag_id is null and account_move_line.move_id in ( select unnest(payment_move_ids.move_id) from payment_move_ids) and account_move_line.move_id not in ( select move_id from account_move_line where move_id in ( select unnest(payment_move_ids.move_id) from payment_move_ids) and account_id in (...)) and account_move_line.account_id in (...) and not account_move_line.reconciled and account_move_line.date between ? and ? group by account_move_line.account_id, account_account.code, account_name, account_account.account_type);Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Feb 10 12 2 4m26s 2m13s [ User: odoo16 - Total duration: 4m26s - Times executed: 2 ]
-
( WITH payment_move_ids AS ( SELECT array_agg(DISTINCT account_move_line.move_id) AS move_id FROM "account_move_line" WHERE (((((((("account_move_line"."display_type" not in ('line_section', 'line_note')) OR "account_move_line"."display_type" IS NULL) AND ("account_move_line"."company_id" in (1))) AND ("account_move_line"."journal_id" in (10, 11, 53, 9, 3, 50, 48, 22, 24, 23, 26, 25, 7, 40, 5, 34, 6, 45, 12, 4, 117, 115, 18, 8, 14, 16, 15, 35, 93, 46, 47, 118, 51, 17, 100, 52, 49))) AND ("account_move_line"."date" <= '2025-12-31')) AND ("account_move_line"."date" >= '2025-01-01')) AND ("account_move_line"."parent_state" = 'posted')) AND ("account_move_line"."account_id" in (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370))) AND ("account_move_line"."company_id" IS NULL OR ("account_move_line"."company_id" in (1)))) -- Balance amount of each cashflow line SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2025-01-01''), (''date_to'', ''2025-12-31''), (''filter'', ''last_year''), (''mode'', ''range''), (''period_type'', ''fiscalyear''), (''string'', ''2025''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_cashflow_line.account_id, account_account.code AS account_code, account_account.name AS account_name, account_account.account_type AS account_account_type, account_cashflow_line.tag_id AS account_tag_id, SUM(ROUND(account_cashflow_line.balance * currency_table.rate, currency_table.precision)) AS balance FROM account_cashflow_line LEFT JOIN ( VALUES (1, 1.0, 2)) AS currency_table (company_id, rate, precision) ON currency_table.company_id = account_cashflow_line.company_id --JOIN account_bank_statement_line -- ON account_bank_statement_line.id = account_cashflow_line.statement_line_id JOIN account_account ON account_account.id = account_cashflow_line.account_id WHERE account_cashflow_line.tag_id IN (1, 2, 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, 165, 174) AND account_cashflow_line.account_id IN (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370) AND account_cashflow_line.name BETWEEN '2025-01-01' AND '2025-12-31' GROUP BY account_cashflow_line.company_id, account_cashflow_line.account_id, account_account.code, account_name, account_account.account_type, account_cashflow_line.tag_id UNION ALL -- Currency Exchange Entries SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2025-01-01''), (''date_to'', ''2025-12-31''), (''filter'', ''last_year''), (''mode'', ''range''), (''period_type'', ''fiscalyear''), (''string'', ''2025''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_move_line.account_id AS account_id, account_account.code AS account_code, account_account.name AS account_name, account_account.account_type AS account_account_type, 36 AS account_tag_id, SUM(ROUND(- account_move_line.balance * currency_table.rate, currency_table.precision)) AS balance FROM account_move_line LEFT JOIN ( VALUES (1, 1.0, 2)) AS currency_table (company_id, rate, precision) ON currency_table.company_id = account_move_line.company_id JOIN account_account ON account_account.id = account_move_line.account_id LEFT JOIN account_bank_statement_line ON account_bank_statement_line.move_id = account_move_line.move_id LEFT JOIN account_cashflow_line ON account_cashflow_line.statement_line_id = account_bank_statement_line.id WHERE account_cashflow_line.tag_id is NULL AND account_move_line.move_id IN ( SELECT move_id FROM account_move_line WHERE move_id IN ( select unnest(payment_move_ids.move_id) FROM payment_move_ids) AND account_id in (202, 204)) AND account_move_line.account_id IN (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370) AND not account_move_line.reconciled AND account_move_line.date BETWEEN '2025-01-01' AND '2025-12-31' GROUP BY account_move_line.account_id, account_account.code, account_name, account_account.account_type UNION ALL -- Unclassified statement lines SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2025-01-01''), (''date_to'', ''2025-12-31''), (''filter'', ''last_year''), (''mode'', ''range''), (''period_type'', ''fiscalyear''), (''string'', ''2025''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_move_line.account_id AS account_id, account_account.code AS account_code, account_account.name AS account_name, account_account.account_type AS account_account_type, NULL AS account_tag_id, SUM(ROUND(- account_move_line.balance * currency_table.rate, currency_table.precision)) AS balance FROM account_move_line LEFT JOIN ( VALUES (1, 1.0, 2)) AS currency_table (company_id, rate, precision) ON currency_table.company_id = account_move_line.company_id JOIN account_account ON account_account.id = account_move_line.account_id LEFT JOIN account_bank_statement_line ON account_bank_statement_line.move_id = account_move_line.move_id LEFT JOIN account_cashflow_line ON account_cashflow_line.statement_line_id = account_bank_statement_line.id WHERE account_cashflow_line.tag_id is NULL AND account_move_line.move_id IN ( SELECT unnest(payment_move_ids.move_id) FROM payment_move_ids) AND account_move_line.move_id NOT IN ( SELECT move_id FROM account_move_line WHERE move_id IN ( select unnest(payment_move_ids.move_id) FROM payment_move_ids) AND account_id in (202, 204)) AND account_move_line.account_id IN (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370) AND not account_move_line.reconciled AND account_move_line.date BETWEEN '2025-01-01' AND '2025-12-31' GROUP BY account_move_line.account_id, account_account.code, account_name, account_account.account_type);
Date: 2026-02-10 12:31:30 Duration: 4m10s Database: ordconstruction User: odoo16 Remote: 127.0.0.1 3688658
-
( WITH payment_move_ids AS ( SELECT array_agg(DISTINCT account_move_line.move_id) AS move_id FROM "account_move_line" WHERE (((((((("account_move_line"."display_type" not in ('line_section', 'line_note')) OR "account_move_line"."display_type" IS NULL) AND ("account_move_line"."company_id" in (1))) AND ("account_move_line"."journal_id" in (10, 11, 53, 9, 3, 50, 48, 22, 24, 23, 26, 25, 7, 40, 5, 34, 6, 45, 12, 4, 117, 115, 18, 8, 14, 16, 15, 35, 93, 46, 47, 118, 51, 17, 100, 52, 49))) AND ("account_move_line"."date" <= '2026-01-31')) AND ("account_move_line"."date" >= '2026-01-01')) AND ("account_move_line"."parent_state" = 'posted')) AND ("account_move_line"."account_id" in (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370))) AND ("account_move_line"."company_id" IS NULL OR ("account_move_line"."company_id" in (1)))) -- Balance amount of each cashflow line SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2026-01-01''), (''date_to'', ''2026-01-31''), (''filter'', ''last_month''), (''mode'', ''range''), (''period_type'', ''month''), (''string'', ''1-р сар 2026''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_cashflow_line.account_id, account_account.code AS account_code, account_account.name AS account_name, account_account.account_type AS account_account_type, account_cashflow_line.tag_id AS account_tag_id, SUM(ROUND(account_cashflow_line.balance * currency_table.rate, currency_table.precision)) AS balance FROM account_cashflow_line LEFT JOIN ( VALUES (1, 1.0, 2)) AS currency_table (company_id, rate, precision) ON currency_table.company_id = account_cashflow_line.company_id --JOIN account_bank_statement_line -- ON account_bank_statement_line.id = account_cashflow_line.statement_line_id JOIN account_account ON account_account.id = account_cashflow_line.account_id WHERE account_cashflow_line.tag_id IN (1, 2, 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, 165, 174) AND account_cashflow_line.account_id IN (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370) AND account_cashflow_line.name BETWEEN '2026-01-01' AND '2026-01-31' GROUP BY account_cashflow_line.company_id, account_cashflow_line.account_id, account_account.code, account_name, account_account.account_type, account_cashflow_line.tag_id UNION ALL -- Currency Exchange Entries SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2026-01-01''), (''date_to'', ''2026-01-31''), (''filter'', ''last_month''), (''mode'', ''range''), (''period_type'', ''month''), (''string'', ''1-р сар 2026''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_move_line.account_id AS account_id, account_account.code AS account_code, account_account.name AS account_name, account_account.account_type AS account_account_type, 36 AS account_tag_id, SUM(ROUND(- account_move_line.balance * currency_table.rate, currency_table.precision)) AS balance FROM account_move_line LEFT JOIN ( VALUES (1, 1.0, 2)) AS currency_table (company_id, rate, precision) ON currency_table.company_id = account_move_line.company_id JOIN account_account ON account_account.id = account_move_line.account_id LEFT JOIN account_bank_statement_line ON account_bank_statement_line.move_id = account_move_line.move_id LEFT JOIN account_cashflow_line ON account_cashflow_line.statement_line_id = account_bank_statement_line.id WHERE account_cashflow_line.tag_id is NULL AND account_move_line.move_id IN ( SELECT move_id FROM account_move_line WHERE move_id IN ( select unnest(payment_move_ids.move_id) FROM payment_move_ids) AND account_id in (202, 204)) AND account_move_line.account_id IN (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370) AND not account_move_line.reconciled AND account_move_line.date BETWEEN '2026-01-01' AND '2026-01-31' GROUP BY account_move_line.account_id, account_account.code, account_name, account_account.account_type UNION ALL -- Unclassified statement lines SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2026-01-01''), (''date_to'', ''2026-01-31''), (''filter'', ''last_month''), (''mode'', ''range''), (''period_type'', ''month''), (''string'', ''1-р сар 2026''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_move_line.account_id AS account_id, account_account.code AS account_code, account_account.name AS account_name, account_account.account_type AS account_account_type, NULL AS account_tag_id, SUM(ROUND(- account_move_line.balance * currency_table.rate, currency_table.precision)) AS balance FROM account_move_line LEFT JOIN ( VALUES (1, 1.0, 2)) AS currency_table (company_id, rate, precision) ON currency_table.company_id = account_move_line.company_id JOIN account_account ON account_account.id = account_move_line.account_id LEFT JOIN account_bank_statement_line ON account_bank_statement_line.move_id = account_move_line.move_id LEFT JOIN account_cashflow_line ON account_cashflow_line.statement_line_id = account_bank_statement_line.id WHERE account_cashflow_line.tag_id is NULL AND account_move_line.move_id IN ( SELECT unnest(payment_move_ids.move_id) FROM payment_move_ids) AND account_move_line.move_id NOT IN ( SELECT move_id FROM account_move_line WHERE move_id IN ( select unnest(payment_move_ids.move_id) FROM payment_move_ids) AND account_id in (202, 204)) AND account_move_line.account_id IN (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370) AND not account_move_line.reconciled AND account_move_line.date BETWEEN '2026-01-01' AND '2026-01-31' GROUP BY account_move_line.account_id, account_account.code, account_name, account_account.account_type);
Date: 2026-02-10 12:16:53 Duration: 15s844ms Database: ordconstruction User: odoo16 Remote: 127.0.0.1 3688646
2 379ms 379ms 379ms 1 379ms select journal.id as journal_id, statement.id as statement_id, coalesce(statement.balance_end_real, ?) as balance_end_real, without_statement.amount as unlinked_amount, without_statement.count as unlinked_count from account_journal journal left join lateral ( select id, first_line_index, balance_end_real from account_bank_statement where journal_id = journal.id order by date desc, id desc limit ?) statement on true left join lateral ( select coalesce(sum(stl.amount), ?.?) as amount, count(*) from account_bank_statement_line stl join account_move move on move.id = stl.move_id where stl.statement_id is null and move.state != ? and move.journal_id = journal.id and stl.internal_index >= coalesce(statement.first_line_index, ?) limit ?) without_statement on true where journal.id = any (array[?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?]);Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Feb 10 12 1 379ms 379ms [ User: odoo16 - Total duration: 379ms - Times executed: 1 ]
-
SELECT journal.id AS journal_id, statement.id AS statement_id, COALESCE(statement.balance_end_real, 0) AS balance_end_real, without_statement.amount AS unlinked_amount, without_statement.count AS unlinked_count FROM account_journal journal LEFT JOIN LATERAL ( -- select latest statement based on the date SELECT id, first_line_index, balance_end_real FROM account_bank_statement WHERE journal_id = journal.id ORDER BY date DESC, id DESC LIMIT 1) statement ON TRUE LEFT JOIN LATERAL ( -- sum all the lines not linked to a statement with a higher index than the last line of the statement SELECT COALESCE(SUM(stl.amount), 0.0) AS amount, COUNT(*) FROM account_bank_statement_line stl JOIN account_move move ON move.id = stl.move_id WHERE stl.statement_id IS NULL AND move.state != 'cancel' AND move.journal_id = journal.id AND stl.internal_index >= COALESCE(statement.first_line_index, '') LIMIT 1) without_statement ON TRUE WHERE journal.id = ANY (ARRAY[118, 40, 93, 51, 117, 100, 8, 14, 15, 16, 17, 18, 46, 35, 45, 47, 115, 7, 22, 23, 24, 25, 26, 50, 48]);
Date: 2026-02-10 12:16:33 Duration: 379ms Database: ordconstruction User: odoo16 Remote: 127.0.0.1 3688646
3 322ms 322ms 322ms 1 322ms select ? as column_group_key, account_move_line.move_id from "account_move_line" where (((((((("account_move_line"."display_type" not in (...)) or "account_move_line"."display_type" is null) and ("account_move_line"."company_id" in (...))) and ("account_move_line"."journal_id" in (...))) and ("account_move_line"."date" <= ?)) and ("account_move_line"."date" >= ?)) and ("account_move_line"."parent_state" = ?)) and ("account_move_line"."account_id" in (...))) and ("account_move_line"."company_id" is null or ("account_move_line"."company_id" in (...))) group by account_move_line.move_id;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Feb 10 12 1 322ms 322ms [ User: odoo16 - Total duration: 322ms - Times executed: 1 ]
-
SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2025-01-01''), (''date_to'', ''2025-12-31''), (''filter'', ''last_year''), (''mode'', ''range''), (''period_type'', ''fiscalyear''), (''string'', ''2025''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_move_line.move_id FROM "account_move_line" WHERE (((((((("account_move_line"."display_type" not in ('line_section', 'line_note')) OR "account_move_line"."display_type" IS NULL) AND ("account_move_line"."company_id" in (1))) AND ("account_move_line"."journal_id" in (10, 11, 53, 9, 3, 50, 48, 22, 24, 23, 26, 25, 7, 40, 5, 34, 6, 45, 12, 4, 117, 115, 18, 8, 14, 16, 15, 35, 93, 46, 47, 118, 51, 17, 100, 52, 49))) AND ("account_move_line"."date" <= '2025-12-31')) AND ("account_move_line"."date" >= '2025-01-01')) AND ("account_move_line"."parent_state" = 'posted')) AND ("account_move_line"."account_id" in (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370))) AND ("account_move_line"."company_id" IS NULL OR ("account_move_line"."company_id" in (1))) GROUP BY account_move_line.move_id;
Date: 2026-02-10 12:27:19 Duration: 322ms Database: ordconstruction User: odoo16 Remote: 127.0.0.1 3688658
4 294ms 294ms 294ms 1 294ms select ? as column_group_key, account_move_line.account_id, account_account.code as account_code, account_account.name as account_name, sum(round(account_move_line.balance * currency_table.rate, currency_table.precision)) as balance from "account_move_line" join account_account on account_account.id = account_move_line.account_id left join ( values (?, ?.?, ?)) as currency_table (company_id, rate, precision) on currency_table.company_id = account_move_line.company_id where ((((((("account_move_line"."display_type" not in (...)) or "account_move_line"."display_type" is null) and ("account_move_line"."company_id" in (...))) and ("account_move_line"."journal_id" in (...))) and ("account_move_line"."date" <= ?)) and ("account_move_line"."parent_state" = ?)) and ("account_move_line"."account_id" in (...))) and ("account_move_line"."company_id" is null or ("account_move_line"."company_id" in (...))) group by account_move_line.account_id, account_account.code, account_account.name;Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Feb 10 12 1 294ms 294ms [ User: odoo16 - Total duration: 294ms - Times executed: 1 ]
-
SELECT '((''forced_options'', ((''date'', ((''date_from'', ''2026-01-01''), (''date_to'', ''2026-01-31''), (''filter'', ''last_month''), (''mode'', ''range''), (''period_type'', ''month''), (''string'', ''1-р сар 2026''))),)), (''horizontal_groupby_element'', ()))' AS column_group_key, account_move_line.account_id, account_account.code AS account_code, account_account.name AS account_name, SUM(ROUND(account_move_line.balance * currency_table.rate, currency_table.precision)) AS balance FROM "account_move_line" JOIN account_account ON account_account.id = account_move_line.account_id LEFT JOIN ( VALUES (1, 1.0, 2)) AS currency_table (company_id, rate, precision) ON currency_table.company_id = account_move_line.company_id WHERE ((((((("account_move_line"."display_type" not in ('line_section', 'line_note')) OR "account_move_line"."display_type" IS NULL) AND ("account_move_line"."company_id" in (1))) AND ("account_move_line"."journal_id" in (10, 11, 53, 9, 3, 50, 48, 22, 24, 23, 26, 25, 7, 40, 5, 34, 6, 45, 12, 4, 117, 115, 18, 8, 14, 16, 15, 35, 93, 46, 47, 118, 51, 17, 100, 52, 49))) AND ("account_move_line"."date" <= '2025-12-31')) AND ("account_move_line"."parent_state" = 'posted')) AND ("account_move_line"."account_id" in (2, 3, 4, 1670, 1671, 1688, 1329, 308, 309, 314, 315, 316, 317, 321, 328, 330, 331, 332, 333, 341, 350, 355, 360, 361, 362, 364, 369, 370))) AND ("account_move_line"."company_id" IS NULL OR ("account_move_line"."company_id" in (1))) GROUP BY account_move_line.account_id, account_account.code, account_account.name;
Date: 2026-02-10 12:16:37 Duration: 294ms Database: ordconstruction User: odoo16 Remote: 127.0.0.1 3688646
5 201ms 208ms 205ms 3 615ms select "account_move_line".id from "account_move_line" left join "account_account" AS "account_move_line__account_id" on ("account_move_line"."account_id" = "account_move_line__account_id"."id") where (((((((((("account_move_line"."display_type" not in (...)) or "account_move_line"."display_type" is null) and ("account_move_line"."parent_state" = ?)) and ("account_move_line"."company_id" = ?)) and ("account_move_line"."reconciled" is null or "account_move_line"."reconciled" = false)) and ("account_move_line__account_id"."reconcile" = true)) and ((("account_move_line__account_id"."account_type" not in (...)) or "account_move_line__account_id"."account_type" is null) or "account_move_line"."payment_id" is null)) and (("account_move_line"."statement_line_id" != ?) or "account_move_line"."statement_line_id" is null)) and (("account_move_line"."account_id" not in (...)) or "account_move_line"."account_id" is null)) and ((("account_move_line__account_id"."account_type" in (...)) and "account_move_line"."payment_id" is null) or (("account_move_line"."account_id" in (...)) and "account_move_line"."payment_id" is not null))) and ("account_move_line"."company_id" is null or ("account_move_line"."company_id" in (...))) order by "account_move_line"."date" desc, "account_move_line"."move_name" desc, "account_move_line"."id", "account_move_line"."id" limit ?;Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Feb 10 12 3 615ms 205ms [ User: odoo16 - Total duration: 615ms - Times executed: 3 ]
-
SELECT "account_move_line".id FROM "account_move_line" LEFT JOIN "account_account" AS "account_move_line__account_id" ON ("account_move_line"."account_id" = "account_move_line__account_id"."id") WHERE (((((((((("account_move_line"."display_type" not in ('line_section', 'line_note')) OR "account_move_line"."display_type" IS NULL) AND ("account_move_line"."parent_state" = 'posted')) AND ("account_move_line"."company_id" = 2)) AND ("account_move_line"."reconciled" IS NULL or "account_move_line"."reconciled" = false)) AND ("account_move_line__account_id"."reconcile" = true)) AND ((("account_move_line__account_id"."account_type" not in ('asset_receivable', 'liability_payable')) OR "account_move_line__account_id"."account_type" IS NULL) OR "account_move_line"."payment_id" IS NULL)) AND (("account_move_line"."statement_line_id" != 84141) OR "account_move_line"."statement_line_id" IS NULL)) AND (("account_move_line"."account_id" not in (1051, 1052)) OR "account_move_line"."account_id" IS NULL)) AND ((("account_move_line__account_id"."account_type" in ('asset_receivable', 'liability_payable')) AND "account_move_line"."payment_id" IS NULL) OR (("account_move_line"."account_id" in (1290, 1291)) AND "account_move_line"."payment_id" IS NOT NULL))) AND ("account_move_line"."company_id" IS NULL OR ("account_move_line"."company_id" in (2))) ORDER BY "account_move_line"."date" DESC, "account_move_line"."move_name" DESC, "account_move_line"."id", "account_move_line"."id" LIMIT 40;
Date: 2026-02-10 12:29:49 Duration: 208ms Database: ordconstruction User: odoo16 Remote: 127.0.0.1 3688635
-
SELECT "account_move_line".id FROM "account_move_line" LEFT JOIN "account_account" AS "account_move_line__account_id" ON ("account_move_line"."account_id" = "account_move_line__account_id"."id") WHERE (((((((((("account_move_line"."display_type" not in ('line_section', 'line_note')) OR "account_move_line"."display_type" IS NULL) AND ("account_move_line"."parent_state" = 'posted')) AND ("account_move_line"."company_id" = 2)) AND ("account_move_line"."reconciled" IS NULL or "account_move_line"."reconciled" = false)) AND ("account_move_line__account_id"."reconcile" = true)) AND ((("account_move_line__account_id"."account_type" not in ('asset_receivable', 'liability_payable')) OR "account_move_line__account_id"."account_type" IS NULL) OR "account_move_line"."payment_id" IS NULL)) AND (("account_move_line"."statement_line_id" != 84056) OR "account_move_line"."statement_line_id" IS NULL)) AND (("account_move_line"."account_id" not in (1051, 1052)) OR "account_move_line"."account_id" IS NULL)) AND ((("account_move_line__account_id"."account_type" in ('asset_receivable', 'liability_payable')) AND "account_move_line"."payment_id" IS NULL) OR (("account_move_line"."account_id" in (1290, 1291)) AND "account_move_line"."payment_id" IS NOT NULL))) AND ("account_move_line"."company_id" IS NULL OR ("account_move_line"."company_id" in (2))) ORDER BY "account_move_line"."date" DESC, "account_move_line"."move_name" DESC, "account_move_line"."id", "account_move_line"."id" LIMIT 40;
Date: 2026-02-10 12:19:50 Duration: 205ms Database: ordconstruction User: odoo16 Remote: 127.0.0.1 3688646
-
SELECT "account_move_line".id FROM "account_move_line" LEFT JOIN "account_account" AS "account_move_line__account_id" ON ("account_move_line"."account_id" = "account_move_line__account_id"."id") WHERE (((((((((("account_move_line"."display_type" not in ('line_section', 'line_note')) OR "account_move_line"."display_type" IS NULL) AND ("account_move_line"."parent_state" = 'posted')) AND ("account_move_line"."company_id" = 2)) AND ("account_move_line"."reconciled" IS NULL or "account_move_line"."reconciled" = false)) AND ("account_move_line__account_id"."reconcile" = true)) AND ((("account_move_line__account_id"."account_type" not in ('asset_receivable', 'liability_payable')) OR "account_move_line__account_id"."account_type" IS NULL) OR "account_move_line"."payment_id" IS NULL)) AND (("account_move_line"."statement_line_id" != 83983) OR "account_move_line"."statement_line_id" IS NULL)) AND (("account_move_line"."account_id" not in (1051, 1052)) OR "account_move_line"."account_id" IS NULL)) AND ((("account_move_line__account_id"."account_type" in ('asset_receivable', 'liability_payable')) AND "account_move_line"."payment_id" IS NULL) OR (("account_move_line"."account_id" in (1290, 1291)) AND "account_move_line"."payment_id" IS NOT NULL))) AND ("account_move_line"."company_id" IS NULL OR ("account_move_line"."company_id" in (2))) ORDER BY "account_move_line"."date" DESC, "account_move_line"."move_name" DESC, "account_move_line"."id", "account_move_line"."id" LIMIT 40;
Date: 2026-02-10 12:29:52 Duration: 201ms Database: ordconstruction User: odoo16 Remote: 127.0.0.1 3688646
Time consuming prepare
Rank Total duration Times executed Min duration Max duration Avg duration Query NO DATASET
Time consuming bind
Rank Total duration Times executed Min duration Max duration Avg duration Query NO DATASET
-
Events
Log levels
Key values
- 8 Event entries
- (EVENTLOG entries are formaly LOG level entries that are not queries)
Events distribution (except queries)
Key values
- 0 PANIC entries
- 0 FATAL entries
- 0 ERROR entries
- 0 WARNING entries
- 0 EVENTLOG entries
Events per 5 minutes
NO DATASET
Most Frequent Errors/Events
Key values
- 0 Max number of times the same event was reported
- 0 Total events found
Rank Times reported Error NO DATASET