Choose four.
A newly deployed replication master database has a 10/90 read to write ratio.
The complete dataset is currently 28G but will never fluctuate beyond ±10%.
The database storage system consists of two locally attached PCI-E Enterprise grade disks (mounted as /data1 and /data2)
The server is dedicated to this MySQL Instance.
System memory capacity is 64G.
The my.cnf file contents are displayed here:
[mysqld]
datadir=/data1/
innodb_buffer_pool_size=28G
innodb_log_file_size=150M
Which four changes provide the most performance improvement, without sacrificing data integrity?
□ A) innodb-doublewrite=off
□ B) innodb_log_group_home_dir=/data2/
□ C) innodb_log_file_size=1G
□ D) innodb_undo_directory=/dev/shm
□ E) log-bin=/data2/
□ F) innodb_flush_log_at_trx_commit=0
□ G) sync_binodb=0
□ H) innodb_buffer_pool_size=32G
□ I) disable-log-bin
选择四项。
一个新部署的主从复制主数据库的读写比为10/90。
完整数据集目前为28G,且波动不会超过正负10%。
数据库存储系统由两个本地连接的PCI-E企业级磁盘组成(挂载为 /data1 和 /data2 )。
该服务器专用于此MySQL实例。
系统内存容量为64G。
my.cnf文件内容如下:
[mysqld]
datadir=/data1/
innodb_buffer_pool_size=28G
innodb_log_file_size=150M
哪四项更改能在不牺牲数据完整性的前提下最大程度提升性能?
□ A) innodb-doublewrite=off
□ B) innodb_log_group_home_dir=/data2/
□ C) innodb_log_file_size=1G
□ D) innodb_undo_directory=/dev/shm
□ E) log-bin=/data2/
□ F) innodb_flush_log_at_trx_commit=0
□ G) sync_binodb=0
□ H) innodb_buffer_pool_size=32G
□ I) disable-log-bin
innodb-doublewrite
功能是将脏页先写入共享表空间的双写缓冲区,再写入数据文件,可防止部分写失效问题。关闭它虽可能提升写性能,但会牺牲数据完整性,A错误。innodb_log_group_home_dir
设置为 /data2/
,可以把InnoDB日志文件分散到另一个磁盘上,实现磁盘I/O负载均衡,提升性能,且不影响数据完整性,B正确。innodb_log_file_size
为150M 较小,增大到1G可减少日志切换频率,提升写性能,不影响数据完整性,C正确。/dev/shm
是内存文件系统,将 innodb_undo_directory
设在此处,若服务器重启undo日志丢失,会影响事务回滚等操作,牺牲数据完整性,D错误。log-bin
日志文件路径设置到 /data2/
,可分散I/O负载,提升性能,不影响数据完整性,E正确。innodb_flush_log_at_trx_commit=0
表示事务提交时,日志缓冲每隔一秒写入日志文件并刷新到磁盘,在系统崩溃时有丢失最后一秒事务数据风险,牺牲数据完整性,F错误。sync_binodb=0
表示MySQL不控制二进制日志的同步,由操作系统控制,可能导致二进制日志丢失,牺牲数据完整性,G错误。innodb_buffer_pool_size
到32G ,可缓存更多数据页,减少磁盘I/O,提升读写性能,不影响数据完整性,H正确。disable-log-bin
会影响主从复制等功能,不适合主数据库,I错误。所以答案是B、C、E、H。
innodb_buffer_pool_size
、innodb_log_file_size
、innodb_log_group_home_dir
等InnoDB关键参数对性能的影响,以及如何根据系统资源和业务需求调整。log-bin
)和InnoDB事务日志相关参数(如 innodb_flush_log_at_trx_commit
、sync_binodb
)的作用,明白不同设置在性能和数据完整性之间的权衡。Choose two.
Identify two ways to significantly improve data security.
□ A) Configure mysqld to run as the system admin account, such as root.
□ B) Use a private network behind a firewall.
□ C) Configure mysqld to use only networked disks.
□ D) Configure MySQL to have only one administrative account.
□ E) Configure mysqld to use only local disks or attached disks and to have its own account in the host system.
选择两项。
指出两种能显著提升数据安全性的方法。
□ A) 将mysqld配置为以系统管理员账户(如root)运行。
□ B) 使用防火墙后的专用网络。
□ C) 将mysqld配置为仅使用网络磁盘。
□ D) 将MySQL配置为仅拥有一个管理账户。
□ E) 将mysqld配置为仅使用本地磁盘或连接磁盘,并在主机系统中拥有自己的账户。
mysqld
配置为以 root
等系统管理员账户运行,会增加风险,一旦数据库被攻击,攻击者可能获得系统最高权限,不利于数据安全,A错误。mysqld
仅使用网络磁盘,网络磁盘存在网络传输等安全隐患,如网络链路被窃听等,不能显著提升数据安全性,C错误。mysqld
使用本地磁盘或连接磁盘,并在主机系统中有自己独立账户,可减少跨权限访问风险,增强数据安全性,E正确。所以答案是B、E。
Choose two.
Which two authentication plugins require the plaintext client plugin for authentication to work?
□ A) LDAP authentication
□ B) SHA256 authentication
□ C) Windows Native authentication
□ D) PAM authentication
□ E) MySQL Native Password
□ F) LDAP SASL authentication
选择两项。
哪两种身份验证插件需要明文客户端插件才能使身份验证正常工作?
□ A) LDAP身份验证
□ B) SHA256身份验证
□ C) Windows原生身份验证
□ D) PAM身份验证
□ E) MySQL原生密码
□ F) LDAP SASL身份验证
所以答案是A、D。
Choose the best answer.
You are having performance issues with MySQL instances. Those servers are monitored with MySQL Enterprise Monitor. Using Query Analyzer, where do you begin to look for problem queries?
○ A) Sort the “Exec” column and check for SQL queries with low Query Response Time index (QRTi) values.
○ B) Look for queries with low total latency times in the Latency section in the times series graph.
○ C) Sort the “Exec” column and check for SQL queries with high Query Response Time index (QRTi) values.
○ D) Look for queries with big prolonged spikes in row activity/access graph in the times series graph.
选择最佳答案。
你的MySQL实例存在性能问题。这些服务器由MySQL企业监控器进行监控。使用查询分析器时,你从哪里开始查找有问题的查询?
○ A) 对“Exec”列进行排序,并检查查询响应时间指数(QRTi)值较低的SQL查询。
○ B) 在时间序列图的延迟部分查找总延迟时间较低的查询。
○ C) 对“Exec”列进行排序,并检查查询响应时间指数(QRTi)值较高的SQL查询。
○ D) 在时间序列图的行活动/访问图中查找有长时间大幅峰值的查询。
QRTi
(Query Response Time index )值低意味着查询响应时间相对较长,性能较差 。对“Exec”列排序后检查低 QRTi
值的查询,能找到执行效率低的问题查询,A正确。QRTi
值表示查询响应时间相对较短,性能较好,不是要找的问题查询,C错误。所以答案是A。
QRTi
、“Exec”列等)来分析查询性能。