数据库运维【4】

本文详细介绍了MySQL数据库的权限系统,包括数据层级操作权限、用户管理、权限表结构、备份恢复策略、日志管理、查询缓存、索引优化等方面。探讨了不同层级的权限分配、备份类型、日志功能、性能指标和数据库安全威胁,以及MySQL的复制机制和查询优化过程。
摘要由CSDN通过智能技术生成

1.MySQL中基本操作权限中,下列属于数据层级操作权限的是

A.update
B.alter
C.create
D.drop

2.在MySQL数据库服务器中,mysql数据库中的权限表user表中,限制账户资源列max_connections是限定

A.每小时内该用户向MySQL服务器发送查询语句或者MySQL命令的最大允许次数。
B.每小时内该用户向MySQL服务器发送查询语句所允许的最大次数。
C.每小时内该用户可被允许连接MySQL服务器的最大请求次数。
D.同时段内该用户连接到MySQL服务器的最大连接数。

3.MySQL数据库的二进制日志文件的操作包括

A.启动二进制日志文件
B.删除二进制日志文件
C.查询二进制日志文件
D.停止二进制日志文件

4.按照备份的操作方式,备份可分为

A.物理备份
B.离线备份
C.增量备份
D.逻辑备份

5.影响查询缓存命中率的高低的方面是

A.尽量不用多次查询相同的SQL语句。
B.查询语句结果集有多少缓存在缓存块中。
C.查询语句结果集缓存的数量不止和缓冲区大小有关,还和查询语句相关的元数据有关。
D.查询缓存能够缓存多少结果集和及结果集大小、数目以及缓存区大小相关。

6.配置二进制索引文件存储路径的参数是

A.log_bin
B.log_bin_basename
C.log_bin_index
D.log_bin_dir

7.以下关于数据库相关的基本概念的说法,正确的是

A.数据库系统一般由数据库、数据库管理系统、数据库管理员、应用系统、应用程序开发人员和最终用户组成
B.数据库管理系统包括数据库和数据库系统。
C.一个数据库从物理结构上看,是一个或多个文件的。
D.数据库不能独立于具体的应用程序。

8.MySQL复制的基本原理是将主数据库服务器上的DDL和DML操作通过二进制日志传到从数据库上,然后从数据库服务器上将这些日志文件重新执行,从而使得从数据库服务器和主数据库服务器上的数据保持同步。

9.MySQL中参数配置的作用域有

A.服务器级(GLOBAL)
B.会话级(SESSION)
C.对象级
D.模式级

10.下列参数表示排序使用内存的参数是

A.key_buffer_size
B.sort_buffer_size
C.join_buffer_size
D.innodb_sort_buffer_siz

11.数据类型DATETIME的元素包括

A.YEAR
B.MONTH
C.DAY
D.HOUR

12.BLOB适合存储二进制媒体文件,比如图像、视频和音频。

13.给表添加字段的语句中包含关键字

A.RENAME
B.ADD
C.DROP
D.DELETE

14.MySQL的查询缓存相关的指标qcache_free_memory表示

A.有多少次查询命中查询缓存。
B.缓存中目前还有多少空闲的内存块。
C.目前空闲的内存大小。
D.向查询缓存中插入新记录的次数,也就是查询没有命中的次数。

15.以下关于索引的缺点的描述,正确的是

A.创建索引和维护索引需要时间和空间。
B.如果有大量的索引,则索引占用的空间可能会比数据表占用的空间还大。
C.当对表中的数据进行增删改的同时,也需要对索引进行动态维护。
D.索引会降低数据更新的性能。

16.下列关于MySQL数据库权限分配的说法,错误的是

A.不同级别的账户从不同层面被数据库系统限制和授权访问。
B.对于服务器实例级别的账户,如果被授予delete权限,则对于该账户可删除所有数据库的的所有表的所有列的所有记录。
C.对于数据库级别的账户,如果被授予delete权限,则对于该账户可对指定的数据库进行delete操作。
D.对于表级别的账户,如果被授予delete权限,则对于该账户可删除数据库的所有表的数据信息。

17.下列不是减少对MySQL数据库的访问的措施是

