
试题一:角色权限授予的隐藏考点
考试题型:多选题(需选择2个正确选项)
Choose two.Examine this SQL statement:
mysql> GRANT r_read@localhost TO mark WITH ADMIN OPTION;
Which two are true?
选项:
✅ B) Mark can grant the r_read@localhost role to another user.
✅ E) Mark can revoke the r_read@localhost role from another role.
❌ A) Mark can grant the privileges assigned to the r_read@localhost role to another user.
❌ C) ADMIN OPTION causes the role to be activated by default.
❌ D) Mark must connect from localhost to activate the r_read@localhost role.
❌ F) ADMIN OPTION allows Mark to drop the role.
题目解析
1. 核心考点
目标:理解WITH ADMIN OPTION
的作用范围。
关键规则:
WITH ADMIN OPTION
仅允许被授权用户管理角色分配(授予或撤销角色),不涉及权限直接操作或角色删除。角色激活与连接来源无关,由 SET ROLE
或默认角色配置决定。
2. 正确选项解析
| 选项 | 解析 | 官方依据 |
|---|---|---|
| B) | ADMIN OPTIONr_read@localhost授予其他用户 | 用户拥有 ADMIN OPTION时可授予或回收角色 |
| E) | ADMIN OPTION权限) |
3. 错误选项排除原因
| 选项 | 错误原因 | 关键区别 |
|---|---|---|
| A) | ||
| C) | SET ROLE或默认角色决定,与 ADMIN OPTION无关 | |
| D) | r_read@%) | |
| F) | DROP ROLE权限, ADMIN OPTION不包含此权限 |
口诀记忆:ADMIN OPT只管“角色转授”,不管“权限分配”或“角色删除”。
试题二:通用表空间核心特性你掌握了吗
考试题型:多选题(需选择2个正确选项):Choose two. Which two statements are true about general tablespaces?
选项分析:
✅ C) A new table can be created explicitly in a general tablespace.
(可以在通用表空间中显式创建新表)
✅ D) An existing table can be moved into a general tablespace.
(现有表可以移动到通用表空间)
❌ B) Dropping a table from a general tablespace releases the space back to the operating system.
(删除表不会释放空间到操作系统)
❌ E) A general tablespace can have multiple data files.
(通用表空间仅支持单数据文件)
❌ A) General tablespaces support temporary tables.
(不支持临时表)
题目解析
1. 核心考点
目标:掌握通用表空间(General Tablespaces)的核心特性。
官方定义:
通用表空间是用户创建的共享表空间,可存储多张表的非临时数据。 与系统表空间( ibdata1
)和独立表空间(.ibd
文件)不同,其结构和行为有特殊限制。
2. 错误选项排除原因
| 选项 | 错误原因 | 关键知识点 |
|---|---|---|
| B) | ALTER TABLESPACE ... DISCARD释放 | |
| E) | general_ts.ibd),无法扩展多文件 | |
| A) | ibtmp1)或独立临时表空间 |
备考技巧
口诀记忆: “通用空间单文件,删表不释放,能存普通表,临时表别来!” 高频混淆点: 独立表空间 vs 通用表空间:独立表空间每表一个 .ibd
文件,通用表空间多表共享一个.ibd
。空间释放:仅独立表空间( innodb_file_per_table=ON
)的DROP TABLE
会释放空间到OS。
试题三:容量规划中“纵向扩展”的3大方法
考试题型:多选题(需选择3个正确选项)Which three methods are part of a 'scale up' approach to capacity planning?
选项分析:
✅ E) Adding more storage to your disk array(扩展磁盘存储)
✅ D) Adding more RAM(增加内存)
✅ B) Adding more CPU power(提升CPU性能)
❌ G) Adding a new node to InnoDB Cluster(添加集群节点)
❌ C) Adding a replication slave(添加复制从库)
❌ F) Sharding the server into a parallel server farm(分片到并行服务器组)
❌ A) Adding additional MySQL servers to the existing host(在现有主机部署多个MySQL实例)
题目解析
1. 核心考点
目标:区分“纵向扩展(Scale Up)”与“横向扩展(Scale Out)”的核心差异。
关键概念:
纵向扩展(Scale Up):通过升级单台服务器的硬件资源提升性能(如CPU、内存、磁盘)。 横向扩展(Scale Out):通过增加服务器数量或分布式架构提升性能(如集群、分片、读写分离)。
2. 正确选项解析
| 选项 | 作用原理 | 应用场景 |
|---|---|---|
| E) | ||
| D) | ||
| B) |
3. 错误选项排除原因
| 错误选项 | 错误原因 | 扩展类型 |
|---|---|---|
| G/C/F/A) |




