我混淆了Mysql中的可见索引和不可见索引.哪一个最好?

我有一个数据库表,其中行数约为1M行.以前的开发团队没有向表列添加索引.现在,我们需要向一些列添加索引,以加快fetch查询的速度.

请任何人告诉我哪一个是最好的 Select .我试着从在线教程中学习,但我弄不清楚.

推荐答案

简单地说

可见索引是工作索引或活动索引.

不可见索引是已删除的索引,标记为已删除.

Mysql相关问答推荐

完全相同的A B表达在SQL中的不同上下文中意外返回不同的结果

SQL计算不同的列并返回所有行

使用由其中一个表的列规定的条件连接两个表

如何在Sequelize中创建限制查询?

找出同一表中列A中的每个值在列B中出现的次数

MySQL-如何检测时间戳中的一天

可以优化这个带有重复WHERE子句的查询吗?

外部磁盘上的MySQL表空间和数据文件

从 MySQL 8.0.12 升级到 8.0.32 时出错

在 SQL 中 for each 组返回具有最大值的行,包括具有相同值的行

MYSQL除以零警告,奇怪的行为

MySQL REGEXP 在没有 BINARY 模式的情况下区分大小写?

如何在 SQL 的计算列中显示小数点后两位?

提高mysql导入速度

MySQL INSERT IF(自定义 if 语句)

如何通过一个查询批量更新 mysql 数据?

你如何 OR 两个 LIKE 语句?

#1030 - 从存储引擎 Aria 收到错误 176读取错误校验和的页面

PHP mySQL - 将新记录插入表中,主键自动递增

如何将具有相同列值的mysql行分组为一行?