查看一个库里面没有使用过的索引
select object_type,object_schema,object_name,index_name,count_star,count_read,COUNT_FETCH from performance_schema.table_io_waits_summary_by_index_usage where object_schema='bocat' and count_star=0 and count_read=0
and object_name not in ('transactions_2019Q4','projects_2019Q1','transactions_2019Q1','projects_2018Q4','transactions_2018Q4','projects_2018Q3','transactions_2018Q3','withdrawals_history_0607',
'projects_2018Q2','transactions_2018Q2','transactions_2018Q1','projects_2018Q1','push_records_history','passive_records_history','transactions_2017Q4','projects_2017Q4','withdrawals_history','
traces_history','user_profits_sport_history','user_profits_history','user_profits_20160131','user_bank_cards_copy','transactions_history','transaction_types_copy','trace_details_history','projects_history','projects_bk1',
'jc_matches_info_copy','issues_history','user_login_logs_7','user_login_logs_5','user_login_logs_4','user_login_logs_0','user_login_logs_6','user_login_logs_3','user_login_logs_9','user_login_logs_8',
'user_login_logs_2','user_login_logs_1','transactions_2019Q3','transactions_2019Q2') and index_name !='PRIMARY';
查看一个表的索引的使用情况。
select distinct b.TABLE_SCHEMA,b.TABLE_NAME , b.INDEX_NAME , a.count_star
from performance_schema.table_io_waits_summary_by_index_usage a ,
INFORMATION_SCHEMA.STATISTICS b
where a.OBJECT_SCHEMA = b.TABLE_SCHEMA and a.INDEX_NAME = b.INDEX_NAME
and a.OBJECT_NAME=b.TABLE_NAME and a.OBJECT_SCHEMA =b.INDEX_SCHEMA
and b.CARDINALITY > 0
and b.TABLE_NAME = 'table_name';

转载于:https://www.cnblogs.com/noel/p/10710956.html

mysql 索引的统计相关推荐

  1. mysql索引统计信息更新_MySQL索引统计信息更新相关的参数

    MySQL统计信息相关的参数: 1. innodb_stats_on_metadata(是否自动更新统计信息),MySQL 5.7中默认为关闭状态 仅在统计信息配置为非持久化的时候生效. 也就是说在i ...

  2. mysql中groupby会用到索引吗_开发人员不得不知的MySQL索引和查询优化

    本文主要总结了工作中一些常用的操作及不合理的操作,在对慢查询进行优化时收集的一些有用的资料和信息,本文适合有 MySQL 基础的开发人员. 索引相关 索引基数 基数是数据列所包含的不同值的数量,例如, ...

  3. mysql索引底层实现原理_mysql的索引底层之实现原理

    MySQL索引背后的数据结构及算法原理 一.定义 索引定义:索引(Index)是帮助MySQL高效获取数据的数据结构. 本质:索引是数据结构. 二.B-Tree m阶B-Tree满足以下条件: 1.每 ...

  4. MySQL 索引与优化

    写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点.考虑如下情况,假设数据库中一个表又10^6条记录,DBMS页面的大小为4K,并且存储100条记录.如果没有索引,查询 ...

  5. MySQL索引管理及执行计划

    MySQL索引管理及执行计划 第1章 索引介绍: 索引是对数据库表中一列或者多列 的值进行排序的一种结构,使用索引可以快速访问数据库表中的特定信息,如果想按特定职员的姓名来查找,则与他在表中搜索所有的 ...

  6. mysql索引与优化

    2019独角兽企业重金招聘Python工程师标准>>> 第二章.索引与优化 1.选择索引的数据类型 MySQL支持很多数据类型,选择合适的数据类型存储数据对性能有很大的影响.通常来说 ...

  7. 查看一个索mysql_如何查看MySQL索引

    # 有这样一个表 P mysql> create table P (id int primary key, name varchar(10) not null, sex varchar(1), ...

  8. MySQL索引 专题

    什么是索引 索引是存储引擎用于快速找到记录的一种数据结构,索引类似一本书的目录,我们可以快速的根据目录查找到我们想要的内容的所在页码,索引的优化应该是对查询性能优化最有效的手段了. 因此,首先你要明白 ...

  9. MySQL索引的查看创建和删除

    1.索引作用 在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率.特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍. 例如,有 ...

最新文章

  1. 教你如何运用python实现简单文件读写函数
  2. wfs.js windows用法
  3. 【oracle】补充 cursor 基本例子
  4. .NET 6 中的 LINQ 更新
  5. 为什么当代人越来越不快乐?
  6. spring 启动进度_在Web浏览器中显示Spring应用程序启动的进度
  7. 8、路由 router
  8. leetcode 617. 合并二叉树 思考分析
  9. python降维之时间类型数据的处理_Python学习数据降维方法
  10. 【嵌入式Linux】嵌入式Linux应用开发基础知识之输入系统应用编程
  11. 微信小程序云开发-时间存储、转换、比较
  12. vue视频保存不下来_vue视频如何导出? 视频导出方法攻略解答!
  13. xctf crackme
  14. 软件产品管理系统有哪些?12个最佳产品管理工具盘点
  15. 查看linux系统显卡型号
  16. 前世回眸,今生结缘,滚滚红尘,谁人可依
  17. 深入学习Docker网络(看这篇就完全够了)
  18. 网页转exe的三种方法
  19. 计算机的英文怎么说不是computer,【英语写作】“开电脑”可不是“open the computer”,说错了很尴尬!...
  20. 阿根廷药品处方/说明书信息查询(数据库)

热门文章

  1. zookeeper完全分布搭建-安装-配置
  2. linux ssh非交互脚本,sshpass实现shell脚本非交互密码验证
  3. 【牛客 - 317G】小a的排列(模拟,构造)
  4. 【CodeForces - 608C】Chain Reaction (二分 或 dp ,思维)
  5. 6.Strings and Dictionaries
  6. python控制浏览器导出数据_Django导出数据为Excel,调用浏览器下载
  7. php 插件 代码架构,php反射机制详以及插件架构实例详解
  8. mysql 全文本检索的列_Mysql 全文本检索
  9. 双linux共用swap,在Linux和FreeBSD系统上共享swap空间
  10. 根据从日期控件选定的时间以表格形式显示数据_VB项目开发FlexGrid控件使用讲解...