1.下列关于MySQL数据库InnoDB引擎的管理机制的描述,错误的是
A.通过undo_log实现了事务的原子性。
B.通过redo_log实现了事务的持久性。
C.InnoDB事务日志包括重做日志(redo_log)和回滚日志(undo_log)。
D.InnoDB无法处理日志丢失的情况。
2.下列用于设置InnoDB存储引擎的日志缓存大小的参数是
A.innodb_page_size
B.innodb_log_file_size
C.innodb_log_buffer_size
D.innodb_max_undo_log_size
3.强制访问控制通过不可逾越的访问限制来保障数据库不受各种直接或间接的攻击,保证数据库的安全。
4.下列关于MySQL逻辑备份命令mysqldump的说法,正确的是
A.mysqldump命令可将输出的结果集转换成标准的SQL或者输出为界定格式的文件,比如CSV格式。
B.mysqldump命令可备份数据库中的某个表。
C.mysqldump命令可备份单个数据库
D.mysqldump命令可备份多个数据库。
5.在MySQL数据库服务器中,mysql数据库中的权限表user的资源控制列用于限制用户对数据库系统资源的占用,具体是
A.控制用户每小时运行的查询操作次数。
B.控制用户每小时运行的连接操作的次数。
C.控制用户每小时允许更新的操作次数。
D.用户可同时建立的连接数。
6.MySQL的数据库节点在满足什么样的条件下会触发创建新的中继日志文件,并更新相关的索引文件?
A.启动数据库服务器I/O线程时。
B.执行日志刷新命令,比如FLUSHLOGS或mysqladminflush-logs等。
C.中继日志文件达到指定最大值。
D.数据库服务器执行自动恢复之后。
7.用户自定义完整性的形式中,元组约束是指在某表中两列之间的约束关系。
8.MySQL在内部把ENUM和SET类型保存为整数,但是在比较的时候把他们转换成字符串。
9.MySQL中基本操作权限中,下列属于数据库层级管理权限的是
A.delete
B.insert
C.grant
D.select
10.命令DESCtable_name和下列哪个命令的功能完全相同?
A.SELECT*FROMtable_name
B.SHOWCOLUMNSfromtable_name
C.USEtable_name
D.LOOKtable_name
11.创建登陆MySQL账户也可以直接向mysql数据库的user表中插入一行数据。
12.每个MyISAM存储引擎在磁盘上存储成三个文件,其扩展名包括
A..frm
B..myd
C..myi
D..ibd
13.MySQL的查询日志有
A.慢查询日志
B.快查询日志
C.通用查询日志
D.特殊查询日志
14.一般情况下,MySQL的内存需求是非常小的,每个连接大约需要多大的内存?
A.10M
B.1M
C.512KB
D.256KB
15.MySQL的临时表只对当前用户可见,当前会话结束时,该临时表会自动关闭。
16.binlog_cache_use和binlog_cache_disk_use状态变量可以用来调整该变量的大小。
17.MySQL参数query_cache_min_res_unit表示
A.缓存中目前还有多少空闲的内存块。
B.每次分配内存的最小空间大小。
C.有多少次查询命中查询缓存。
D.查询缓存中包含查询结果的数量。
18.MySQL提供初始化参数,用于设置启用分布式事务的支持,确保二进制日志与InnoDB数据文件的同步。该参数是
A.large_files_support
B.innodb_support_xa
C.sync_binlog
D.sync_master_info
19.以下选项中不属于MySQL数据库文件的扩展名的是
A..frm
B..myd
C..ibd
D..db
20.下列关于MySQL数据库连接池的最小连接数和最大连接数的设置的有关说法,错误的是
A.最小连接数是连接池一直保持的数据库连接。
B.最大连接数是连接池中能支持的最大次数。
C.如果最小连接数与最大连接数相差很大,那么最先连接的请求将会获利,之后超过最小连接数的连接请求等价于新建立一个数据库连接。
D.大于数据库最小连接数的数据库连接在使用后会被马上释放。
21.系统变量sync_binlog的作用是
A.设置更新二进制日志的时间。
B.设置二进制日志同步到磁盘的频率。
C.设置二进制日志归档的时间
D.设置二进制日志
22.MySQL的逻辑备份是对数据库物理文件的备份。
23.SQL语句解析过程中的语义检查主要是
A.检查所连接的用户是否有数据库的访问权限。
B.检查SQL语句中的对象是否在数据库中。
C.检查语句是否符合语法规则。
D.将过程性质的查询转化为描述性质的查询。
24.表示MySQL的吞吐量的指标中,Com_insert表示
A.插入语句执行的次数
B.服务器的状态变量,是一个内部计数器,客户端每发送一个查询语句,其值加1。
C.删除语句执行的次数。
D.更新语句执行的次数。
25.MySQL中需要整个SQL语句的字符级别必须完全一致,才能在查询缓存中命中。
26.下列关于MySQL可视化管理工具的叙述,错误的是
A.MySQLAdminstrator可用于备份数据库
B.MySQLDumper集数据库备份、还原和管理三大功能于一体。
C.MySQLWorkbench集成了SQL的开发、管理、数据库设计、创建和维护等功能。
D.MySQLAdminstrator包含了mysqladmin和mysql命令的所有功能
27.下列属于逻辑查询优化方法的是
A.子查询优化
B.视图重写
C.等价谓词重写
D.条件化简
28.关于聚簇索引的说法,错误的是
A.使用聚簇索引的表的物理顺序和索引顺序相同。
B.应该在表中经常搜索的列或者按照顺序访问的列上创建聚簇索引。
C.每个表只能有一个聚簇索引。
D.可以在创建非聚簇索引后创建聚簇索引。
29.在MySQL中,所有账户所有权限独由mysql数据库中的各个表存储实现。
30.在MySQL中,存储引擎的作用是
A.负责MySQL中数据的存储和提取,服务器通过API与存储引擎通信。
B.将数据存储在文件系统之上。
C.完成诸如SQL接口进行的DML、DDL、存储过程等数据库对象的操作和管理的核心服务
D.完成SQL的分析和优化和部分内置函数的执行。
31.在MySQL中,线程独享区主要用于各客户连接线程存储各种操作的独享数据,包括
A.线程栈信息
B.分组排序数据
C.数据读写缓存
D.结果集暂存
32.MySQL的慢查询相关的参数slow_query_not_using_indexes是表示
A.MySQL数据库慢查询日志的存储路径。
B.是否开启慢查询日志。
C.慢查询阈值,当查询时间小于设定的阈值时,记录日志。
D.未使用索引的查询也被记录到慢查询日志中。
33.创建全文索引使用的关键字是
A.INDEX
B.UNIQUEINDEX
C.KEY
D.FULLTEXTINDEX
34.MySQL只在创建新连接时才在缓存中增加线程,在关闭连接时才从缓存中删除线程。
35.下列参数表示连接信息及返回客户端前结果集暂存使用内存的参数是
A.net_buffer_size
B.bulk_insert_buffer_size
C.tmp_buffer_size
D.key_buffer_size
36.Memory存储引擎默认使用B树索引,但也可在创建索引时指定为哈希索引。
37.在MySQL数据库服务器中,mysql数据库中的权限表user表中,限制账户资源列max_questions是限定
A.每小时内该用户向MySQL服务器发送查询语句或者MySQL命令的最大允许次数。
B.每小时内该用户向MySQL服务器发送更新语句所允许的最大次数。
C.每小时内该用户可被允许连接MySQL服务器的最大请求次数。
D.同时段内该用户连接到MySQL服务器的最大连接数。
38.查询缓存命中率是指当相同的查询语句重复执行时,能够直接从查询缓存中取得结果集的次数除以查询语句的数量。
39.介质故障会破坏数据库或者部分数据库,并影响正在存取这部分数据的所有事务。
40.下列不是非交互式监视工具Nagios可识别的状态返回信息的是
A.OK
B.WARNING
C.IMPORTANT
D.UNKOWN
41.为了防范数据库隐私的泄露,有以下数据库隐私的规则需要遵守
A.提供者同意
B.收集限制
C.使用限制
D.泄露限制
42.视图定义中的WITHCHECHOPTION子句的作用是在可更新视图上所做的修改都要符合select_statement所定义的条件。
43.下列参数用于配置最多允多少个客户端连接到服务器端的是
A.max_connections
B.max_user_connections
C.mysqlx_max_connections
D.collation_connection
44.Window平台上MySQL服务器启动的第一项工作是读取下面的哪个文件进行整个数据库的初始化工作?
A.config.xml
B.produts.xml
C.my.ini
D.package-rules.xml
45.MySQL自带的information_schema数据库提供了访问数据库元数据的方式,其中保存的信息包括
A.数据库名
B.数据库的表
C.表字段的数据类型
D.与访问权限有关的数据库对象信息
46.关于慢查询日志的说法,正确的是
A.慢查询日志主要用来记录执行时间超过指定时间的查询语句。
B.通过查询慢查询日志,可查找哪些查询语句的执行效率低,从而找到MySQL服务器的性能瓶颈并进行优化。
C.默认情况下,慢查询日志是开启的。
D.慢查询日志和二进制日志类似,也可保存DML语句。
47.下列关于ALTERTABLE的说法,错误的是
A.MySQL执行大部分修改表结构操作的方法是用新的结构创建一个空表,从旧表中查出所有数据插入新表,然后删除旧表。
B.一般而言,大部分ALTERTABLE操作将导致MySQL服务中断。
C.表上创建了索引,如果使用ALTERTABLE将更为耗时。
D.修改表上列的列名可使用关键字MODIFY。
48.在MySQL中,可通过哪个参数来设置每一个线程栈分配多大的内存?
A.thread_stack
B.key_buffer_size
C.bulk_insert_buffer_size
D.read_rnd_buffer_size
49.用于显示MySQL服务器上的数据库信息的命令(SHOWdatabases)的结果来自于下列数据库information_schema中的哪个表?
A.VIEWS
B.SCHEMATA
C.COLUMNS
D.STATISTICS
50.数据库安全性控制措施可以在几个层次上开展
A.数据库系统层次
B.操作系统层次
C.物理层次
D.人员层次
51.MySQL的内部临时表可分为
A.HEAP临时表
B.STACK临时表
C.OnDisk临时表
D.InMemory临时表
52.下列数据类型中,属于BLOB类型的是
A.TINYBLOB
B.BLOB
C.MEDIUMBLOB
D.LONGBLOB
53.下列不属于数据库系统运维计划的是
A.小时维护作业计划
B.日维护作业计划
C.周维护作业计划
D.月维护作业计划
54.在MySQL中,可将从数据库提升为主数据库。
55.除了InnoDB存储引擎,MySQL的其它存储引擎不支持热备份。
56.使用GRANT语句授予权限时,下列不能授予的数据库权限的是
A.CREATEVIEW
B.LOCKTABLES
C.EXECUTEROUTINE
D.SHOWDATABASES
57.查看二进制日志文件的命令是
A.mysqladmin
B.mysqlbinlog
C.mysqldump
D.mysqlsys
58.下列是MySQL支持的优化的是
A.子查询合并技术
B.带有UNION操作的语句
C.带有GROUPBY、HAVING和聚集函数的语句
D.含有子查询的SELECT语句。
59.binlog_cache_size系统变量的作用是
A.指定线程执行事务时分配的缓存大小
B.显示使用了日志文件的事务数。
C.显示使用binlog_cache_size系统变量的事务数。
D.指定SQL语句的缓存大小。
60.是否启用查询缓存,可将query_cache_type设置为下面的哪些值?
A.SQL_NO_CACHE
B.SQL_CACHE
C.SQL_MODE
D.SQL_NOTES
61.下列数据库监视工具属于非交互式的是
A.Nagios
B.Innotop
C.Mytop
D.Mymonitor
62.下面关于MySQL存储引擎的说法,错误的是
A.InnoDB支持事务处理、外键、崩溃修复和并发控制。
B.InnoDB的缺点是读写效率差,占用的数据库空间相对较大。
C.MyISAM的特点是插入数据快,空间和内存使用比较低。
D.MyISAM也支持事务处理。
63.MySQL数据库复制技术中,Slave节点会创建若干文件保存从Master节点接收的二进制日志,从文件类型来看,包括
A.中继日志文件(relaylog)
B.Master信息日志文件(master.log)
C.general_log
D.中继日志信息文件(relay-log.info)
64.数据库的逻辑备份时以表或者记录集合为基本单位,备份出来的结果往往以文件形式保存。
65.binlog_stmt_cache_size系统变量的作用是
A.显示使用了非临时文件的事务数。
B.指定线程执行事务时分配的缓存大小
C.显示使用binlog_cache_size系统变量的事务数。
D.指定SQL语句的缓存大小。
66.MySQL的日期和时间类型有
A.DATE
B.TIME
C.DATETIME
D.TIMESTAMP
67.NDB存储引擎的特点是数据全部放在内存中,通过主键查找非常快,并且通过NDB数据存储节点可线性地提高数据库性能,是高可用性、高性能的集群系统。
68.下列关于交互性监视工具和非交互性监视工具的说法,错误的是
A.交互式监视工具可实时探测数据库服务器的性能状态。
B.非交互式工具是一种自动化系统。
C.非交互式工具可获取实时信息从和管理人员进行交互。
D.交互式工具可使用基于命令行的工具。
69.MySQL提供了一种机制,可以使用特殊方式登录到MySQL数据库服务器,在root用户内直接重设root账户的密码。
70.下列属于MySQL备份的内容有
A.表的结构和数据
B.非显著数据
C.诸如存储过程和触发器等之类的代码
D.服务器配置
71.慢查询日志的操作包括
A.启动慢查询日志
B.查看慢查询日志
C.删除慢查询日志
D.停止慢查询日志
72.MySQL按B树方式存储索引,根据索引的唯一性、索引字段的类型等,其主要的索引类型有
A.普通索引
B.唯一索引
C.主键索引
D.全文索引
73.数据库设计中,审计数据包括两部分,它们是
A.记录可审计事件并记录相关数据信息
B.记录用户信息,将可审计事件和用户形成联系
C.数据客体的集合
D.对数据对象的操作的集合
74.定义中带有聚合函数和GROUPBY子句的视图称为分组视图,这样的视图可以查询,也可以更新。
75.在MySQL数据库服务器中,mysql数据库中的权限表columns_piv的作用是
A.对视图级别设置操作权限。
B.对表内某列的权限做限制。
C.对存储过程和存储函数的操作权限约束。
D.存储了某主机对数据库查询权限。
76.制定MySQL的备份策略受到很多因素的影响,主要包括
A.数据库的可用性。
B.MySQL存储引擎。
C.数据库锁策略。
D.MySQL拓扑。
77.关于MySQL数据库的错误日志文件记录信息的说法,正确的是
A.[Note]记录正常的MySQL数据库服务器启动或关闭的信息。
B.[Error]记录错误信息。
C.[Warning]记录警告信息。
D.[System]记录系统信息。
78.关于物理备份和逻辑备份的说法,错误的是
A.物理备份了文件和结构,处理过程简单,备份的性能很高。
B.逻辑备份时对数据库中的某些记录进行文件级别的备份,组成一个文件的不同逻辑会极有可能存储分散在磁盘块上。
C.和物理备份相比,逻辑备份的性能较差。
D.因为物理备份性能较好,所以在实际工作中都采用物理备份。
79.外模式/模式映像保证了数据与程序的物理独立性
80.MySQL的查询缓存相关的指标qcache_not_cached表示
A.查询缓存中包含查询结果的数量。
B.没有被缓存的查询数量。
C.由于查询缓存的内存不足而从缓存中删除的查询结果的数量。
D.缓存中目前还有多少空闲的内存块
81.MySQL数据库的权限的授权范围层级中的数据库层级表示
A.指定的是某服务器下指定的数据库。也称为表层级。
B.覆盖一个数据库的权限范围。
C.覆盖数据库的某个表的所有列。
D.指定数据中指定表的某一列权限。
82.数据库访问控制是维护数据库安全最主要、最基本和最核心的方法。
83.下列不属于数据库的三级模式的是
A.模式
B.外模式
C.内模式
D.基本模式
84.在MySQL中,每个连接对应一个线程。
85.在创建视图时,下列情况必须指定组成视图的列名的是
A.视图数据定义语句中的某个目标类不是单纯的属性名,而是集函数或者列表达式。
B.多表连接时选出了几个同名列作为视图的字段。
C.需要在视图中为某个列启用新的名字。
D.视图数据定义语句中的单纯列。
86.衡量一个MySQL数据库的并发性可参考的参数是
A.max_delayed_threads
B.innodb_read_io_threads
C.innodb_write_io_threads
D.threads_running
87.在线备份过程中影响前端用户对数据库进行存取或修改,数据备份和前端提交的事务不能并发执行。
88.下列关于MySQL复制模式的说法,错误的是
A.没有哪种复制模式对所有的情况是完美的。
B.MySQL能够在基于行的复制和基于语句的复制两种模式下切换。
C.MySQL默认的复制模式是基于行的复制。
D.可设置系统变量binlog_format来切换复制模式。
89.SQL语句中,子查询可以出现在
A.WHERE子句
B.JOIN/ON子句
C.FROM子句
D.HAVING子句
90.修改root用户密码的方法有
A.使用mysqladmin命令修改。
B.使用update语句修改mysql数据库的user表。
C.使用SETPASSWORD语句修改。
D.使用ALTERUSER语句修改。
91.下列不是MySQL复制的常见用途的是
A.数据分布
B.负载均衡
C.数据缓存
D.数据备份
92.MySQL在填充TINYBLOB时用的是空格而不是\0。
93.对于不同的存储引擎,tablecache的作用是不一样的,下列关于tablecache的描述,正确的是
A.对于MyISAM,tablecache的主要作用是缓存文件描述符。
B.InnoDB把tablecache叫做数字字典,表的定义都缓存在数据字典。
C.MyISAM中,当有新的请求时不需要重新打开文件描述符,使用结束也不用立即关闭。
D.InnoDB中,文件描述符上使用一个globalfiledescriptor来处理每个ibd文件。
94.查看表结构信息的命令是
A.SHOWtable_name
B.DESCtable_name
C.USEtable_name
D.LOOKtable_name
95.MySQL中提供的log-output选项来设置通日志的输出位置,该选项的值有
A.DATABASE
B.TABLE
C.FILE
D.NONE
96.下列工具中,能够主数据库重新同步到从数据库数据的工具是
A.pt-table-sync
B.pt-table-check
C.mysqladmin
D.mysqldump
97.通常可以使用SHOWSLAVESTATUS输出的seconds_behind_master列理论上显示从数据库的延时。
98.下列数据类型属于字符串的是
A.CAHR
B.VARCHAR
C.BLOB
D.TEXT
99.下列功能或工具既可用于本地备份,也可用于远程备份的是
A.mysqldump
B.mysqlhostcopy
C.SELEC
D...INTOOUTPUTFILE
E.PerconaXtraBackup
100.在SQL注入攻击中,入侵者通常将未经授权的数据库语句插入(注入)有漏洞的SQL数据通信信道中。