标签:使用 drop png from 查询条件 direct 分布 word 删除索引
全覆盖索引(Using index)
EXPLAIN SELECT id, name, ip_address FROM t_user_action_log WHERE `action`=2;
以进销存程序为例
对数据量较大的表 分布较多的字段ADD索引
ALTER TABLE tableName ADD INDEX indexName(columnName);
ALTER TABLE t_user_action_log ADD INDEX ip_address_idx (ip_address(16));
加索引的原则:
为查询条件、分组、连接条件的列加索引,而不是为查询输出结果的列加索引。
确认为mingchengguige,rurukufang,createtime加入索引
确认为mingchengguige加入索引
索引的使用条件是,越趋向主键唯一性越有利查询
这里比如mingchengguige来说,如果在这个表里越复杂多样,不重样,那么索引越奏效
否则如果只有两种,那么索引会判定继续走全部查询
最终确定库存查询日志这个表加到 mingchengguige 和 rukukufang 中
ALTER TABLE table_name DROP INDEX index_name DROP INDEX index_name ON talbe_name
更简单的办法,在系统程序的UI界面层查看搜索的选项中,有哪些字段的专项搜索,搜什么字段就加到哪个字段上.
参考:https://www.cnblogs.com/kenwong/p/4645337.html
标签:使用 drop png from 查询条件 direct 分布 word 删除索引
原文地址:https://www.cnblogs.com/ukzq/p/12519127.html