MySQL 8.0 OCP英文题库深度解析(其一)

文章标题:

MySQL 8.0 OCP英文题库深度剖析(其一)

文章内容:

试题1:

选择两个选项。你的MySQL服务器由早期主要版本升级而来。sales数据库包含三个表,其中之一是transactions表,该表有400万行。你的datadir分区磁盘空间不足,开始进行排查。查看以下命令和输出:哪两个陈述是正确的?

图片.png

C)执行SET GLOBAL innodb_row_format=COMPRESSED后再执行ALTER TABLE transactions会释放磁盘空间。[错误]

B)截断sales和leads表会释放磁盘空间。[正确]

A)transactions表是在innodb_file_per_table=OFF的情况下创建的。[正确]

D)执行ALTER TABLE transactions能释放磁盘空间。[错误]

E)截断transactions表会释放最多的磁盘空间。[错误]

解析

此题情境为:MySQL服务器从早期主版本升级,sales数据库有三个表,其中transactions表有400万行,datadir分区空间不足需处理。

  • 选项C:执行SET GLOBAL innodb_row_format=COMPRESSED后ALTER TABLE transactions来释放空间,因transactions表未独立(由ls -l sales结果可知),其在系统表空间中,ALTER操作不会向操作系统释放空间,故错误。
  • 选项D:执行ALTER TABLE transactions释放空间,系统表空间中的表,ALTER操作无法向操作系统释放空间,故错误。
  • 选项E:截断transactions表释放的空间仍在系统表空间内,不会返还给操作系统,故错误。
  • 选项A:从ls -l sales结果看,若设置独立表空间应能看到三个表,但此处只看到两个,transactions不在其中,说明该表创建时未设置独立表空间,故正确。
  • 选项B:截断有独立表空间的表能释放表空间,故正确。

试题2:

[‘title’, ‘EXPLAIN’]
图片.png

B)结果中包含city表的35行。[错误]

E)查询恰好返回125行。[正确]

C)优化器估计country表中有51行的Continent为’Asia’。[错误]

D)对行进行排序花费超过8毫秒。[错误]

A)country表作为第一个表被访问,然后与city表连接。[正确]

解析

这是关于执行计划的题目。

  • 选项B:结果中包含city表35行是错误的,从倒数第二行的filter可知,过滤后仅2行。
  • 选项E:从最上面一行的最终运行结果,rows=125,故该选项正确。
  • 选项C:优化器估计country表中有51行Continent为’Asia’错误,倒数第4行显示预估为34行,实际返回51行。
  • 选项D:第一行显示总花费时间是8秒多,并非排序花费8毫秒,故错误。
  • 选项A:country表作为第一个表被访问,然后与city表连接,符合执行计划原理,故正确。

试题3:

选择四项。新部署的复制主数据库读写比为10/90。完整数据集当前28G,波动不超±10%。数据库存储系统由两个本地连接的PCI-E企业级磁盘组成(挂载为/data1和/data2),服务器专用于该MySQL实例,系统内存64G。my.cnf内容为:mysqlddatadir=/data1/ innodb_buffer_pool_size=28G innodb_log_file_size=150M。哪四项变化在不牺牲数据完整性的情况下能提供最大性能提升?

B)innodb_log_group_home_dir=/data2/ [正确]
H)innodb_buffer_pool_size=32G [正确]
A)innodb-doublewrite=off [错误]
F)innodb_flush_log_at_trx_commit=0 [错误]
D)innodb_undo_directory=/dev/shm [错误]
C)innodb_log_file_size=1G [正确]
G)sync_binlog=0 [错误]
E)log-bin=/data2/ [正确]
I)disable-log-bin [错误]

解析

题目情境:新部署复制主库,读写比10/90,数据集28G±10%,双磁盘存储,内存64G。

  • 选项Binnodb_log_group_home_dir=/data2/,将InnoDB重做日志文件放/data2,与/data1的数据文件实现I/O分离,减少磁盘争用,提升写入性能,不影响数据完整性。
  • 选项Hinnodb_buffer_pool_size=32G,当前设置28G,服务器有64G内存,数据集28G±10%,增大缓冲池可缓存更多数据,减少磁盘I/O,适合读少写多场景。
  • 选项Cinnodb_log_file_size=1G,当前150M日志文件对28G数据集太小,增大日志文件可减少检查点频率,降低I/O压力,提升写入性能。
  • 选项Elog-bin=/data2/,将二进制日志放/data2,与数据文件、重做日志分离,减少主库I/O争用,提升复制性能,不影响数据安全。
  • 选项Ainnodb-doublewrite=off,关闭双写缓冲会危及数据完整性,可能导致页面部分写入,错误。
  • 选项Finnodb_flush_log_at_trx_commit=0,设为0可能在崩溃时丢失最多1秒事务数据,错误。
  • 选项Dinnodb_undo_directory=/dev/shm,将undo日志放内存文件系统,服务器重启会丢失数据,错误。
  • 选项Gsync_binlog=0,可能导致二进制日志不同步,主从数据不一致,错误。
  • 选项Idisable-log-bin,禁用二进制日志会破坏复制功能,错误。

最佳四项优化为:将重做日志移至第二块磁盘、适当将缓冲池增大至32G、将InnoDB日志文件增大至1G、将二进制日志放第二块磁盘。