A.避免重复检索
B.减少访问数据库的用户数
C.使用查询缓存技术
D.使用cache层

18.删除表中的字段的语句中包含关键字

A.DELETE
B.CHANGE
C.DROP
D.UPDATE

19.下列关于热备份、温备份和冷备份的说法,错误的是

A.热备份是指当数据库进行备份时,数据库的读写操作受到影响。
B.温备份是指当数据库进行备份是,数据库可执行读操作,但不能执行写操作。
C.冷备份是指当数据库进行备份时,数据库服务器要停止工作。
D.MyISAM存储引擎不支持热备份,但支持温备份和冷备份;InnoDB存储引擎支持三种备份方式。

20.在MySQL数据库服务器中,mysql数据库中的权限表db存储用户对某数据库的操作权限,决定用户能够通过哪个主机存取哪个数据库,是对user表面向全局权限的进一步约束。

21.MySQL数据库的Windows版本默认存储引擎为

A.InnoDB
B.SQL
C.MySqlDB
D.SqlDB

22.是否启用MySQL的查询缓存,需设置的参数是

A.query_cache_type
B.query_alloc_block_size
C.query_cache_size
D.query_prealloc_size

23.binlog_cache_disk_use状态变量的作用是

A.指定线程执行事务时分配的缓存大小。
B.显示使用了临时文件的事务数。
C.指定更新语句的缓存大小
D.显示使用binlog_cache_size系统变量的事务数。

24.吞吐量代表数据库处理请求能力,一个数据库系统的吞吐量和下列哪些因素有关

A.数据库请求
B.CPU消耗
C.外部接口
D.I/O操作

25.在命令行启动MySQL数据库服务器的命令是

A.netstart
B.netstartmysql
C.netsstartmysql
D.startmysql

26.如果两个MYSQL的版本不一样,基于复制文件的恢复就可能无法实现

27.修改表的名称的语句中包含关键字

A.RENAME
B.ADD
C.CHANGE
D.MODIFY

28.下列用于删除二进制日志文件的命令是

A.DELETELOGS
B.DELETELGOS
C.PURGEBINARYLOG
D.PURGEBINARYLOGS

29.负责更新复制环境中从数据库节点创建的状态文件relay-log.info的线程是

A.写线程
B.SQL线程
C.读线程
D.I/O线程

30.物化子查询是指查询的结果通常缓存在内存或临时表中。

31.一般来说,对于频繁更新的字段,选择varchar类型比较合适;对于不频繁更新的字段,选择char类型比较合适。

32.在MySQL的备份过程中,用于释放某个会话的所有当前锁的语句或操作有

A.终止当前会话
B.UNLOCKTABLES
C.STARTTRANSACTION
D.FLUSHTALBES

33.下列关于在线备份和离线备份的说法,错误的是

A.离线备份前数据库中的数据是一致的。
B.在线备份时,内存中的数据和数文件中的数据有可能不一致,所以在线备份也称为不一致备份。
C.在线备份不需要等待事务结束就可进行备份。
D.对于需要进行7×24h访问的数据库,应进行离线备份。

34.启用通用查询日志的两个参数是

A.general_log
B.general_file
C.general_log_file
D.general_logfile

35.基于角色的访问控制模型中,对象集为数据客体的集合。

36.MySQL复制中,用于设置中继日志文件索引的保存路径的参数是

A.relay_log
B.relay_log_info_file
C.relay_log_index
D.relay_log_info_repository

37.MySQL的查询缓存相关的指标qcache_lowmem_prunes表示

A.由于查询缓存的内存不足而从缓存中删除的查询结果的数量。
B.没有被缓存的插入语句数量。
C.查询缓存中包含查询结果的数量。
D.查询缓存中内存块总数量。

38.复制环境中从数据库节点创建的状态文件master.info保存复制环境中连接主数据库节点的配置信息。

39.根据索引顺序与数据表的物理顺序是否相同,可将索引分为

A.B树索引
B.哈希索引
C.聚簇索引
D.非聚簇索引

40.按照备份是否全部数据或是只备份部分数据,备份可分为

