用INFORMATION_SCHEMA逻辑MySQL的索引
分库分表的场景下,变更目前还不知道有哪个表变更索引失败,是不是所有的表都变更成功了,所以可以从INFORMATION_SCHEMA通过罗列索引个数,或者查看索引行,就可以知道是不是所有的都变更成功了:
SELECT table_name AS `Table`,index_name AS `Index`,GROUP_CONCAT(column_name ORDER BY seq_in_index) AS `Columns` FROM information_schema.statistics WHERE table_schema = 'sakila' GROUP BY 1,2;
也可以执行:
SELECT t.name AS `Table`,i.name AS `Index`,GROUP_CONCAT(f.name ORDER BY f.pos) AS `Columns` FROM information_schema.innodb_sys_tables t JOIN information_schema.innodb_sys_indexes i USING (table_id) JOIN information_schema.innodb_sys_fields f USING (index_id) WHERE t.schema = 'sakila' GROUP BY 1,2;
参考资料:
http://blog.9minutesnooze.com/mysql-information-schema-indexes/
转载于:https://www.cnblogs.com/sunss/p/6606655.html
用INFORMATION_SCHEMA逻辑MySQL的索引相关推荐
- MySQL 五.索引与算法
MySQL 五. 索引与算法 索引太多,插入时性能会受到影响, 应用程序的性能会受到影响;索引太少,查询时候的性能又比较底,所以说索引的创建要考虑其中的平衡点; 5.1 InnoDB存储引擎索引 B+ ...
- Mysql的索引、视图、触发器、存储过程
文章目录 一.Mysql的索引 (1)什么是索引 (2)索引的作用 (3)索引原理 (4)磁盘IO与预读 (5)索引的数据结构-B+树 (6)索引分类 (7)索引的两大类型 (8)创建.删除索引 -创 ...
- MySQL加索引及导数导致的问题
MySQL加索引导致的问题 增加主键索引会锁表 增加二级索引也会锁表 为啥增加二级索引也会锁表? 常见的MDL锁场景 其他什么情况会锁表 导数 几个使用mysqldump时的报错 常见处理方式 扩展 ...
- MySQL基础: 索引, 优化, 锁
一. mysql的架构介绍 从几年前实习开始, 陆陆续续写了好多的markdown笔记, 早期的笔记大多是在B站和一些大牛博客分享而自己整理的笔记, 早期的笔记体系比较清晰,也是我的学习成长路线. ...
- MySQL之索引分类
索引类型 MySQL有多种索引类型,使⽤不同的⻆度,分类也有所不同. 功能逻辑角度 普通索引 普通索引是基础的索引,没有任何约束,主要⽤于提⾼查询效率.示例: CREATE INDEX index_n ...
- 为了把mysql的索引底层原理讲清楚,我把计算机翻了个底朝天
来自:非科班的科班 什么是索引 概念:索引是提高mysql查询效率的数据结构.总的一句话概括就是索引是一种数据结构. 数据库查询是数据库的最主要功能之一.设计者们都希望查询数据的速度能尽可能的快,因此 ...
- mysql之索引的工作机制
mysql之高性能索引 当db的量达到一定数量级之后,每次进行全表扫描效率就会很低,因此一个常见的方案是建立一些必要的索引作为优化手段,那么问题就来了: 那么什么是索引呢? 索引的实现原理是怎样的? ...
- MySQL中索引与视图的用法与区别详解
索引与视图是我们在日常使用mysql必不可少的一部分,最近在学习中看到一本书中关于这方法写的不错,所以这篇文章主要给大家介绍了关于MySQL中索引与视图的使用与区别的相关资料,需要的朋友可以参考借鉴, ...
- mysql六:索引原理与慢查询优化
一 介绍 为何要有索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句 ...
最新文章
- Android Volley完全解析3:定制自己的Request
- Windows环境 和 Linux环境下搭建Qt开发环境
- u3d:动态的用代码调节材质球的属性
- Java Base64 编码解码方案总结
- 逍遥模拟器配置burpsuite抓包环境
- Spring简洁总结
- android地图方位角_Android获取经纬度、计算距离、方位角
- 自制系统垃圾清理BAT小工具
- 基于深度学习的信道估计(DL-CE)基础知识
- Spring MVC异常处理详解 ExceptionHandler good
- 2 . 8 注释和嵌入文档
- Google Chrome 所有版本下载
- 哪些版本linux支持arm,腾讯QQ Linux版本正式回归 支持x64 ARM64 MIPS64架构
- html轮播图背景色,轮播图的做法(更换背景颜色)
- python可以代替plc吗_python 读写西门子PLC 包含S7协议和Fetch/Write协议,s7支持200smart,300PLC,1200PLC,1500PLC...
- 初级商业数字营销师直通车题库
- 头像制作软件有哪些?2022微信头像制作软件推荐
- 【Elasticsearch教程20】Pinyin拼音分词器 以及多音字修改
- 电力通信网与运营商5G网络融合方案
- 美国大学 计算机专业 排名,2019美国大学计算机专业排名