搜索
博主信息
博文 6
粉丝 0
评论 1
访问量 5387
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
Mysql索引优化一
jaronHu的博客
原创
914人浏览过

如何选择合适的列建立索引

1.在where从句,group by 从句,order by 从句中,on 从句中出现的列

2.索引字段越小越好

3.离散度大的列放到联合索引的前面

eg: select * from table where staff_id = 2 and customer_id = 588;

是index(staff_id,customer_id) 好? 还是 index(customer_id,staff_id)好?

**判断谁的离散度大,如何判断?**

select count(distinct customer_id),count(distinct staff_id) from table;

**谁的值大就在创建索引的时候,把那个字段放在前面**



本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
1条评论
jaronHu 2017-07-27 15:28:16
0.0
1楼
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学