A.逻辑备份
B.完全备份
C.增量备份
D.差异备份

41.通用查询日志文件中语句出现的顺序就是mysqld接收到的顺序,但不是执行顺序。

42.下列不属于基于语句的复制(SBR)模式的缺点的是

A.存在数据安全隐患。
B.存在一些无法被正确复制的SQL。
C.SBR占用太大的带宽。
D.不是所有的存储引擎都支持SBR。

43.从MySQL5.7.2起,参数log_warning由log_error_verbosity代替

A.对
B.错

44.用于配置存储在定义缓存中的表定义文件的数目的参数是

A.table_definition_cache
B.table_open_cache
C.table_open_cache_instances
D.tablespace_definition_cache

45.MySQL中数据字典中的表TABLE_CONSTRAINTS记录了

A.存在约束的表,以及表的约束类型等信息。
B.表中记录了系统中使用的条件变量的对象
C.关于表权限的信息,该信息源自mysql.tables_priv授权表。
D.系统中打开了文件的对象。

46.MySQL的InnoDB事务日志管理机制包括四个阶段:(1)写检查点,(2)数据刷盘,(3)创建日志,(4)日志刷盘。对这四个阶段的排列顺序正确的是

A.(1)(2)(3)(4)
B.(1)(2)(4)(3)
C.(3)(4)(1)(2)
D.(3)(4)(2)(1)

47.MySQL数据库的权限的授权范围层级中的全局层级表示

A.指定的是某服务器下全部的数据库。也称为用户层级。
B.指定数据中指定表的某一列权限。
C.覆盖数据库的某个表的所有列。
D.覆盖一个数据的权限范围。

48.对于状态字段,可使用ENUM类型,其可以减小存储空间,而且方便增加新值。

49.数据库安全威胁包括

A.来自硬件的威胁
B.来自系统软件的威胁
C.来自网路的威胁
D.来自用户的威胁

50.MySQL数据库的二进制日志文件的两个主要功能是

A.用于复制
B.用于恢复
C.用于查询
D.用于查看信息

51.物理查询优化要解决的问题是

A.找出SQL语句等价变换的形式。
B.找出什么样的单表扫描方式是最优的。
C.两个表连接时,如何连接最优。
D.多表连接时,哪种连接顺序最优。

52.MySQL的复制模式分为

A.基于语句的复制模式
B.基于行的复制模式
C.混合记录模式
D.基于列的复制模式

53.假定需要使用的数据库是test,则MySQL中选择数据库的命令是

A.SHOWtest
B.USEtest
C.SHOWdatabase
D.SHOWdatabases

54.服务器端的SQL语句处理过程包括(1)查询优化,(2)语句解析,(3)查询缓存,(4)语句执行,(5)提取数据。对这些过程排序正确的是

A.(1)(2)(3)(4)(5)
B.(1)(2)(3)(5)(4)
C.(3)(1)(2)(4)(5)
D.(3)(2)(1)(4)(5)

55.下列情况下,使用到内部临时表的是

A.SQL语句中使用了ORDERBY子句。
B.SQL语句中使用了join运算上非第一个表中的列,语句中包含GROUPBY子句。
C.使用了SQL_SMALL_RESULT选项。
D.DISTINCT和GROUPBY一起使用。

56.下列是MySQL中performance_schema数据库中的查询性能slow_queries指标是指

A.超过long_query_times配置值的查询数量。
B.系统能够接受的查询数量。
C.系统允许用户的查询数量。
D.所有用户的查询数量。

57.MySQL的整数类型有

A.TINYINT
B.SMALLINT
C.MEDIUMINT
D.INT

58.MySQL数据库的错误日志文件记录的内容包括

A.MySQL数据库服务器启动、关闭和运行时出错信息。
B.MySQL进程即mysqld启动或关闭时发生的关键错误信息
C.当mysqld进程发现某些表需要自动检查或修复时抛出的相关信息
D.客户端连接的信息

59.下列用于设置InnoDB存储引擎的日志文件大小的参数是

A.innodb_log_buffer_size
B.innodb_log_file_size
C.innodb_purge_batch_size
D.innodb_buffer_pool_size

