Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MariaDB [bans]> explain select `libertybans_applicable_bans`.`victim_type`,
- -> `libertybans_applicable_bans`.`victim_uuid`, `libertybans_applicable_bans`.`victim_address`,
- -> `libertybans_applicable_bans`.`operator`, `libertybans_applicable_bans`.`reason`,
- -> `libertybans_applicable_bans`.`scope_type`, `libertybans_applicable_bans`.`scope`, `libertybans_applicable_bans`.`start`,
- -> `libertybans_applicable_bans`.`end`, `libertybans_applicable_bans`.`track`, `libertybans_applicable_bans`.`id`
- -> from `libertybans_applicable_bans`
- -> inner join `libertybans_strict_links` on `libertybans_applicable_bans`.`uuid` = `libertybans_strict_links`.`uuid1`
- -> where ((`libertybans_applicable_bans`.`end` = 0 or `libertybans_applicable_bans`.`end` > 1627005548)
- -> and
- -> (`libertybans_strict_links`.`uuid1` = X'9edbfbc5802b41028d5e3ee25d163913' or (`libertybans_strict_links`.`uuid2` = X'9edbfbc5802b41028d5e3ee25d163913'
- -> and `libertybans_applicable_bans`.`victim_type` <> 0)))
- -> order by case `libertybans_applicable_bans`.`end`
- -> when 0 then 9223372036854775807 else `libertybans_applicable_bans`.`end` end desc limit 1;
- +------+-------------+---------+--------+-----------------------------------------------------------------------------------------+--------------------------------------+---------+---------------------+------+------------------------------------------------+
- | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
- +------+-------------+---------+--------+-----------------------------------------------------------------------------------------+--------------------------------------+---------+---------------------+------+------------------------------------------------+
- | 1 | SIMPLE | thetype | index | libertybans_ban_id_uniqueness,libertybans_ban_victim_uniqueness | libertybans_ban_victim_uniqueness | 4 | NULL | 17 | Using index; Using temporary; Using filesort |
- | 1 | SIMPLE | puns | eq_ref | libertybans_punishment_id_uniqueness,libertybans_punishment_end_index | libertybans_punishment_id_uniqueness | 8 | bans.thetype.id | 1 | Using where |
- | 1 | SIMPLE | tracks | eq_ref | libertybans_track_id_uniqueness | libertybans_track_id_uniqueness | 4 | bans.puns.track | 1 | Using where |
- | 1 | SIMPLE | victims | eq_ref | libertybans_victim_id_uniqueness,libertybans_victim_uniqueness,uuid_index,address_index | libertybans_victim_id_uniqueness | 4 | bans.thetype.victim | 1 | Using where |
- | 1 | SIMPLE | scopes | eq_ref | libertybans_scope_id_uniqueness | libertybans_scope_id_uniqueness | 4 | bans.puns.scope_id | 1 | Using where |
- | 1 | SIMPLE | addrs | ALL | libertybans_uuid_address_uniqueness,libertybans_address_index | NULL | NULL | NULL | 8960 | Range checked for each record (index map: 0x3) |
- | 1 | SIMPLE | addrs1 | ref | libertybans_uuid_address_uniqueness,libertybans_address_index | libertybans_uuid_address_uniqueness | 16 | bans.addrs.uuid | 1 | |
- | 1 | SIMPLE | addrs2 | ref | libertybans_uuid_address_uniqueness,libertybans_address_index | libertybans_address_index | 18 | bans.addrs1.address | 2 | Using where; Using index |
- +------+-------------+---------+--------+-----------------------------------------------------------------------------------------+--------------------------------------+---------+---------------------+------+------------------------------------------------+
- 8 rows in set (0.004 sec)
- MariaDB [bans]> explain select `libertybans_applicable_bans`.`victim_type`,
- -> `libertybans_applicable_bans`.`victim_uuid`, `libertybans_applicable_bans`.`victim_address`,
- -> `libertybans_applicable_bans`.`operator`, `libertybans_applicable_bans`.`reason`,
- -> `libertybans_applicable_bans`.`scope_type`, `libertybans_applicable_bans`.`scope`, `libertybans_applicable_bans`.`start`,
- -> `libertybans_applicable_bans`.`end`, `libertybans_applicable_bans`.`track`, `libertybans_applicable_bans`.`id`
- -> from `libertybans_applicable_bans`
- -> inner join `libertybans_strict_links` on `libertybans_applicable_bans`.`uuid` = `libertybans_strict_links`.`uuid1`
- -> where ((`libertybans_applicable_bans`.`end` = 0 or `libertybans_applicable_bans`.`end` > 1627005548)
- -> and
- -> (`libertybans_strict_links`.`uuid1` = X'9edbfbc5802b41028d5e3ee25d163913'))
- -> order by case `libertybans_applicable_bans`.`end`
- -> when 0 then 9223372036854775807 else `libertybans_applicable_bans`.`end` end desc limit 1;
- +------+-------------+---------+--------+-----------------------------------------------------------------------------------------+--------------------------------------+---------+---------------------+------+--------------------------------------------------------------+
- | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
- +------+-------------+---------+--------+-----------------------------------------------------------------------------------------+--------------------------------------+---------+---------------------+------+--------------------------------------------------------------+
- | 1 | SIMPLE | addrs | ref | libertybans_uuid_address_uniqueness,libertybans_address_index | libertybans_uuid_address_uniqueness | 16 | const | 1 | Using where; Using temporary; Using filesort |
- | 1 | SIMPLE | addrs1 | ref | libertybans_uuid_address_uniqueness,libertybans_address_index | libertybans_uuid_address_uniqueness | 16 | const | 1 | Using where |
- | 1 | SIMPLE | addrs2 | ref | libertybans_address_index | libertybans_address_index | 18 | bans.addrs1.address | 2 | Using index |
- | 1 | SIMPLE | victims | range | libertybans_victim_id_uniqueness,libertybans_victim_uniqueness,uuid_index,address_index | libertybans_victim_uniqueness | 18 | NULL | 5 | Using where; Using index; Using join buffer (flat, BNL join) |
- | 1 | SIMPLE | thetype | eq_ref | libertybans_ban_id_uniqueness,libertybans_ban_victim_uniqueness | libertybans_ban_victim_uniqueness | 4 | bans.victims.id | 1 | Using index |
- | 1 | SIMPLE | puns | eq_ref | libertybans_punishment_id_uniqueness,libertybans_punishment_end_index | libertybans_punishment_id_uniqueness | 8 | bans.thetype.id | 1 | Using where |
- | 1 | SIMPLE | tracks | eq_ref | libertybans_track_id_uniqueness | libertybans_track_id_uniqueness | 4 | bans.puns.track | 1 | Using where |
- | 1 | SIMPLE | scopes | eq_ref | libertybans_scope_id_uniqueness | libertybans_scope_id_uniqueness | 4 | bans.puns.scope_id | 1 | Using where |
- +------+-------------+---------+--------+-----------------------------------------------------------------------------------------+--------------------------------------+---------+---------------------+------+--------------------------------------------------------------+
- 8 rows in set (0.004 sec)
- MariaDB [bans]> explain select `libertybans_applicable_bans`.`victim_type`,
- -> `libertybans_applicable_bans`.`victim_uuid`, `libertybans_applicable_bans`.`victim_address`,
- -> `libertybans_applicable_bans`.`operator`, `libertybans_applicable_bans`.`reason`,
- -> `libertybans_applicable_bans`.`scope_type`, `libertybans_applicable_bans`.`scope`, `libertybans_applicable_bans`.`start`,
- -> `libertybans_applicable_bans`.`end`, `libertybans_applicable_bans`.`track`, `libertybans_applicable_bans`.`id`
- -> from `libertybans_applicable_bans`
- -> inner join `libertybans_strict_links` on `libertybans_applicable_bans`.`uuid` = `libertybans_strict_links`.`uuid1`
- -> where ((`libertybans_applicable_bans`.`end` = 0 or `libertybans_applicable_bans`.`end` > 1627005548)
- -> and
- -> ((`libertybans_strict_links`.`uuid2` = X'9edbfbc5802b41028d5e3ee25d163913'
- -> and `libertybans_applicable_bans`.`victim_type` <> 0)))
- -> order by case `libertybans_applicable_bans`.`end`
- -> when 0 then 9223372036854775807 else `libertybans_applicable_bans`.`end` end desc limit 1;
- +------+-------------+---------+--------+-----------------------------------------------------------------------------------------+--------------------------------------+---------+---------------------+------+--------------------------------------------------------------+
- | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
- +------+-------------+---------+--------+-----------------------------------------------------------------------------------------+--------------------------------------+---------+---------------------+------+--------------------------------------------------------------+
- | 1 | SIMPLE | addrs2 | ref | libertybans_uuid_address_uniqueness,libertybans_address_index | libertybans_uuid_address_uniqueness | 16 | const | 1 | Using where; Using temporary; Using filesort |
- | 1 | SIMPLE | addrs1 | ref | libertybans_uuid_address_uniqueness,libertybans_address_index | libertybans_address_index | 18 | bans.addrs2.address | 2 | Using index |
- | 1 | SIMPLE | addrs | ref | libertybans_uuid_address_uniqueness,libertybans_address_index | libertybans_uuid_address_uniqueness | 16 | bans.addrs1.uuid | 1 | |
- | 1 | SIMPLE | victims | range | libertybans_victim_id_uniqueness,libertybans_victim_uniqueness,uuid_index,address_index | libertybans_victim_uniqueness | 2 | NULL | 4 | Using where; Using index; Using join buffer (flat, BNL join) |
- | 1 | SIMPLE | thetype | eq_ref | libertybans_ban_id_uniqueness,libertybans_ban_victim_uniqueness | libertybans_ban_victim_uniqueness | 4 | bans.victims.id | 1 | Using index |
- | 1 | SIMPLE | puns | eq_ref | libertybans_punishment_id_uniqueness,libertybans_punishment_end_index | libertybans_punishment_id_uniqueness | 8 | bans.thetype.id | 1 | Using where |
- | 1 | SIMPLE | tracks | eq_ref | libertybans_track_id_uniqueness | libertybans_track_id_uniqueness | 4 | bans.puns.track | 1 | Using where |
- | 1 | SIMPLE | scopes | eq_ref | libertybans_scope_id_uniqueness | libertybans_scope_id_uniqueness | 4 | bans.puns.scope_id | 1 | Using where |
- +------+-------------+---------+--------+-----------------------------------------------------------------------------------------+--------------------------------------+---------+---------------------+------+--------------------------------------------------------------+
- 8 rows in set (0.003 sec)
Advertisement