暂无图片
以下关于 InnoDB 引擎 MySQL 索引的描述,正确的是?
我来答
分享
好好学习
2023-07-04
以下关于 InnoDB 引擎 MySQL 索引的描述,正确的是?

以下关于 InnoDB 引擎 MySQL 索引的描述,正确的是?

A

聚集索引不一定是主键

B

mysql会按照聚集索引顺序存储表数据,当没有显示定义聚集索引时,存储的数据可能是无序的

C

二级索引会保存聚集索引中的全部列值,因此聚集索引列越宽,二级索引越大

D

主键一定是聚集索引

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

以下关于 InnoDB 引擎 MySQL 索引的描述,正确的是?ABCD

A

聚集索引不一定是主键

B

mysql会按照聚集索引顺序存储表数据,当没有显示定义聚集索引时,存储的数据可能是无序的

C

二级索引会保存聚集索引中的全部列值,因此聚集索引列越宽,二级索引越大

D


主键一定是聚集索引

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


请输入正文
提交
相关推荐
MySQL 8 主从的时候,主库已有数据, 从库想部分库全量同步,只能把主库备份从库,然后从库再开启同步吗?
回答 1
是的,要全量的话必须先同步历史数据,但是方法有很多(clone、mysqldump、xtb都可以解决)当然还有一种特殊情况,就是如果你主库有历史所有的binlog就可以直接从第一个binlog开始同步
现在mysql都是用的什么高可用架构?
回答 2
已采纳
1.基于共享存储的方案SAN双机热备软件MYSQLhttps://www.modb.pro/db/1462672.基于磁盘复制的方案MySQLDRDB架构https://www.modb.pro/db
从跟上理解mysql,电子版下载,求一份
回答 3
建议购买正版书籍,墨值商城可以兑换,https://www.modb.pro/point/mall《MySQL数据库进阶实战》《MySQL8.0:运维与优化》
mysql 里,如果没有用事务直接 select 会脏读吗?
回答 1
已采纳
mysql默认的隔离级别是REPEATABLEREAD。RepeatableRead可重复读是在同一事务中,可以读到其它事务已经提交的操作结果。而mysql为了避免这种情况,又使用了nextkeylo
mysql的binlog_order_commits设为off的后果是什么
回答 1
MySQL的binlogordercommits参数的默认值为OFF,即关闭状态,如果将其设置为ON,则会强制将binlog和InnoDB的提交顺序保持一致。当binlogordercommits参数
MySQL8.0以上用什么审计插件?
回答 2
MySQL版本为5.7时,建议使用MariaDB的审计插件MySQL版本为8.0时,可以使用McAfeeMySQLAuditPlugin的审计插件
analyze会加啥锁?
回答 1
analyze会删除表缓存中的表定义信息,需要做flushtable操作,如果当前有查询或事务在表上,analyze有可能会被堵塞,继而堵塞后续的操作,ananlyze本身执行很快。
MySQL 中怎么把null删除?
回答 4
deletefromtwheret.colname''ort.colnameisnullort.colnamenull;
MySQL内存管理有哪几种方式?
回答 1
已采纳
常见的内存管理方式有块式管理、页式管理、段式管理和段页式管理。最常用的是段页式管理。
问下 MYSQL 删除表的分区 会加什么锁 ?
回答 2
最明显的应该有mdl锁先share后exclusive,表级锁,以及systemlock