试题4:

哪两项操作能保护MySQL服务器免受基于网络的攻击?
D)将监听端口改为3307。[错误]
E)仅允许来自应用程序服务器的连接。[正确]
A)使用MySQL Router代理到MySQL服务器的连接。[错误]
B)将MySQL实例置于防火墙之后。[正确]
C)使用网络文件系统(NFS)存储数据。[错误]

解析
  • 选项D:改监听端口属“通过隐蔽实现安全”,专业攻击者仍可通过端口扫描发现服务,错误。
  • 选项E:仅允许来自应用程序服务器的连接,正确。
  • 选项A:MySQL Router虽能负载均衡和故障转移,但不增强安全性,错误。
  • 选项B:将MySQL实例置于防火墙之后,正确。
  • 选项C:使用NFS存储数据会引入新安全风险,如未加密网络传输可能被窃听,错误。

试题5:

选择四项。需存储连接参数,将基于Linux的MySQL客户端连接到侦听端口3309的基于Windows的远程MySQL服务器。可使用哪四种方法配置用户、主机和数据库参数?

D)执行mysqladmin命令配置用户连接。[错误]
C)配置~/.my.cnf。[正确]
H)使用usermod程序存储静态用户信息。[错误]
G)定义UNIX socket。[错误]
E)在bash脚本中执行命令。[正确]
B)使用MySQL提供的安全凭证存储工具mysql_config_editor配置用户连接。[正确]
A)将登录信息嵌入SSH隧道定义。[错误]
I)配置~/.ssh/config用于公钥认证。[错误]
F)配置环境变量。[正确]

解析
  • 选项C:配置~/.my.cnf,正确。
  • 选项E:在bash脚本中执行命令,正确。
  • 选项B:使用mysql_config_editor配置用户连接,正确。
  • 选项F:配置环境变量,正确。
  • 选项D:mysqladmin用于服务器管理,无法存储连接配置,错误。
  • 选项H:usermod用于系统用户管理,与MySQL无关,错误。
  • 选项G:UNIX socket仅适用于本地连接,不适用于远程Windows服务器,错误。
  • 选项A:SSH隧道配置不包含MySQL连接参数,错误。
  • 选项I:SSH配置与MySQL客户端连接参数无关,错误。

未完,后续题库将陆续发布,敬请关注。

文章整理自互联网,只做测试使用。发布者:Lomu,转转请注明出处:https://www.it1024doc.com/12627.html

(0)
LomuLomu
上一篇 2025 年 6 月 24 日
下一篇 2025 年 6 月 24 日

相关推荐

  • 轻松搞定最新idea激活码领取和破解教程

    本教程适用于 IDEA、PyCharm、DataGrip、Goland 等 JetBrains 全家桶,Windows、macOS、Linux 通杀! 先放一张激活成功的截图镇楼:IDEA 2024.3.5 已顺利激活到 2099 年,爽歪歪! 下面用图文一步一步带你搞定,旧版本同样适用,无需担心系统差异,我都给你打包好了。 1. 下载并安装 IDEA 如果…

    IDEA破解教程 2025 年 11 月 14 日
    37500
  • 2025年最新PyCharm激活码永久破解教程 – 支持2099年全版本破解

    本方法适用于Jetbrains全家桶(包括PyCharm、IDEA、DataGrip、Goland等) 先给大家看看最新PyCharm版本破解成功的截图,可以看到已经完美激活到2099年! 下面我将用详细的图文教程,手把手教你如何永久激活PyCharm至2099年。 这个方法适用于:- 所有操作系统(Windows/Mac/Linux)- 任何PyCharm…

    PyCharm激活码 2025 年 7 月 10 日
    55000
  • IDEA文件出现java file outside of source root

    目录 1.问题: 2.解决方法: 3.扩展:父子工程引入Module后报错 参考文献: 1.问题: 有时候打开Module,发现各级文件夹下的类不能正常使用,类前的符号(小咖啡杯)是红色的(红色表示这个类是不可编译文件)。类前红色咖啡杯符号如图1所示: 图1 类前红色咖啡杯符号 打开文件后显示文字“Java file is located outside o…

    2024 年 12 月 28 日
    86400
  • pycharm激活码无效?最新版破解方案详解

    申明:本教程 PyCharm破解补丁、激活码均收集于网络,请勿商用,仅供个人学习使用,如有侵权,请联系作者删除。若条件允许,希望大家购买正版 ! PyCharm是 JetBrains 推出的开发编辑器,功能强大,适用于 Windows、Mac 和 Linux 系统。本文将详细介绍如何通过破解补丁实现永久激活,解锁所有高级功能。 不管你是什么版本、什么操作系统…

    PyCharm激活码 2025 年 12 月 16 日
    10200
  • 最新pycharm激活码支持旧版破解授权

    PyCharm 2025.2.1破解教程:永久激活码+破解补丁下载(亲测有效) 重要提示:本文涉及的PyCharm破解补丁与激活码均来源于网络收集,仅限个人学习研究使用,严禁商业用途。若条件允许,强烈建议支持正版软件!如有侵权问题,请联系作者删除。 话不多说,先上图证明实力!下图是PyCharm 2025.2.1版本破解成功的界面,可以看到激活有效期直接干到…

    PyCharm激活码 2026 年 1 月 8 日
    4800

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信