60.下列根据可作为使用InnoDB存储引擎的数据库热备份的工具的是

A.MySQLEnterpriseBackup
B.myisamchk
C.PerconaXtraBackup
D.mysqldump

61.在MySQL所支持的日志文件里,除了二进制文件外,其他日志文件都是文本文件。

62.查询MySQL安装目录的命令是

A.select@@datadir
B.select@@socket
C.select@@port
D.select@@basedir

63.一个完整的IT运维服务体系主要由哪三部分组成

A.运维服务流程
B.运维规章制度与工作规范
C.运维服务队伍
D.运维事务

64.下列关于MySQL数据库的体系结构的说法,错误的是

A.MySQL数据库的体系结构可以分为四层。
B.体系结构的第一层完成核心服务,比如SQL接口进行数据库对象的操作和管理。
C.体系结构的第三层完成MySQL中的数据的存储和提取。
D.体系结构的第四层是数据存储层,将数据存储在文件系统之上,完成与数据库引擎的交互。

65.下列选项中的“filename”是日志文件,查看MySLQ数据库二进制日志文件的命令是

A.SHOWbinlogevents
B.SHOWbinlogeventsinfilename
C.SHOWbinlogeventsinfilename.number
D.SHOWbinlogallevents

66.在创建表时,指定了主键,MySQL自动为该列或列组创建一个唯一性的聚簇索引。

67.InnoDB事务日志包括

A.重做日志
B.二进制日志
C.回滚日志
D.文本日志

68.最常见的两种存储引擎是

A.InnoDB
B.Archive
C.NDB
D.MyISAM

69.用户自定义完整性的形式有

A.元组约束
B.关系间约束
C.域约束
D.外键约束

70.数据库性能监视需要监视的指标有

A.吞吐量
B.并发性
C.响应时间
D.延迟时间

71.以下不属于MySQL数据库模块结构中的命令解析器的是

A.查询优化器
B.表变更模块
C.表维护模块
D.查询缓存模块

72.下列描述是非交互式监视工具Nagios的特点的是

A.能够监视网络服务和主机资源。
B.可进行二次开发简单的检查服务,支持多语言开发。
C.可并行服务检查。
D.自动日志循环。

73.以下是显示主数据库日志的是

A.SHOWMASTERSTATUS
B.SHOWMASTERLOGS
C.SHOWPROCESSLIST
D.SHOWDATABASES

74.下列参数表示顺序读取数据缓存区使用内存的参数是

A.thread_stack
B.innodb_sort_buffer_siz
C.bulk_insert_buffer_size
D.read_buffer_size

75.来自网络的威胁表现在

A.黑客非法入侵
B.SQL注入
C.数据库通信协议的漏洞
D.拒绝服务

76.查询MySQL中关于连接检查相关的指标threads_connected的命令是

A.showvariableslike'threads_connected'
B.showstatuslike'threads_connected'
C.showglobalvariableslike'threads_connected'
D.showvariablelike'threads_connected'

77.下列参数用于设置MySQL的全局共享内存中的查询缓存大小的是

A.thread_cache_size
B.query_cache_size
C.table_open_cache_size
D.table_definition_cache

78.SQL语句的解析过程主要包括

A.语法检查
B.语义检查
C.获得对象锁
D.访问权限核对

79.MySQL的慢查询相关的参数slow_query_log是表示

A.是否开启慢查询日志。
B.MySQL数据库慢查询日志的存储路径。
C.慢查询阈值,当查询时间大于设定的阈值时,记录日志。
D.未使用索引的查询也被记录到慢查询日志中。

80.下列属于外连接消除的效果的是

A.查询优化器在处理外连接操作时所需要执行的操作和时间多于内连接。
B.外连接消除后,优化器在选择多表连接顺序时,可以有更多的选择,从而可以更好地选择表连接顺序,加快查询执行速度。
C.表的一些连接算法将规模小的或筛选条件最严格的表作为“外表”,可减少不必要的I/O操作,加快算法执行的速度。
D.消除外连接减少了连接的表的数目。

81.根据索引的存储类型,可将索引分为

