1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/mediawiki_ynh.git synced 2024-09-03 19:46:05 +02:00
mediawiki_ynh/sources/mediawiki/maintenance/archives/patch-mimesearch-indexes.sql

22 lines
1.3 KiB
SQL

-- Add indexes to the mime types in image for use on Special:MIMEsearch,
-- changes a query like
--
-- SELECT img_name FROM image WHERE img_major_mime = "image" AND img_minor_mime = "svg";
-- from:
-- +-------+------+---------------+------+---------+------+------+-------------+
-- | table | type | possible_keys | key | key_len | ref | rows | Extra |
-- +-------+------+---------------+------+---------+------+------+-------------+
-- | image | ALL | NULL | NULL | NULL | NULL | 194 | Using where |
-- +-------+------+---------------+------+---------+------+------+-------------+
-- to:
-- +-------+------+-------------------------------+----------------+---------+-------+------+-------------+
-- | table | type | possible_keys | key | key_len | ref | rows | Extra |
-- +-------+------+-------------------------------+----------------+---------+-------+------+-------------+
-- | image | ref | img_major_mime,img_minor_mime | img_minor_mime | 32 | const | 4 | Using where |
-- +-------+------+-------------------------------+----------------+---------+-------+------+-------------+
ALTER TABLE /*$wgDBprefix*/image
ADD INDEX img_major_mime (img_major_mime);
ALTER TABLE /*$wgDBprefix*/image
ADD INDEX img_minor_mime (img_minor_mime);