CREATE TABLE `qs_master` (
`BLOCK_KEY` varchar(25) COLLATE latin1_german1_ci NOT NULL,
`START` datetime DEFAULT NULL,
`END` datetime DEFAULT NULL,
`SN` int(10) DEFAULT NULL,
`PLACE_ID` int(10) DEFAULT NULL,
`RESULT` varchar(10) COLLATE latin1_german1_ci DEFAULT NULL,
`PRODUCT_ID` varchar(35) COLLATE latin1_german1_ci DEFAULT NULL,
`POS_ID` int(10) DEFAULT NULL,
`BOARD_ID` varchar(18) COLLATE latin1_german1_ci DEFAULT NULL,
`SOFTWARE` varchar(20) COLLATE latin1_german1_ci DEFAULT NULL,
UNIQUE KEY `RESULT` (`BLOCK_KEY`,`RESULT`,`PRODUCT_ID`) USING BTREE,
KEY `block_key` (`BLOCK_KEY`) USING BTREE,
KEY `START` (`START`) USING BTREE,
KEY `SN` (`SN`) USING BTREE,
KEY `qs_master_idx_block_key_start` (`BLOCK_KEY`,`START`) USING BTREE
) ENGINE=Aria DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci PAGE_CHECKSUM=1
EXPLAIN SELECT
qs_master.START,
qs_master.SN As TRACE_NO,
qs_master.RESULT As RESULT_MAIN,
qs_master.PRODUCT_ID As TYPE,
qs_master.POS_ID,
qs_master.BOARD_ID,
qs_master.SOFTWARE
From
qs_master
Where
qs_master.START Between (Now() - Interval 91 Day) And (Now() - Interval 85 Day)
id |
select_type |
table |
type |
possible_keys |
key |
key_len |
ref |
rows |
Extra |
---------------------------------------------------------------------------------------+
1 |
SIMPLE |
qs_master |
range |
START |
START |
6 |
NULL |
706872 |
Using index condition |
In 2021-01-08 16_44_39-Datenbank.png
sehe ich, dass ENGINE=Aria im Einsatz ist. Würde ENGINE=InnoDB schneller funktionieren? Um welche genaue Version von MariaDB 10.5 geht es?
Bei schreibintensivem Einsatz möchte ich auf
MDEV-24537hinweisen.