[MDEV-18528] Optimizer trace support for multi-table UPDATE and DELETE Created: 2019-02-09  Updated: 2019-02-13  Resolved: 2019-02-13

Status: Closed
Project: MariaDB Server
Component/s: Optimizer
Affects Version/s: 10.4
Fix Version/s: 10.4.3

Type: Bug Priority: Major
Reporter: Sergei Petrunia Assignee: Varun Gupta (Inactive)
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Relates
relates to MDEV-6111 optimizer trace Closed

 Description   

Multi-table UPDATE/DELETE do not produce a trace at the moment. They should. I am not sure if there is anything specific to be added to the trace about them, just enabling the tracing so that one can see the optimization of their underlying join is good.

create table ten(a int);
insert into ten values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
create table t10 (a int, b int);
insert into t10 select a,a from ten;
alter table t10 add key(a);
create table t11 like t10;
insert into t11 select * from t10;
explain delete t10,t11 from t10, t11 where t10.a=t11.a and t11.a<3;
select * from information_schema.optimizer_trace\G



 Comments   
Comment by Varun Gupta (Inactive) [ 2019-02-13 ]

Fixed as part of MDEV-6111

Generated at Thu Feb 08 08:44:48 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.