当前位置: 首页 > news >正文

MySQL 8.0 OCP 1Z0-908 题目解析(31)

题目121

Choose two.

Examine this command, which executes successfully on InnoDB Cluster:
dba.dropMetadataSchema()
Which two statements are true?

□ A) The mysql_innodb_cluster_metadata schema is dropped from the instance where the connection was established.
□ B) Group Replication is still operational, but InnoDB Cluster must be reimported under MySQL Shell.
□ C) The command drops the mysql_innodb_cluster_metadata schema and re-creates it.
□ D) Connections driven by MySQL Router are not affected by the command.
□ E) The mysql_innodb_cluster_metadata schema is dropped from all reachable members of the cluster.
□ F) Group Replication will be dissolved and all metadata purged.

翻译

选择两个答案。

查看在 InnoDB Cluster 上成功执行的命令:
dba.dropMetadataSchema()
哪两个陈述是正确的?

□ A) mysql_innodb_cluster_metadata 模式从建立连接的实例中被删除。
□ B) 组复制(Group Replication)仍然可操作,但必须在 MySQL Shell 下重新导入 InnoDB Cluster。
□ C) 该命令删除 mysql_innodb_cluster_metadata 模式并重新创建它。
□ D) 由 MySQL Router 驱动的连接不受该命令影响。
□ E) mysql_innodb_cluster_metadata 模式从集群的所有可达成员中被删除。
□ F) 组复制将被解散,所有元数据被清除。

解析和答案

  • 选项Adba.dropMetadataSchema() 命令会删除整个集群中所有可达成员的 mysql_innodb_cluster_metadata 模式,而不仅仅是建立连接的实例,A错误。
  • 选项B:执行该命令后,组复制仍然保持运行,但 InnoDB Cluster 相关的元数据被删除,需要在 MySQL Shell 下重新导入 InnoDB Cluster,B正确。
  • 选项C:该命令仅删除 mysql_innodb_cluster_metadata 模式,不会重新创建它,C错误。
  • 选项D:MySQL Router 依赖于 InnoDB Cluster 的元数据来进行路由决策,元数据被删除后,由 MySQL Router 驱动的连接会受到影响,D错误。
  • 选项Edba.dropMetadataSchema() 会删除集群中所有可达成员的 mysql_innodb_cluster_metadata 模式,E正确。
  • 选项F:该命令仅删除元数据模式,不会解散组复制,组复制仍然可操作,F错误。

所以答案是BE。

知识点总结

  • InnoDB Cluster元数据管理:了解 dba.dropMetadataSchema() 命令的作用,它用于删除 InnoDB Cluster 的元数据模式(mysql_innodb_cluster_metadata ),该模式存储了 InnoDB Cluster 的相关元数据信息。
  • 组复制与InnoDB Cluster关系:清楚组复制(Group Replication)是 InnoDB Cluster 的底层复制技术,删除元数据模式不会影响组复制的运行,但会导致 InnoDB Cluster 无法正常工作,需要重新导入。
  • 命令影响范围:掌握 dba.dropMetadataSchema() 命令的影响范围,它会删除集群中所有可达成员的元数据模式,而不仅仅是当前连接的实例。
  • MySQL Router与元数据关系:知道 MySQL Router 依赖于 InnoDB Cluster 的元数据来确定集群拓扑和进行路由,元数据被删除后,MySQL Router 驱动的连接会受到影响。

题目122

Choose two.

Which two methods allow a DBA to reset a user’s password?

□ A) SET PASSWORD statement
□ B) mysql_secure_installation utility
□ C) ALTER USER statement
□ D) GRANT statement
□ E) mysqladmin client program

翻译

选择两个答案。

哪两种方法允许数据库管理员(DBA)重置用户的密码?

□ A) SET PASSWORD 语句
□ B) mysql_secure_installation 实用程序
□ C) ALTER USER 语句
□ D) GRANT 语句
□ E) mysqladmin 客户端程序

解析和答案

  • 选项ASET PASSWORD 语句可以用于重置用户密码,A正确。
  • 选项Bmysql_secure_installation 主要用于初始化安全设置,如设置 root 密码、删除匿名用户等,不是专门用于重置用户密码的常规方法,B错误。
  • 选项CALTER USER 语句可以修改用户属性,包括重置密码,C正确。
  • 选项DGRANT 语句用于授予用户权限,不能用于重置密码,D错误。
  • 选项Emysqladmin 客户端程序可以执行一些管理操作,但重置用户密码通常不使用它,E错误。

所以答案是AC。

知识点总结

  • MySQL用户密码重置:掌握在 MySQL 中重置用户密码的常用方法,包括 SET PASSWORD 语句和 ALTER USER 语句。
  • SQL语句功能:清楚不同 SQL 语句(如 SET PASSWORDALTER USERGRANT 等 )的功能和用途,避免混淆它们的作用。
  • 数据库管理工具:了解一些数据库管理工具(如 mysql_secure_installationmysqladmin 等 )的主要功能,明确它们在用户密码重置方面的作用。

