Details
Description
Here is the mtr test,
CREATE TABLE t1 (a INT); |
INSERT INTO t1 VALUES (1), (2), (3), (4), (5), (6), (7), (8), (9), (10); |
set optimizer_use_condition_selectivity=4; |
CREATE FUNCTION f1() RETURNS INT DETERMINISTIC |
BEGIN
|
SET @cnt := @cnt + 1; |
RETURN 1; |
END;| |
SET @cnt := 0; |
SELECT * FROM t1 WHERE a = f1(); |
a
|
1
|
SELECT @cnt; |
@cnt
|
2
|
SET @cnt := 0; |
set optimizer_use_condition_selectivity=1; |
SELECT * FROM t1 WHERE a = f1(); |
a
|
1
|
drop table t1; |
drop function f1; |
Attachments
Issue Links
- relates to
-
MDEV-15253 Default optimizer setting changes for MariaDB 10.4
-
- Closed
-
Activity
Field | Original Value | New Value |
---|---|---|
Description |
Here is the mtr test,
{code:sql} CREATE TABLE t1 (a INT); INSERT INTO t1 VALUES (1), (2), (3), (4), (5), (6), (7), (8), (9), (10); set optimizer_use_condition_selectivity=4; CREATE FUNCTION f1() RETURNS INT DETERMINISTIC BEGIN SET @cnt := @cnt + 1; RETURN 1; END;| SET @cnt := 0; SELECT * FROM t1 WHERE a = f1(); a 1 SELECT @cnt; @cnt 2 SET @cnt := 0; set optimizer_use_condition_selectivity=1; SELECT * FROM t1 WHERE a = f1(); a 1 drop table t1; drop function f1; {code} [~igor][~psergey] |
Here is the mtr test,
{code:sql} CREATE TABLE t1 (a INT); INSERT INTO t1 VALUES (1), (2), (3), (4), (5), (6), (7), (8), (9), (10); set optimizer_use_condition_selectivity=4; CREATE FUNCTION f1() RETURNS INT DETERMINISTIC BEGIN SET @cnt := @cnt + 1; RETURN 1; END;| SET @cnt := 0; SELECT * FROM t1 WHERE a = f1(); a 1 SELECT @cnt; @cnt 2 SET @cnt := 0; set optimizer_use_condition_selectivity=1; SELECT * FROM t1 WHERE a = f1(); a 1 drop table t1; drop function f1; {code} cc [~igor][~psergey] |
Link |
This issue relates to |
Sprint | 10.3.6-0 [ 237 ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Assignee | Varun Gupta [ varun ] | Sergei Petrunia [ psergey ] |
Status | In Progress [ 3 ] | In Review [ 10002 ] |
Affects Version/s | 10.3 [ 22126 ] |
Assignee | Sergei Petrunia [ psergey ] | Varun Gupta [ varun ] |
Status | In Review [ 10002 ] | Stalled [ 10000 ] |
Status | Stalled [ 10000 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | In Review [ 10002 ] |
Status | In Review [ 10002 ] | Stalled [ 10000 ] |
Component/s | Optimizer [ 10200 ] | |
Fix Version/s | 10.0.37 [ 22917 ] | |
Fix Version/s | 10.1.36 [ 23117 ] | |
Fix Version/s | 10.2.18 [ 23112 ] | |
Fix Version/s | 10.3.10 [ 23140 ] | |
Fix Version/s | 10.4.0 [ 23115 ] | |
Fix Version/s | 10.3 [ 22126 ] | |
Resolution | Fixed [ 1 ] | |
Status | Stalled [ 10000 ] | Closed [ 6 ] |
Workflow | MariaDB v3 [ 85568 ] | MariaDB v4 [ 153792 ] |