Percona 5.5如何定位未使用的索引

技术Percona 5.5如何定位未使用的索引这篇文章主要为大家展示了“Percona 5.5如何定位未使用的索引”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Percona

这篇文章主要为大家展示了“Percona 5.5如何定位未使用的索引",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Percona 5.5如何定位未使用的索引"这篇文章吧。

打开userstat参数,然后让关系型数据库运行一段时间。

之后可以在信息模式。索引_统计表中查询到索引的使用频率。

关系型数据库显示像%用户%这样的全局变量;

- -

|变量名|值|

- -

| userstat | OFF |

- -

一行一组(0.00秒)

关系型数据库从信息模式。索引_统计中选择*;

空集(0.00秒)

关系型数据库设置全局用户stat=1;

查询正常,0行受影响(0.00秒)

关系型数据库显示像%用户%这样的全局变量;

- -

|变量名|值|

- -

| userstat | ON |

- -

一行一组(0.00秒)

关系型数据库从信息模式。索引_统计中选择*;

空集(0.00秒)

关系型数据库解释从电磁脉冲中选择*其中雇佣日期' 1982-01-01 '和deptno=20

- - - - - - - - - -

| id | select _ type | table | type | optional _ keys | key | key _ len | ref | row | Extra |

- - - - - - - - - -

| 1 | SIMPLE | EMP | range | idx _ date _ sal _ job,idx _ date | idx _ date _ sal _ job | 4 | NULL | 3 |使用哪里|

- - - - - - - - - -

一行一组(0.00秒)

