1在Linux环境下安装MySQL 8.0时,若希望数据目录位于独立挂载的/data分区并启用大小写敏感的表名,初始化时应如何设置
2MySQL中查询information_schema.tables时发现某表DATA_LENGTH远大于实际行数据量,且删除大量历史数据后空间未释放,最恰当的处置是
3Oracle数据库执行RMAN全量备份后,若要验证备份集是否可正常用于恢复且不实际还原数据文件,应使用哪个命令
4在Linux上以源码方式安装MySQL后,首次初始化数据目录时应使用哪个命令生成临时root密码并完成初始化
5数据库运行中监控到大量Waiting for table metadata lock,最可能的原因是
6在Linux上安装MySQL 8.0后,希望数据目录使用独立挂载的/data分区并启用二进制日志,下列配置组合最合理的是
7对MySQL执行逻辑备份时,需要保证备份数据与binlog位置一致以支持时间点恢复,mysqldump应搭配哪个参数
8某生产库的innodb_buffer_pool_size配置为物理内存的80%,但监控发现磁盘读IOPS持续偏高,最可能的原因是
9在Linux服务器上通过源码编译方式安装MySQL后,首次初始化数据目录时,用于生成临时root密码并初始化系统表的命令是哪个
10某业务要求RPO接近0且允许少量RTO,数据库部署在同城双机房,较合适的方案是
11在Linux服务器上完成MySQL 8.0二进制方式安装后,首次启动前需要初始化数据目录,以下初始化命令中能正确设置root密码并生成临时随机密码记录的是
12在Linux上以源码方式安装MySQL 8.0后,首次初始化数据目录时使用了mysqld --initialize-insecure,与--initialize相比,其直接结果是
13MySQL中某张日志表按天分区,运维发现查询最新一天数据时仍扫描了全部分区,执行计划中partitions列显示所有分区名,最可能的原因是
14在PostgreSQL中配置流复制时,主库postgresql.conf中wal_level参数应设置为哪个值才能支持物理复制
15以下关于数据库索引维护的做法中,正确的有(多选)
参考答案
- B 知识点:MySQL 8.0初始化参数。lower_case_table_names只能在初始化时通过参数指定,初始化后不…
- A 知识点是InnoDB表空间回收。大量删除后需OPTIMIZE TABLE(或重建表)归还空间;ANALYZE只更新统计信…
- B 知识点:RMAN备份验证。VALIDATE BACKUP用于检查备份集完整性,确认可用于恢复而不实际还原。RESTORE…
- A 知识点为MySQL 5.7及以后版本的数据目录初始化方式。mysqld --initialize会创建系统表并生成临时r…
- A 知识点是元数据锁等待。长事务未提交会持续持有MDL,导致后续DDL或访问排队;磁盘不足表现为写错误;缓冲池过小表现为IO…
- A 知识点:MySQL数据目录与二进制日志路径配置及权限要求。正确项将datadir和log-bin都放在独立数据分区并赋予…
- A 知识点:mysqldump一致性备份。--single-transaction在InnoDB下提供一致性快照,--mas…
- A 知识点:InnoDB缓冲池与磁盘IO关系。缓冲池即使占比高,如果热点数据总量超过池容量,仍会频繁从磁盘读取,表现为IOP…
- A 知识点是MySQL 5.7及以后源码安装后的初始化方式。mysqld --initialize会初始化数据目录并在错误日…
- C 知识点是RPO/RTO与复制模式匹配。正确项同步复制保证主库提交前备库已接收,RPO接近0,配合备份满足恢复。错误项A异…
- A 知识点是MySQL 8.0数据目录初始化方式。--initialize会生成一个临时随机root密码并写入错误日志,符合…
- B 知识点:MySQL初始化参数差异。--initialize-insecure生成空密码root账户,不强制首次改密,故B…
- A 知识点:MySQL分区裁剪的前提条件。分区裁剪要求查询条件中的分区键与分区定义的类型、字符集、排序规则一致,类型不一致会…
- A 知识点:PostgreSQL流复制要求wal_level至少为replica。A正确,replica记录足够WAL用于物…
- A、C、D 知识点:索引维护与设计原则。正确项:重建高碎片索引、清理无用冗余索引、按选择性建索引均是合理做法。错误项:频繁更新列建大…