题目123

Choose two.

Examine this command and output:

mysql> SELECT *FROM performance_schema.table_io_waits_summary_by_tableWHERE COUNT_STAR >0\G
...
*************************** 2. row ***************************OBJECT_TYPE: TABLEOBJECT_SCHEMA: testOBJECT_NAME: demo_testCOUNT_STAR: 61567093SUM_TIMER_WAIT: 59009007572922MIN_TIMER_WAIT: 395922AVG_TIMER_WAIT: 958095MAX_TIMER_WAIT: 558852005358COUNT_READ: 38665065SUM_TIMER_READ: 20598719962188MIN_TIMER_READ: 395922AVG_TIMER_READ: 532728MAX_TIMER_READ: 558852005358COUNT_WRITE: 22902028SUM_TIMER_WRITE: 38410287610734MIN_TIMER_WRITE: 1130688AVG_TIMER_WRITE: 1677006MAX_TIMER_WRITE: 17205682920COUNT_FETCH: 38665065SUM_TIMER_FETCH: 20598719962188MIN_TIMER_FETCH: 395922AVG_TIMER_FETCH: 532728MAX_TIMER_FETCH: 558852005358COUNT_DELETE: 22902028
SUM_TIMER_DELETE: 38410287610734
MIN_TIMER_DELETE: 1130688
AVG_TIMER_DELETE: 1677006
MAX_TIMER_DELETE: 17205682920

Which two are true?

□ A) I/O distribution is approximately 50/50 read/write.
□ B) The I/O average time is 532728.
□ C) 22902028 rows were deleted.
□ D) Average read times are approximately three times faster than writes.
□ E) The longest I/O wait was for writes.

翻译

选择两个答案。

查看此命令和输出:

mysql> SELECT *FROM performance_schema.table_io_waits_summary_by_tableWHERE COUNT_STAR >0\G
...
*************************** 2. row ***************************OBJECT_TYPE: TABLEOBJECT_SCHEMA: testOBJECT_NAME: demo_testCOUNT_STAR: 61567093SUM_TIMER_WAIT: 59009007572922MIN_TIMER_WAIT: 395922AVG_TIMER_WAIT: 958095MAX_TIMER_WAIT: 558852005358COUNT_READ: 38665065SUM_TIMER_READ: 20598719962188MIN_TIMER_READ: 395922AVG_TIMER_READ: 532728MAX_TIMER_READ: 558852005358COUNT_WRITE: 22902028SUM_TIMER_WRITE: 38410287610734MIN_TIMER_WRITE: 1130688AVG_TIMER_WRITE: 1677006MAX_TIMER_WRITE: 17205682920COUNT_FETCH: 38665065SUM_TIMER_FETCH: 20598719962188MIN_TIMER_FETCH: 395922AVG_TIMER_FETCH: 532728MAX_TIMER_FETCH: 558852005358COUNT_DELETE: 22902028
SUM_TIMER_DELETE: 38410287610734
MIN_TIMER_DELETE: 1130688
AVG_TIMER_DELETE: 1677006
MAX_TIMER_DELETE: 17205682920

哪两个是正确的?

□ A) I/O 分布大约是读写各占 50%。
□ B) I/O 平均时间是 532728。
□ C) 有 22902028 行被删除。
□ D) 平均读取时间大约比写入时间快三倍。
□ E) 最长的 I/O 等待是针对写入的。

解析和答案

  • 选项ACOUNT_READ 为 38665065,COUNT_WRITE 为 22902028,两者比例不是 50/50,A错误。
  • 选项BAVG_TIMER_WAIT 是 958095,不是 532728(AVG_TIMER_READ ),B错误。
  • 选项CCOUNT_DELETE 的值为 22902028,表示有 22902028 行被删除,C正确。
  • 选项DAVG_TIMER_READ 是 532728,AVG_TIMER_WRITE 是 1677006,532728 约为 1677006 的三分之一,即平均读取时间大约比写入时间快三倍,D正确。
  • 选项EMAX_TIMER_READMAX_TIMER_FETCH 的值为 558852005358,比 MAX_TIMER_WRITE 的 17205682920 大很多,最长的 I/O 等待不是针对写入的,E错误。

所以答案是CD。

