56,687
社区成员
发帖
与我相关
我的任务
分享
MariaDB [db2_art]> explain SELECT * FROM `tt_art`
WHERE ((`status` IN (1, 2))
OR ((`status`=-2) AND (`uptime` > 1497420704))
OR ((`status`=0) AND (`uptime` > 1497766304))) AND (`uptime` > 1482300704);
+------+-------------+----------+-------------+------------------------+------------------------+---------+------+--------+-------------------------------------------------------+
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
+------+-------------+----------+-------------+------------------------+------------------------+---------+------+--------+-------------------------------------------------------+
| 1 | SIMPLE | tt_art | index_merge | idx-tt-status,uptime | idx-tt-status,uptime | 2,4 | NULL | 272407 | Using sort_union(idx-tt-status,uptime); Using where |
+------+-------------+----------+-------------+------------------------+------------------------+---------+------+--------+-------------------------------------------------------+
1 row in set (0.00 sec)