1.表示MySQL的吞吐量的指标中,Questions表示
A.服务器的状态变量,是一个内部计数器,客户端每发送一个查询语句,其值加1。
B.插入语句执行的次数
C.删除语句执行的次数。
D.更新语句执行的次数。
2.可通过设置MySQL的环境变量slow_query_log为OFF停止慢查询日志。
3.下列不是参数SQL模式sql_mode的选项的是
A.STRICT_TABLES
B.NO_AUTO_CREATE_USER
C.NO_ENGINE_SUBSTITUTION
D.READ_ONLY
4.下列类型的语句,查询缓存无法缓存其记录的是
A.查询语句中添加了SQL_NO_CACHE参数。
B.简单的SELECT语句。
C.查询语句中包含获得值的函数,比如CURDATE()。
D.对系统数据库的查询时使用SESSION级别的变量或存储过程。
5.下列不是MySQL中实现负载均衡的方式的是
A.MySQL读写分离
B.修改DNS
C.使用中间件
D.使用缓存技术
6.InnoDB存储引擎的缓冲区指标innodb_buffer_pool_page_total是指
A.缓存区中总页面数。
B.向缓存区发送的请求。
C.缓冲区无法满足的请求。
D.缓冲区中的连接数。
7.MySQL数据库删除错误日志的语法是
A.mysqladmin-uroot-pflush-logs
B.mysqladmin-uroot-pdelete-logs
C.mysqladmin-uroot-pclear-logs
D.mysqladmin-uroot-pempty-logs
8.事务故障恢复主要是利用日志文件撤销此事务对数据库进行的更改,恢复操作由DBMS完成,系统恢复的步骤有:(1)反向扫描日志文件,查找此事务的更新操作;(2)对该事务执行更新的逆操作;(3)继续反向扫描日志文件,查找事务的更新操作,执行更新操作的逆操作,直到扫描到事务的开始标记。对于以上三个步骤排序正确的是
A.(1)(2)(3)
B.(1)(3)(2)
C.(3)(1)(2)
D.(2)(1)(3)
9.MySQL的系统参数binlog_format用于设置复制时候的二进制日志格式,其可取的值包括
A.STATMENT
B.ROW
C.MIXED
D.COLUMN
10.使用mysqlbinlog二进制日志文件恢复数据的两种方式是
A.使用事件时间的时间点恢复
B.使用事件位置的时间点恢复
C.使用事件的日志文件恢复
D.使用文本文件的时间点恢复
11.SELECT...INTOOUTPUTFILE语句可将表数据导出到一个文件中,但不能导出表结构。
12.MySQL的查询缓存相关的指标qcache_free_blocks表示
A.目前空闲的内存大小。
B.缓存中目前还有多少空闲的内存块。
C.有多少次查询命中查询缓存。
D.向查询缓存中插入新记录的次数,也就是查询没有命中的次数。
13.下列不是MySQL提供的命令行工具的是
A.mysql
B.mysqladmin
C.mysqlbinlog
D.mysqlsys
14.如果想停止二进制日志文件,只需在MySQL数据库服务器的配置文件my.ini中的[mysqld]组里的log_bin删除即可。
15.用户自定义完整性的形式中,关系间约束是指不同表的两列或多列之间存在的直接约束关系。
16.关于数据库的三级结构的说法,错误的是
A.内模式是数据库的中心与关键,其独立于其它层次。
B.当数据库的存储结构改变时,只需对模式/内模式映像做相应改变,此时模式和应用程序都不需要改变。这就是数据的物理独立性。
C.外模式/模式映像体现了数据的逻辑独立性
D.关系型数据库中的视图就是外模式的具体体现
17.数据库性能监视工具可分为
A.在线监视工具
B.离线监视工具
C.交互式监视工具
D.非交互式监视工具
18.MySQL数据库日志文件主要分为
A.错误日志文件
B.二进制日志文件
C.慢查询日志文件
D.通用查询日志文件
19.假定在某个时间,root用户正在修改处于登陆状态的test用户的权限列,root用户使用的是对数据库user表直接修改的方式。那么关于test用户的权限的说法,错误的是
A.当前test用户的登陆状态下权限会立即发生变化。
B.当外存user表中关于test用户的信息更新至内存后,test用户的权限才发生改变。
C.test用户重新登陆后,权限会发生变化。
D.使用FLUSHPRIVILEGESS语句可将数据表字段写入内存。
20.用于显示MySQL服务器上的某个数据库的所有的表的命令(SHOWtablesfromschema_name)的结果来自于下列数据库information_schema中的哪个表?
A.TABLES
B.PARTITIONS
C.EVENTS
D.TABLESPACES
21.处理系统故障时,就是要重做所有未完成事务,撤销所有已完成事务。
22.全文索引只能创建在VARCHAR或TEXT类型的列上。
23.MySQL冷备份的操作方法是直接使用操作系统提供的文件复制功能完成。
24.在MySQL数据库服务器中,mysql数据库中的权限表user表中,限制账户资源列max_user_connections是限定
A.每小时内该用户向MySQL服务器发送查询语句或者MySQL命令的最大允许次数。
B.每小时内该用户可被允许连接MySQL服务器的最大请求次数。
C.每小时内该用户向MySQL服务器发送更新语句所允许的最大次数。
D.同时段内该用户连接到MySQL服务器的最大并发连接数。
25.基于角色的访问控制模型中,特权集是系统权限的集合,通过操作集和特权集将某角色的一系列权限进行封装,其表现形式为一组操作与数据对象的集合。
26.数据库管理系统的功能包括下面哪几项
A.数据定义
B.数据操作功能
C.数据库的运行管理
D.数据的独立性控制
27.下列参数表示批量插入暂存使用内存的参数是
A.read_buffer_size
B.bulk_insert_buffer_size
C.preload_buffer_size
D.innodb_log_buffer_size
28.下列参数表示临时表使用内存的参数是
A.net_buffer_size
B.bulk_insert_buffer_size
C.tmp_buffer_size
D.key_buffer_size
29.查询InnoDB数据主目录的命令是
A.SHOWvariableslike'innodb_data_file_path'
B.SHOWvariableslike'innodb_data_home_dir'
C.SHOWvariableslike'innodb_log_group_home_dir'
30.在MySQL数据库中,单个二进制日志文件的大小不能无限增值,用于设置其最大空间的系统变量是
A.max_binlog_size
B.max_binlog_cache_size
C.max_binlog_stmt_cache_size
D.max_size
31.下列关于MySQL中的命名完整性约束的说法,正确的是
A.命名完整性约束是对完整性约束命名,使得每个约束有一个名称。
B.约束的名称尽量能够体现完整性约束的类型以及作用表的名称。
C.用户可以不指定完整性约束的名称,而由系统定义。
D.可以根据完整性约束的名称删除约束。
32.以下关于索引的好处的描述,正确的是
A.通过创建唯一索引,可以保证数据库表中每一行数据的唯一性。
B.可以大大加快数据的查询速度。
C.可以加快数据的检索速度。
D.可以在查询的过程中使用优化隐藏器,提高系统性能
33.大多数情况下,事务故障是非预期的,会造成事务失败的错误有
A.逻辑错误
B.硬件错误
C.系统错误
D.人为错误
34.下面的修改表的操作中,可能不需要重新创建表的是
A.移除一列的AUTO_INCREMENT属性。
B.增加、移除或更改EUNUM和SET常量。
C.修改列的名称。
D.修改列的数据类型。
35.下列情况下,没有直接使用磁盘临时表的是
A.表包含TEXT或者BLOB列。
B.表包含char列
C.GROUPBY或者DISTINCT子句中包含长度大于512字节的列。
D.使用UNION或者UNIONALL时,SELECT子句中包含大于512字节的列。
36.MySQL权限系统对用户操作行为的认证包括
A.通过用户名密码和数据库记录相匹配
B.用户可以超越其被授权对数据库进行操作。
C.对通过验证的用户进行权限匹配,用户可以在授权范围内对数据库进行操作。
D.在某些情况下,不合法用户可以访问数据库。
37.下列用于配置临时表的存储引擎的参数是
A.tempdir
B.tmp_table_size
C.default_tmp_storage_engine
D.innodb_tmpdir
38.在创建表时,可以指定存储引擎是InnoDB还是MyISAM。
39.MySQL中的查询日志表有
A.slow_log
B.general_log
C.select_log
D.dml_log
40.MySQL提供了两个可以直接控制表级锁的SQL命令,它们是
A.LOCKTABLE
B.LOCKTABLES
C.FLUSHTABLES
D.FLUSHTABLE
41.常用的逆规范化技术有
A.增加冗余列
B.增加派生列
C.重新组表
D.拆分表