知识点总结

  • performance_schema 表解读:掌握 performance_schema.table_io_waits_summary_by_table 表中各列的含义,如 COUNT_STAR(总操作次数 )、SUM_TIMER_WAIT(总等待时间 )、AVG_TIMER_WAIT(平均等待时间 )、COUNT_READ(读取操作次数 )、COUNT_WRITE(写入操作次数 )、COUNT_DELETE(删除操作次数 )等,能够根据这些数据进行分析和判断。
  • I/O 操作分析:能够根据表中的数据计算和分析 I/O 操作的分布、平均时间、最长等待时间等,从而了解表的 I/O 性能情况。
  • 数据对比与计算:学会对表中的不同数据(如读取和写入的次数、时间等 )进行对比和计算,以得出有意义的结论,如操作分布比例、时间倍数关系等。

题目124

Choose the best answer.

What is the correct syntax for using transparent data encryption with an existing InnoDB table?

○ A) ALTER TABLE t1 SET TDE = ‘ON’;
○ B) ALTER TABLE t1 ADD ENCRYPTED_TABLESPACE = ‘Y’;
○ C) ALTER TABLE t1 ENCRYPTION = ‘Y’;
○ D) ALTER TABLE t1 WITH ENCRYPTION USING MASTER KEY;

翻译

选择最佳答案。

对于现有的 InnoDB 表,使用透明数据加密(Transparent Data Encryption,TDE)的正确语法是什么?

○ A) ALTER TABLE t1 SET TDE = ‘ON’;
○ B) ALTER TABLE t1 ADD ENCRYPTED_TABLESPACE = ‘Y’;
○ C) ALTER TABLE t1 ENCRYPTION = ‘Y’;
○ D) ALTER TABLE t1 WITH ENCRYPTION USING MASTER KEY;

解析和答案

  • 选项A:MySQL 中没有 SET TDE = 'ON' 这样的语法来启用透明数据加密,A错误。
  • 选项BADD ENCRYPTED_TABLESPACE = 'Y' 不是正确的启用 InnoDB 表透明数据加密的语法,B错误。
  • 选项CALTER TABLE t1 ENCRYPTION = 'Y' 是正确的用于启用现有 InnoDB 表透明数据加密的语法,C正确。
  • 选项DWITH ENCRYPTION USING MASTER KEY 不是 MySQL 中用于启用 InnoDB 表透明数据加密的正确语法,D错误。

所以答案是C。

知识点总结

  • InnoDB透明数据加密(TDE):了解 InnoDB 存储引擎支持透明数据加密(TDE),可以对表空间进行加密,以保护数据安全。
  • 启用TDE语法:掌握启用现有 InnoDB 表透明数据加密的正确 SQL 语法,即 ALTER TABLE table_name ENCRYPTION = 'Y'
  • 语法正确性:清楚不同错误语法的表现形式,避免使用不存在或不正确的语法来启用 TDE,如 SET TDE = 'ON'ADD ENCRYPTED_TABLESPACE = 'Y'WITH ENCRYPTION USING MASTER KEY 等都不是正确的语法。
  • TDE相关概念:明白透明数据加密的基本概念,它是一种在存储层对数据进行加密的技术,对于应用程序来说是透明的,即应用程序不需要进行任何修改就可以使用加密后的数据。
http://www.xdnf.cn/news/1163233.html

相关文章:

  • Python并发编程:突破GIL枷锁,高效利用多核CPU
  • Vue组件之间通信
  • ps aux 和 ps -ef
  • react class和function 如何模拟vue中的 双向绑定 监听 computed的方式
  • 区块链之以太坊合约开发工具——Metamask钱包和Remix IDE
  • 架构设计衡量标准
  • 系统分析师-计算机系统-操作系统-存储器管理设备管理
  • 【每日算法】专题四_前缀和
  • 【算法基础】二分查找
  • 选择排序 冒泡排序
  • TPS61194PWPRQ1适用于汽车照明低 EMI、高性能 4 通道 LED 驱动器TPS61194
  • Java 二叉树
  • 【Java学习|黑马笔记|Day19】方法引用、异常(try...catch、自定义异常)及其练习
  • 洛谷 P1480 A/B Problem
  • Apache Ignite Binary Object 调优
  • Js进阶案例合集
  • 《使用Qt Quick从零构建AI螺丝瑕疵检测系统》——1. 启航:你的第一个工业视觉应用
  • 原型设计模式
  • GaussDB alter table的用法
  • 有关Mysql数据库的总结
  • 45.sentinel自定义异常
  • QGIS、ArcMap、ArcGIS Pro中的书签功能、场景裁剪
  • Vue过度与动画效果
  • 如何用 Z.ai 生成PPT,一句话生成整套演示文档
  • 用 STM32 的 SYSTICK 定时器与端口复用重映射玩转嵌入式开发
  • 用Java 代码实现一个简单的负载均衡逻辑
  • redis 如何优雅地进行键设计?
  • 数据结构之克鲁斯卡尔算法
  • 编译支持cuda硬件加速的ffmpeg
  • Vue 3 响应式原理详细解读【一】—— Proxy 如何突破 defineProperty 的局限