mysql 如何高效建索引

大家好 我有一张表,里面有差不多 100w的数据,建一个索引到现在为止耗费了我差不多十几分钟,还没建好 请问大神有什么好的方法 高效建立mysql索引?

阅读 3.9k
5 个回答

问题太简单,不清楚你表结构,不太好回答

首先 谢谢大家的回答,索引是可以建好的,但是建这个索引,差不多花了几十分钟的时间。

想要索引效率高, 需要索引的区分度高,索引的区分度可用如下SQ计算出来,越接近于1,索引设计的越好。

SELECT COUNT(DISTINCT index_fields) / COUNT(*) FROM xxx_table

对某个操作频繁查询的字段建立索引!
我想这个方法能帮助你吧!

依赖于实际业务的查询

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题