暂无图片
表和索引相关的统计信息,从哪个系统表中查询呢?
我来答
分享
暂无图片 匿名用户
表和索引相关的统计信息,从哪个系统表中查询呢?

表和索引相关的统计信息,从哪个系统表中查询呢?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
cdwas

在MySQL中,可以通过查询系统表来获取表和索引相关的统计信息。以下是一些常用的系统表和视图:

  1. INFORMATION_SCHEMA.TABLES: 该表提供了关于数据库中每个表的信息,包括行数、数据大小、索引大小等。

  2. INFORMATION_SCHEMA.STATISTICS: 该表提供了关于表和索引的统计信息,包括索引名称、列名称、唯一性、基数等。

  3. SHOW TABLE STATUS: 这是一个用于显示表状态的命令,可以获取表的统计信息,包括行数、平均行长度、索引长度等。可以通过执行SHOW TABLE STATUS LIKE 'table_name'来获取特定表的信息。

  4. SHOW INDEX: 这是一个用于显示索引信息的命令,可以获取表的索引统计信息,包括索引名称、列名称、唯一性等。可以通过执行SHOW INDEX FROM table_name来获取特定表的索引信息。

需要注意的是,不同的系统表和命令提供的信息可能有所不同,您可以根据自己的需求选择适合的系统表或命令来查询表和索引相关的统计信息。

暂无图片 评论
暂无图片 有用 1
打赏 0
chengang

select * from information_schema.STATISTICS;

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
MySQL5.6启动失败
回答 1
看着错误提示是说插件不存在?
mysql 表 建立了唯一约束 ,插入数据的时候 是不是要 先查询该条数据是否存在
回答 2
已采纳
lz4: command not found --centos 7.2 对应的那个rpm包
回答 2
楼上说的有问题,应该是Centos7.X都可以的[root@ck01]rpmqa|greplz4lz41.8.31.el7.x8664lz4devel1.8.31.el7.x8664lz41.8.31
MySQL 中怎么把null删除?
回答 4
deletefromtwheret.colname''ort.colnameisnullort.colnamenull;
逻辑导出需要啥权限?
回答 2
mysqldump所需要的权限说明:1、对于table来说mysqldump最少要有select权限。2、对于view来说mysqldump要有showview权限。3、对于trigger来说mysq
mysql mgr group_replication_consistency默认为EVENTUAL,但是实际还是等待了之前的事务apply完毕才提供写功能
回答 2
我有一个跟他几乎同步的机器,在切换时日志也会提示这个:Thenewprimarywillexecuteallpreviousgrouptransactionsbeforeallowingwrites也
mysql用xdevapi的库,传sql语句报错,怎么调测?
回答 1
根据报错信息进行处理
MYSQL 存储过程批量更新数据,怎么记录更新的行数?用ROW_COUNT()函数统计出来的是0
回答 2
要在存储过程中开启一个事务,当执行完DML之后,事务commit掉了,所以ROWCOUNT获取不到
MySQL初始化的时候,时好时坏的,经常生成不了mysql.sock等文件,偶尔一下又可以,可能是什么原因?
回答 5
还是通过mysql的错误日志文件来确定问题吧
select distinct,* 这是mysql中的特殊语法吗?
回答 1
应该没有,号是selectdistinctfromsys.processlist我知道的mysql,sqlserver、sqlite都是支持的。distinct就是去重的意思,这样保证结果集的行都是不