[MDEV-32099] Unexpected Results by optimize_join_buffer_size Created: 2023-09-05  Updated: 2023-09-26

Status: Open
Project: MariaDB Server
Component/s: Optimizer
Affects Version/s: 11.1.2
Fix Version/s: 11.1

Type: Bug Priority: Major
Reporter: Jinsheng Ba Assignee: Sergei Petrunia
Resolution: Unresolved Votes: 0
Labels: None
Environment:

docker run -it -p 3307:3306 -e MARIADB_ROOT_PASSWORD=root mariadb:latest



 Description   

The same query returns different results under different configurations of optimize_join_buffer_size.

CREATE TABLE t0(c0 CHAR(100));
CREATE TABLE t1(c0 CHAR(100));
 
INSERT INTO t1 VALUES ('\r');
INSERT INTO t0 VALUES ('');
INSERT INTO t1 VALUES ('');
SET SESSION join_buffer_size = 6503032224856747123;
INSERT INTO t0 VALUES ('a');
 
SELECT t0.c0 FROM t0 INNER JOIN t1 ON (t1.c0 REGEXP t1.c0); -- {}, {'a'}
SET STATEMENT optimizer_switch = 'optimize_join_buffer_size=off' FOR SELECT t0.c0 FROM t0 INNER JOIN t1 ON (t1.c0 REGEXP t1.c0); -- {}, {'a'}, {'a'}



 Comments   
Comment by Jinsheng Ba [ 2023-09-26 ]

May I check whether there is any update about this report? Thanks!

Comment by Sergei Golubchik [ 2023-09-26 ]

No updates yet, sorry

Generated at Thu Feb 08 10:28:49 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.