mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Added index cardinality check
This commit is contained in:
@ -6,7 +6,13 @@ attr1 INT NOT NULL,
|
|||||||
attr2 INT,
|
attr2 INT,
|
||||||
attr3 VARCHAR(10)
|
attr3 VARCHAR(10)
|
||||||
) ENGINE=ndbcluster;
|
) ENGINE=ndbcluster;
|
||||||
|
SHOW INDEX FROM t1;
|
||||||
|
Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Null Index_type Comment
|
||||||
|
t1 0 PRIMARY 1 pk1 A 0 NULL NULL BTREE
|
||||||
INSERT INTO t1 VALUES (9410,9412, NULL, '9412'), (9411,9413, 17, '9413');
|
INSERT INTO t1 VALUES (9410,9412, NULL, '9412'), (9411,9413, 17, '9413');
|
||||||
|
SHOW INDEX FROM t1;
|
||||||
|
Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Null Index_type Comment
|
||||||
|
t1 0 PRIMARY 1 pk1 A 2 NULL NULL BTREE
|
||||||
SELECT pk1 FROM t1 ORDER BY pk1;
|
SELECT pk1 FROM t1 ORDER BY pk1;
|
||||||
pk1
|
pk1
|
||||||
9410
|
9410
|
||||||
|
@ -20,8 +20,9 @@ CREATE TABLE t1 (
|
|||||||
attr3 VARCHAR(10)
|
attr3 VARCHAR(10)
|
||||||
) ENGINE=ndbcluster;
|
) ENGINE=ndbcluster;
|
||||||
|
|
||||||
|
SHOW INDEX FROM t1;
|
||||||
INSERT INTO t1 VALUES (9410,9412, NULL, '9412'), (9411,9413, 17, '9413');
|
INSERT INTO t1 VALUES (9410,9412, NULL, '9412'), (9411,9413, 17, '9413');
|
||||||
|
SHOW INDEX FROM t1;
|
||||||
SELECT pk1 FROM t1 ORDER BY pk1;
|
SELECT pk1 FROM t1 ORDER BY pk1;
|
||||||
SELECT * FROM t1 ORDER BY pk1;
|
SELECT * FROM t1 ORDER BY pk1;
|
||||||
SELECT t1.* FROM t1 ORDER BY pk1;
|
SELECT t1.* FROM t1 ORDER BY pk1;
|
||||||
|
Reference in New Issue
Block a user