开发者

mySQL Indexes suggestion software

开发者 https://www.devze.com 2023-04-11 13:20 出处:网络
Is there any software that can analyze a mySQL query, and suggest a开发者_运维技巧 specific index creation.

Is there any software that can analyze a mySQL query, and suggest a开发者_运维技巧 specific index creation.

I know its best to do it by hand, but i need to something that can save some time.

Many thanks,


The MySQL Enterprise Monitor has a Query Analyer feature. But MEM is not free.

Percona Toolkit is a free, open-source software product that gives you most of the information to do the analysis yourself.

  • pt-query-digest --explain analyzes the top queries that appear in your query log and shows you their current optimization plan.

  • pt-index-usage analyzes the queries in your query log and shows you how they are using indexes (and also shows you indexes that it considered but decided not to use).

Full disclosure: I work for Percona.


Well, this won't automate the process, but it explains how you can figure out what the best INDEX is for a given SELECT: Index Cookbook

I agree with Bill that pt-query-digest (together with the slowlog) is an excellent way to identify the "worst" queries. (Disclosure: I do not work for Percona.)

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号