mysql> select * from information_schema.index_statistics;

  • Empty set (0.00 sec)

  • mysql> select * from emp where hiredate > '1982-01-01' and deptno = 20;

  • +-------+-------+---------+------+---------------------+------+------+--------+

  • | empno | ename | job | mgr | hiredate | sal | comm | deptno |

  • +-------+-------+---------+------+---------------------+------+------+--------+

  • | 7788 | SCOTT | ANALYST | 7566 | 1982-12-09 00:00:00 | 3000 | NULL | 20 |

  • | 7876 | ADAMS | CLERK | 7788 | 1983-01-12 00:00:00 | 1100 | NULL | 20 |

  • +-------+-------+---------+------+---------------------+------+------+--------+

  • 2 rows in set (0.00 sec)

  • mysql> select * from information_schema.index_statistics;

  • +--------------+------------+------------------+-----------+

  • | TABLE_SCHEMA | TABLE_NAME | INDEX_NAME | ROWS_READ |

  • +--------------+------------+------------------+-----------+

  • | test | emp | idx_date_sal_job | 3 |

  • +--------------+------------+------------------+-----------+

  • 1 row in set (0.04 sec)

  • mysql> select * from emp;

  • +-------+--------+-----------+------+---------------------+------+------+--------+

  • | empno | ename | job | mgr | hiredate | sal | comm | deptno |

  • +-------+--------+-----------+------+---------------------+------+------+--------+

  • | 7369 | SMITH | CLERK | 7902 | 1980-12-17 00:00:00 | 800 | NULL | 20 |

  • | 7499 | ALLEN | SALESMAN | 7698 | 1981-02-20 00:00:00 | 1600 | 300 | 30 |

  • | 7521 | WARD | SALESMAN | 7698 | 1981-02-22 00:00:00 | 1250 | 500 | 30 |

  • | 7566 | JONES | MANAGER | 7839 | 1981-04-02 00:00:00 | 2975 | NULL | 20 |

  • | 7654 | MARTIN | SALESMAN | 7698 | 1981-09-28 00:00:00 | 1250 | 1400 | 30 |

  • | 7698 | BLAKE | MANAGER | 7839 | 1981-05-01 00:00:00 | 2850 | NULL | 30 |

  • | 7782 | CLARK | MANAGER | 7839 | 1981-06-09 00:00:00 | 2450 | NULL | 10 |

  • | 7788 | SCOTT | ANALYST | 7566 | 1982-12-09 00:00:00 | 3000 | NULL | 20 |

  • | 7839 | KING | PRESIDENT | NULL | 1981-11-17 00:00:00 | 5000 | NULL | 10 |

  • | 7844 | TURNER | SALESMAN | 7698 | 1981-09-08 00:00:00 | 1500 | 0 | 30 |

  • | 7876 | ADAMS | CLERK | 7788 | 1983-01-12 00:00:00 | 1100 | NULL | 20 |

  • | 7900 | JAMES | CLERK | 7698 | 1981-12-03 00:00:00 | 950 | NULL | 30 |

  • | 7902 | FORD | ANALYST | 7566 | 1981-12-03 00:00:00 | 3000 | NULL | 20 |

  • | 7934 | MILLER | CLERK | 7782 | 1982-01-23 00:00:00 | 1300 | NULL | 10 |

  • +-------+--------+-----------+------+---------------------+------+------+--------+

  • 14 rows in set (0.00 sec)

  • mysql> select * from information_schema.index_statistics;

  • +--------------+------------+------------------+-----------+

  • | TABLE_SCHEMA | TABLE_NAME | INDEX_NAME | ROWS_READ |

  • +--------------+------------+------------------+-----------+

  • | test | emp | PRIMARY | 14 |

  • | test | emp | idx_date_sal_job | 3 |

  • +--------------+------------+------------------+-----------+

  • 2 rows in set (0.00 sec)

  • mysql> select * from emp where hiredate > '1982-01-01' and deptno = 20;

  • +-------+-------+---------+------+---------------------+------+------+--------+

  • | empno | ename | job | mgr | hiredate | sal | comm | deptno |

  • +-------+-------+---------+------+---------------------+------+------+--------+

  • | 7788 | SCOTT | ANALYST | 7566 | 1982-12-09 00:00:00 | 3000 | NULL | 20 |

  • | 7876 | ADAMS | CLERK | 7788 | 1983-01-12 00:00:00 | 1100 | NULL | 20 |

  • +-------+-------+---------+------+---------------------+------+------+--------+

  • 2 rows in set (0.00 sec)

  • mysql> select * from emp;

  • +-------+--------+-----------+------+---------------------+------+------+--------+

  • | empno | ename | job | mgr | hiredate | sal | comm | deptno |

  • +-------+--------+-----------+------+---------------------+------+------+--------+

  • | 7369 | SMITH | CLERK | 7902 | 1980-12-17 00:00:00 | 800 | NULL | 20 |

  • | 7499 | ALLEN | SALESMAN | 7698 | 1981-02-20 00:00:00 | 1600 | 300 | 30 |

  • | 7521 | WARD | SALESMAN | 7698 | 1981-02-22 00:00:00 | 1250 | 500 | 30 |

  • | 7566 | JONES | MANAGER | 7839 | 1981-04-02 00:00:00 | 2975 | NULL | 20 |

  • | 7654 | MARTIN | SALESMAN | 7698 | 1981-09-28 00:00:00 | 1250 | 1400 | 30 |

  • | 7698 | BLAKE | MANAGER | 7839 | 1981-05-01 00:00:00 | 2850 | NULL | 30 |

  • | 7782 | CLARK | MANAGER | 7839 | 1981-06-09 00:00:00 | 2450 | NULL | 10 |

  • | 7788 | SCOTT | ANALYST | 7566 | 1982-12-09 00:00:00 | 3000 | NULL | 20 |

  • | 7839 | KING | PRESIDENT | NULL | 1981-11-17 00:00:00 | 5000 | NULL | 10 |

  • | 7844 | TURNER | SALESMAN | 7698 | 1981-09-08 00:00:00 | 1500 | 0 | 30 |

  • | 7876 | ADAMS | CLERK | 7788 | 1983-01-12 00:00:00 | 1100 | NULL | 20 |

  • | 7900 | JAMES | CLERK | 7698 | 1981-12-03 00:00:00 | 950 | NULL | 30 |

  • | 7902 | FORD | ANALYST | 7566 | 1981-12-03 00:00:00 | 3000 | NULL | 20 |

  • | 7934 | MILLER | CLERK | 7782 | 1982-01-23 00:00:00 | 1300 | NULL | 10 |

  • +-------+--------+-----------+------+---------------------+------+------+--------+

  • 14 rows in set (0.00 sec)

  • mysql> select * from information_schema.index_statistics;

  • +--------------+------------+------------------+-----------+

  • | TABLE_SCHEMA | TABLE_NAME | INDEX_NAME | ROWS_READ |

  • +--------------+------------+------------------+-----------+

  • | test | emp | PRIMARY | 28 |

  • | test | emp | idx_date_sal_job | 6 |

  • +--------------+------------+------------------+-----------+

  • 2 rows in set (0.00 sec)

  • 以上是“Percona 5.5如何定位未使用的索引”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

    内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/65911.html

    (0)

    相关推荐

    • 奥运会会歌,历届奥运会的会歌是什么

      技术奥运会会歌,历届奥运会的会歌是什么·2008北京奥运应征歌曲《梦想在望》1984洛杉矶奥运会主题曲
      歌名奥运会会歌:ReachOut欢乐通宵
      词曲:[美]约翰·威廉姆斯(JohnWilliams)
      演唱:[美]莱昂纳

      生活 2021年10月31日
    • HDFS集群NameNode节点元数据占用内存计算的示例分析

      技术HDFS集群NameNode节点元数据占用内存计算的示例分析这篇文章将为大家详细讲解有关HDFS集群NameNode节点元数据占用内存计算的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后

      攻略 2021年12月9日
    • MapReduce执行流程

      技术MapReduce执行流程 MapReduce执行流程数据处理总流程
      MapReduce计算框架体现的是一个分治的思想。及将待处理的数据分片在每个数据分片上并行运行相同逻辑的map()函数,然后将每

      礼包 2021年11月9日
    • nagios如何监控linux客户端主机

      技术nagios如何监控linux客户端主机这篇文章主要介绍nagios如何监控linux客户端主机,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!nagios监控linux主机1.客户端自定义监控

      攻略 2021年10月21日
    • 洗衣机品牌排行,十大品牌洗衣机排名,有哪些

      技术洗衣机品牌排行,十大品牌洗衣机排名,有哪些世界洗衣机十大品牌排行榜,小编给你们分享一下好东西: 小天鹅 (中国名牌,中国驰名商标,国家免检,洗衣机十大品牌) 海尔Haier (世界品牌,中国名牌,洗衣机十大品牌,山东

      生活 2021年10月31日
    • css3中设置文本阴影的属性是(css3球体掉落动画带阴影效果)

      技术css3怎么实现图片阴影效果这篇文章主要讲解了“css3怎么实现图片阴影效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css3怎么实现图片阴影效果”吧!css3实

      攻略 2021年12月16日