BUG #17059: postgresql 13 version problem related to query.
От | PG Bug reporting form |
---|---|
Тема | BUG #17059: postgresql 13 version problem related to query. |
Дата | |
Msg-id | 17059-c96d70e84d7bb4ce@postgresql.org обсуждение исходный текст |
Ответы |
Re: BUG #17059: postgresql 13 version problem related to query.
|
Список | pgsql-bugs |
The following bug has been logged on the website: Bug reference: 17059 Logged by: Ram Pratatp maurya Email address: ram.maurya@lavainternational.in PostgreSQL version: 13.0 Operating system: RHEL 8.3 Description: Hi team, I am facing problem related to query. I have two DB server one is running on postgres12 (RHEL 6) and second is running on postgresql -13 (RHEL 8.3). Server H/W configuration is same and postgresql.conf file configuration parameter is also same. When I am running below queary on server postgresql-12 data comes within 2 min and when I run this quear on postgresql-13 server its take 30 min display result. Can you please suggest any problem in postgresql-13. Note : DB size of postgresql-12 is 242 GB (1 year old data) and DB size of postgresql-12 is 350 GB. ......................................................................................................................................................................................................... select DISTINCT("Order".order_no),"Order".retailer_code,"Order".order_status,OrderDeliveryNote.assigned_to_username, OrderDeliveryNote.assigned_to_role, OrderDeliveryNote.delivery_note_no, OrderDeliveryNote.date, OrderDeliveryNote.total_value, leave.date, leave.username, RetailerList.retailer_outlet, DSE_user.first_name, "Order".parent_order_no, CASE WHEN "Order"."order_status"='dispatched' then 3 WHEN "Order"."order_status"='partially dispatched' then 3 WHEN "Order"."order_status"='acknowledgement pending' then 4 WHEN "Order"."order_status"='delivered' then 2 WHEN "Order"."order_status"='dn pending' then 1 ELSE 0 END AS "Order__actionable" from torder "Order" join tretailer_mst as RetailerList on "Order".retailer_code=RetailerList.retailer_code join torder_delivery_note as OrderDeliveryNote on "Order".order_no=OrderDeliveryNote.order_no left join tleave leave on "Order".order_no=OrderDeliveryNote.order_no and leave.date='2021-06-15' and leave.role='DB' join tuser_mst DSE_user on OrderDeliveryNote.assigned_to_username=DSE_user.username where dbr_code='304717' AND (order_status IN (('delivered'),('dn pending'),('acknowledgement pending'), ('partially delivered')) or ((order_status = 'dispatched' or order_status = 'partially dispatched') and leave.date = '2021-06-15')) group by "Order".order_no ,"Order".retailer_code,"Order".order_status,OrderDeliveryNote.assigned_to_username, OrderDeliveryNote.assigned_to_role, OrderDeliveryNote.delivery_note_no, OrderDeliveryNote.date, OrderDeliveryNote.total_value, leave.date, leave.username, RetailerList.retailer_outlet, DSE_user.first_name, "Order".parent_order_no order by OrderDeliveryNote.date desc limit 50;
В списке pgsql-bugs по дате отправления: