1.MySQL安全性目标是保证所有的访问和操作都是由正确的用户发出的,进行的是正确的访问和操作,访问和操作的是正确的数据内容。
2.InnoDB重做日志记录的是已经全部完成的事务,而回滚日志记录的是已经部分完成并且写入磁盘的完成的事务。
3.下列不是MySQL中使用连接池的优点的是
A.减少连接创建的时间。
B.简化了编程模式。
C.控制资源的使用。
D.有了连接池后,只要有用户连接到数据库就能成功。
4.对于大对象类型,可在数据库中存放BLOB类型数据。
5.MySQL中,SQL语句的条件化简方式包括
A.把HAVING条件并入WHERE条件。
B.去除表达式中冗余的括号。
C.等式变换,化简条件。
D.布尔表达式变换,减少条件连接时的元组。
6.为了能够跟踪二进制日志文件的状态,MySQL数据库服务器会创建一个与二进制日志文件同名的二进制索引文件,该文件列出了所有可提供的二进制日志文件,文件名是
A.hostname-bin
B.hostname-bin.000001
C.hostname-bin.index
D.hostname-bin-backup
7.下列不属于数据库系统运维内容的是
A.数据库安装与配置
B.数据库对象管理
C.数据库安全性管理
D.数据库设计
8.定义参照完整性的SQL语句中,下列关于创建外键中的reference_difinition子句的说法,错误的是
A.RESTRICT选项用于当删除或更新所参照父表中被参照类中数据值时,数据库主动拒绝这种对父表的操作。
B.CASCADE选项表示当从所参照父表删除或更新操作时,删除在参照子表中对应的该外键值对应行或对该行不作修改。
C.SETNULL选项表示当所参照的父表有删除或者更新记录时,在参照子表中没有约束指定外键非空的前提下,指定参照子表中对应外键值设为空。
D.SETDEFAULT选项表示若所参照父表中要被删除或修改某行该外键值,则将参照子表中对应的外键值设为默认值。
9.下列关于视图机制用作数据库安全性控制措施的说法,错误的是
A.视图能够对机密数据提供安全性保护。
B.利用视图机制,在设计数据库系统的时候对不同的用户定义不同的视图。
C.利用视图机制可使机密数据不出现在不应看到这些数据的用户视图上。
D.利用视图机制可实现数据加密。
10.基于逻辑备份的恢复方法有
A.LOADDAT
B...INFILE语句
C.mysqlimport
D.MySQLWorkbench
E.mysqldump
11.关于MySQL存储引擎的选择方法,正确的是
A.如果对事务的完整性要求较高和实现并发控制,可选择InnoDB
B.如果表主要用于插入新记录和读出记录,可选择Memory。
C.如果需要较快的读写速度,对数据的一致性要求较低,可选择MyISAM。
D.如果数据库需要一个用于查询的临时表,可选择Memory。
12.下列数据类型中,属于TEXT类型的是
A.TINYTEXT
B.TEXT
C.MEDIUMTEXT
D.LONGTEXT
13.MySQL数据库复制的步骤是
A.在主数据库服务器上把更改记录到二进制日志中。
B.从数据库服务器将主数据库服务器上的日志复制到主机的中继日志中。
C.从数据库服务器读取中继日志中的事件,将其重新放在从数据库数据之上。
D.主数据库服务器上更新数据时同步更新从服务器上的数据。
14.查看MySQL的二进制日志文件的命令是
A.SHOWalllogs
B.SHOWmasterlogs
C.SHOWbinarylogs
D.SHOWlogs
15.使用了具有检查点的恢复技术后,数据库的恢复只需找到最近的一个检查点记录,恢复该检查点以后的日志信息,而不需要实施整个日志文件。
16.InnoDB数据缓存区用于数据读写,数据以什么为单位进行读取?
A.表空间
B.段
C.块
D.区
17.MySQL对整数类型定义的宽度,如INT(1)和INT(22)对于存储和计算都是一样的,不同的是MySQL的交互工具中显示字符的个数。
18.不应把talbe_cache_size设置过大的两个原因是
A.MySQL没有一个很有效的方法来检查缓存,所以如果设置太大,可能效率会下降。
B.不能超过该值的上限。
C.重新打开和解析的表定义太多。
D.有些类型的工作负载是不可缓存的。
19.下列关于时间数据类型的说法,错误的是
A.尽量使用TIMESTAMP类型,因为其存储空间只需DATATIME的一半。
B.只存储到某一天的列,建议选择DATE类型。
C.可使用INT类型来存储一个unixtimesstamp值。
D.DATE类型占用的空间比TIMESTAMP少。
20.复制表的语句中不包含关键字的是
A.CREATETABLE
B.LIKE
C.COPY
D.AS
21.下列参数用于设置MySQL的全局共享内存中的连接线程缓存大小的是
A.binlog_cache_size
B.host_cache_size
C.thread_cache_size
D.table_definition_cache
22.假定有三个配置文件路径,分别是(1)WINDIR\my.ini,(2)C:\my.ini和(3)INSTALLDIR\my.ini,其中WINDIR表示Windows安装目录,INSTALL表示MySQL的安装目录。MySQL的命令工具默认会按照以下的顺序扫描初始化配置文件
A.(1)(2)(3)
B.(2)(3)(1)
C.(3)(1)(2)
D.(2)(3)(1)
23.下列不属于描述MySQL数据库运维的指标的是
A.数据库可恢复
B.系统高可用
C.响应时间
D.数据库的物理结构
24.自主访问控制可用四元组(S,O,M,P)来描述,表示只有当满足P条件时,S才能对O进行授权。
25.下列参数用于设置MySQL的全局共享内存中的表定义缓存大小的是
A.query_cache_size
B.thread_cache_size
C.binlog_cache_size
D.table_definition_cache
26.在MySQL数据库服务器中,mysql数据库中的权限表user表中,限制账户资源列max_updates是限定
A.同时段内该用户连接到MySQL服务器的最大并发连接数。
B.每小时内该用户可被允许连接MySQL服务器的最大请求次数。
C.每小时内该用户向MySQL服务器发送更新语句所允许的最大次数。
D.每小时内该用户登陆向MySQL服务器的次数。
27.MySQL的基于复制文件的恢复是将备份的文件覆盖data文件夹下的文件,不需要停止MySQL服务器。
28.下列不属于基于行的复制(RBR)模式的优点的是
A.RBR可能产生较少的日志。
B.所有的修改都能被安全地复制到从数据库中。
C.主数据库服务器端执行修改操作时,仅需极少的锁持有,因此可获得更高的并发性能。
D.从数据库服务器端执行INSERT/UPDATE/DELETE时也仅需持有少量锁,使用RBR模式能够更有效地复制数据。
29.组成视图的属性列必须按照一定原则,或者全部省略,或者全部指定,没有第三种选择。
30.MySQL数据库的请求的两种类型是
A.需要命令解析和分发模块解析才能执行请求的操作,称为Query类型
B.仅需要分发模块解析的请求。
C.不需要转发就可以直接执行的命令的请求。
D.仅需命令模块解析的请求。
31.用于防止服务器发送太大的包,或是控制多大的包可以被接收的参数是
A.max_connections
B.max_allowed_packet
C.max_connect_errors
D.max_binlog_size
32.MySQL的最大连接数由哪个变量控制?
A.max_connections
B.max_allowed_packet
C.mysqlx_max_connections
D.max_size
33.MySQL中关于连接检查相关的指标中,connection_errors_internal表示
A.当前连接的线程数,也是就是当前连接的MySQL的连接数。
B.当前任意时间正在活跃的线程数。
C.由maxconnections限制导致连接失败的连接数。
D.内部错误导致失败的连接数量。
34.关于MySQL日志文件的有关说法,错误的是
A.错误日志文件记录MySQL数据库服务器启动、关闭和运行时出错信息。
B.慢查询日志文件记录执行时间超过指定时间的各种操作。
C.通用查询日志文件记录数据库服务器启动和关闭信息、客户端连接信息、更新数据记录SQL语句和查询记录SQL语句。
D.二进制日志文件记录数据库的各种操作,包括查询语句。
35.在使用CREATETABLE时使用FOREIGNKEY子句实现的是
A.实体完整性
B.主键约束
C.用户定义完整性
D.参照完整性
36.下列操作符中,MySQL不会对其使用索引的是
B.>和>=
C.=
D.带通配符的LIKE
37.基于角色的访问控制模型中,用户集为用户主体的集合。
38.MySQL数据库的主要性能指标包括
A.吞吐量
B.响应时间
C.并发性
D.利用率
39.存储引擎是基于数据库的,而不是基于表的
40.MySQL数据库服务器允许最大的连接数是
A.151
B.152
C.16384
D.15385
41.如果要启用或禁用某个会话产生通用查询日志,可设置哪个会话级参数为OFF/ON来实现?
A.sql_log_bin
B.sql_log_off
C.sql_log_file
D.sql_logfile
42.将MySQL运行时binlog_format参数修改为“STATMENT”的语句是
A.setsessionbinlog_format="STATMENT"
B.setbinlog_format="STATMENT"
C.setglobalbinlog_format="STATMENT"
D.setglobalsessionbinlog_format="STATMENT"
43.下列用于配置临时表大小的参数是
A.tempdir
B.tmp_table_size
C.default_tmp_storage_engine
D.innodb_tmpdir
44.数据库具有三级模式和两级映像
45.MySQL在确定身份中不考虑用户的主机IP和用户名,即同名用户属于同一身份。例如,从www.baidu.com连接的M用户与从www.sogou.com连接的M用户是相同身份。
46.InnoDB恢复时,MySQL系统重启的过程中需要经历的步骤是
A.redolog处理
B.undolog及binlog处理
C.文本恢复
D.SQL恢复
47.SQL语句解析过程中的查询优化主要是
A.检查语句是否符合语法规则。
B.检查所连接的用户是否有数据库的访问权限。
C.检查SQL语句中的对象是否在数据库中。
D.服务器根据一定的规则,对语句进行优化。
48.MySQL的慢查询相关的参数long_query_time是表示
A.是否开启慢查询日志。
B.未使用索引的查询也被记录到慢查询日志中。
C.慢查询阈值,当查询时间大于设定的阈值时,记录日志。
D.MySQL数据库慢查询日志的存储路径。
49.在MySQL数据库服务器中,mysql数据库中的权限表procs_piv的作用是
A.对索引级别设置操作权限。
B.对表内某列的权限做限制。
C.对存储过程和存储函数的操作权限约束。
D.存储了某主机对数据库修改权限。
50.下列可用于MySQL备份恢复的工具是
A.MySQLEnterpriseBackup
B.XtraBackup
C.mysqlhotcopy
D.mydumper
51.关于完全备份、增量备份和差异备份的说法,错误的是
A.完全备份是对某个时间点上的所有数据或应用进行完全复制,备份时间较长。
B.增量备份是备份上次增量备份以来增加和修改的文件。
C.差异备份避免了完全备份和增量备份的缺点,又具备了它们各自有的优点。
D.差异备份是对上次完全备份后所有改变的部分而做的备份。
52.MySQL的查询缓存相关的指标qcache_queries_in_cache表示
A.由于查询缓存的内存不足而从缓存中删除的查询结果的数量。
B.没有被缓存的更新语句数量。
C.查询缓存中包含查询结果的数量。
D.缓存中目前还有多少空闲的内存块
53.查询重用的基本思想是在原有查询的基础上缓存,使用复杂的方法管理缓存,是一种以空间换时间的方法。
54.MySQL中的权限表都有用户列和权限列,其中权限列包括
A.普通权限
B.特殊权限
C.管理权限
D.非管理权限
55.在MySQL中,临时表分为
A.用户临时表
B.会话临时表
C.外部临时表
D.内部临时表
56.数据库完整性约束对于数据库系统和实际效用来说非常关键,其作用主要体现在
A.完整性约束能够防止合法用户使用数据库时向数据中添加不合语义、与实际应用不符的数据。
B.利用完整性约束机制可实现业务规则。
C.合理的数据库完整性设计能够兼顾数据库的完整性和数据库系统的高效性。
D.在应用软件层级的功能性能测试中,完善的数据库完整性约束机制有利于更高效地发现应用软件中的错误。
57.负责更新复制环境中从数据库节点创建的状态文件master.info的线程是
A.I/O线程
B.SQL线程
C.复制线程
D.更新线程
58.下列方法中可查看数据库设置的字符集的有
A.使用SHOWcreatedatabase命令
B.使用SHOWcollation命令
C.查看information_schema数据库中的SCHEMATA表。
D.使用SHOWdatabase命令
59.下列函数可用于计算系统当前时间的是
A.NOW()
B.CURDATE()
C.CURTIME()
D.SYSDATE()
60.关于临时表的系统变量中,max_table_size的作用是
A.控制Memory表的最大值,可用于计算Memory表的最大行数。
B.MySQL创建的临时文件数量
C.控制一个客户端同时打开临时表的个数限制。
D.控制临时表的最大值,如果超过此值,内存中的Meory表将自动转换为磁盘上的MyISAM表。
61.如果qcache_free_block的值比较大,表示内存碎片过多,需要使用FLUSHQUERYCACHE语句清理内存碎片。
62.MySQL的临时表相关的指标中,create_tmp_files表示
A.已经创建的磁盘临时表的数量。
B.已经创建HEAP临时表的数量。
C.已经创建的临时表的数量
D.MySQL创建的临时文件数量。
63.MySQL的慢查询相关的参数slow_query_log_file表示
A.慢查询阈值,当查询时间大于设定的阈值时,记录日志。
B.MySQL数据库慢查询日志的存储路径。
C.是否开启慢查询日志。
D.未使用最优索引的查询也被记录到慢查询日志中。
64.如果想修改MySQL数据库的错误日志存放目录,可通过设置服务器的配置文件my.ini中的哪个参数来实现?
A.log_error_suppression_list
B.error_bin
C.log_error_services
D.log_sink_internal
65.同一个MySQL数据库,可选择多种存储引擎的表。
66.MySQL数据库服务器在存取控制的两个阶段使用多个权限表,主要有
A.user
B.db
C.tables_privs
D.columns_privs
67.在MySQL中,要使用CREATEUSER语句,必须拥有MySQL数据库的全局createuser权限或insert权限。
68.在MySQL数据库服务器中,mysql数据库中的权限表tables_piv的作用是
A.对表级别设置操作权限。
B.对表内某行的权限做限制。
C.对存索引的操作权限约束。
D.存储了某主机对数据库操作的权限。
69.使用EXPLAIN进行查询分析时,EXPLAIN输出中的EXTRA列表示额外的信息说明。当该列为何值时表示查询使用了临时表来保存结果?
A.Usingfilesort
B.Usingtemporary
C.Usingindex
D.Usingsort_union
70.关于命令行工具的说法错误的是
A.mysql命令是连接工具,使用该命令可登陆到MySQL数据库。
B.mysqladmin是一个执行管理操作的客户端程序。它可以用来检查服务器的配置和当前状态、创建和删除数据库等。
C.mysqlbinlog将MySQL的binlog日志转换成MySQL语句。
D.mysqldump可用于检查主数据库和从数据库的一致性。
71.MySQL数据库的权限的授权范围层级包括
A.用户权限
B.数据库权限
C.表权限
D.列权限
72.关于MySQL中用户密码的修改的说法,错误的是
A.root账户的密码只能由root用户修改。
B.普通用户的密码可以由root账户修改。
C.普通用户可以自己修改自己的密码。
D.用户A可以修改用户B的密码。
73.下列MySQL系统变量中,表示MySQL数据目录的是
A.InnoDB_data_home_dir
B.InnoDB_data_file_path
C.basedir
D.datadir
74.MySQL数据类型中,TINYBLOB和BLOB类型都是二进制字符串。
75.数据库的外模式也称为子模式或用户模式,是用户能够看见和使用的局部数据的逻辑结构和特征的描述。
76.下列不属于基于语句的复制(SBR)模式的优点的是
A.实现相对简单。
B.SBR模式不会占用太大的带宽。
C.可使用mysqlbinlog工具完成SBR。
D.更新可以是并行的。
77.MySQL的查询缓存相关的指标qcache_hits表示
A.目前空闲的内存大小。
B.缓存中目前还有多少空闲的内存块
C.有多少次查询命中查询缓存。
D.向查询缓存中插入新记录的次数,也就是查询没有命中的次数。
78.对于直接攻击操作系统漏洞和对数据文件直接读取的安全性保护可采用数据库加密的方法来防范。
A.对
B.错
79.启动与停止慢查询日志需要设置MySQL服务器的配置文件中的参数是
A.slow-query--log
B.slow_query_log_file
C.log_slow_extra
D.log_query_time
80.MySQL数据库服务器在安装时自动创建了mysql数据库,类似于SQLServer的master表,该数据库主要负责存储
A.数据库的用户、权限设置、关键字等MySQL自己需要使用的控制和管理信息。
B.数据库的表的信息
C.数据库的视图信息
D.数据库的物理结构
81.MySQL的逻辑备份可以使用的语句或工具有
A.SELEC
B...INTOOUTPUTFILE
C.mysqldump
D.MySQLWorkbench
E.INSERINTO
82.MySQL的二进制日志文件用于保存节点自身产生的事件,而中继日志文件则是保存接收来自其他节点的事件。
83.在MySQL中,SQL命令LOCKTABLES可以为一个或多个特定的表提供读锁或写锁。
84.慢查询日志文件是二进制存储。
85.查询语句优化的主要方法有
A.查询重用
B.查询重写
C.并行查询
D.串行查询
86.从技术上讲,数据库隐私的防护主要分为
A.物理设备防护
B.数据库管理系统防护
C.操作系统防护
D.逻辑层次防护
87.下列参数用于设置MySQL的全局共享内存中的InnoDB日志缓存大小的是
A.binlog_cache_size
B.innodb_data_read
C.innodb_log_buffer_size
D.update_buffer_size
88.查看日志文件确定二进制日志文件的时间和位置的命令有
A.SHOWBINARYLOGS
B.SHOWLOGS
C.SHOWBINLOGEVENTS
D.SHOWEVENTSINLOGS
89.下列属于备份二进制日志文件时常用的命令的是
A.FLUSHLOGS
B.SHOWMASTERSTATUS
C.RESETMASTER
D.PURGEBINARYLOGS
90.通过Nagios监视MySQL的方法有
A.通过官方的check_mysql插件。
B.通过官方的monitor_mysql插件。
C.通过第三方的check_mysql_health插件。
D.通过第三方的monitor_mysql_health插件。
91.关系型数据库中的表就是外模式典型代表。
92.使用GRANT语句授予权限时,下列不能授予的表权限和列权限是
A.REFERENCES
B.ALTER
C.INDEX
D.LOCKTABLES
93.InnoDB崩溃恢复借助的日志是
A.时间日志
B.事件日志
C.重做日志redolog
D.回滚日志undolog
94.数据库审计功能是将用户的操作自动记录到审计日志中。
A.对
B.错
95.MySQL的配置复制的步骤包括
A.在服务器上创建复制账号
B.配置主从数据库
C.读取主从数据库
D.通知从数据库连接到主数据库并从主数据库复制数据。
96.下列属于MySQL中基本操作权限的是
A.index
B.create
C.reload
D.audit
97.按照备份时服务器是否继续提供服务,备份可分为
A.在线备份
B.离线备份
C.物理备份
D.逻辑备份
98.在MySQL数据库模块结构中,根据命令解析器的结果不同,将结果分发给查询优化器、表变更模块、表维护模块、复制模块和状态模块。
99.MySQL中关于连接检查相关的指标中,thread_running表示
A.内部错误导致失败的连接数量。
B.当前正在运行的线程数。
C.当前连接的线程数,也是就是当前连接的MySQL的连接数。
D.由maxconnections限制导致连接失败的连接数。
100.等价谓词重写是指将谓词表达式改写成更高效的形式,能够有效提高查询的执行效率,比如利用索引查询。