A.B树索引
B.哈希索引
C.聚簇索引
D.非聚簇索引

82.MySQL复制中,用于设置中继日志文件的保存路径的参数是

A.relay_log_basename
B.relay_log
C.relay_log_info_file
D.relay_log_recovery

83.如果二进制日志写入的内容超出下面的哪个参数值,日志就会发生滚动。

A.max_sort_length
B.max_relay_log_size
C.max_delayed_threads
D.max_binlog_size

84.MySQL5.5开始新增的数据库performance_schema主要用于

A.存储information_schema数据库的辅助信息。
B.收集数据库服务器性能参数,可用于数据库服务器的监控和优化。
C.存储数据库的所有数据字典。
D.存储数据库的逻辑结构。

85.MySQL的全局共享内存主要是MySQL实例及底层引擎用来暂存各种全局运算和可共享的暂存信息,主要包括

A.存储查询缓存QueryCache
B.缓存连接线程ThreadCache
C.缓存表文件句柄信息TableCache
D.缓存二进制日志BinlogBuffer

86.MySQL中既有支持事务的存储引擎(如InnoDB),也有不支持事务的存储引擎(如MyISAM)。

87.MySQL的数据类型TEXT在排序时,只按照列中最前为max_sort_length的子串进行排序。

A.对
B.错

88.关于非聚簇索引的说法,错误的是

A.使用非聚簇索引的表的物理顺序和索引顺序相同。
B.在非聚簇索引中,树的叶子节点仅仅保存索引项,而没有包含数据行。
C.每个表可创建不多于249个非聚簇索引。
D.非聚簇索引的结构也是树状的。

89.MySQL的实体完整性实现分为

A.主键完整性
B.参照完整性
C.用户定义完整性
D.唯一索引约束

90.当表的类型为MEMEORY时,除B树索引外,MySQL还支持哈希索引。

91.从MySQL5.1开始,MySQL日志文件记录事件的格式包括

A.基于行记录
B.基于列记录
C.基于语句记录
D.混合模式记录

92.系统故障的恢复操作是撤销故障发生时未完成的事务,重做已经完成的事务。系统故障恢复的步骤有:(1)对撤销队列中的各个事务进行撤销处理(Undo),即反向扫描日志文件,对每个事务执行逆操作。(2)正向扫描日志文件,找出故障发生前已经提交的事务,将事务标记记入重做队列;同时扫描故障发生时未完成的事务,将其记入撤销队列。(3)对重做队列中的各个事务进行重做处理,即正向扫描日志文件,对每个事务重新执行日志文件登记操作(Redo)。对于以上三个步骤排序正确的是

A.(1)(2)(3)
B.(1)(3)(2)
C.(3)(1)(2)
D.(2)(1)(3)

93.二进制日志文件激活后,可通过下面的哪些命令查看二进制日志文件列表?

A.SHOWLOG
B.SHOWLOGS
C.SHOWMASTERLOGS
D.SHOWBINARYLOGS

94.MySQL中建立的缓存表可优化检索和查询语句。

95.MySQL5.6中的审计是通过下面的哪个插件实现的?

A.server_check
B.server_audit
C.server_insert
D.server_update

96.关于临时表的系统变量中,max_heap_table_size的作用是

A.控制Memory表的最大值,可用于计算Memory表的最大行数。
B.控制临时表的最大值,如果超过此值,内存中的Meory表将自动转换为磁盘上的MyISAM表。
C.控制一个客户端同时打开临时表的个数限制。
D.MySQL创建的临时文件数量

97.在MySQL数据库服务器中,mysql数据库中的权限表host存储了某主机对数据库操作的权限,配合db表在进一步对给定主机上的数据库及管理操作的权限做出更精确的控制。

98.在MySQL中,应用程序的数据库用户不能授予super权限。

99.数据来源于一个基本表的部分行、列的视图称为单源表视图。

100.下列参数和MySQL的全局共享内存中的InnoDB数据和索引缓存有关的是

A.innodb_sort_buffer_size
B.key_buffer_size
C.binlog_cache_size
D.innodb_data_read

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值