MySQL的索引统计信息,主要包括以下哪些内容?
索引叶子节点的数量
未定义主键时的隐式主键DB_ROW_ID唯一值数量
索引页的数量
索引列唯一值的数量
索引列与主键列的组合唯一值数量
对于以下维护表的方式,哪些可以用于InnoDB存储引擎?
CHECK TABLE
ANALYZE TABLE
MySQL数据库要存储Emoji表情、生僻的汉字,需要选择哪种字符集 utf8mb4
之前的数据库是utf8,现在默认是3个字节,但emoji是4个字节,此时需要改为utf8mb4,为4个字节,utf8mb4是在mysql 5.6之后的版本支持的
1, MySQL8.0中支持以下哪些直方图类型? AD
A
单点直方图
B
Hybrid类型直方图
C
TOP Frequency类型直方图
D
等宽直方图
2, 完整性约束:主键和外键约束;
3、因安全要求,需要修改mysql同步用户repl的密码。在主库修改完后,从库最佳修改同步用户密码的方式 D
change master to master_host=
'主库IP'
,master_user=
'repl'
,master_password=
'new password'
,master_log_file=
'binlog.020'
,master_log_pos=
'136'
;
#其中master_log_file是show slave status查询的Master_Log_File的值,master_log_pos是Read_Master_Log_Pos的值
B
change master to master_host=
'主库IP'
,master_user=
'repl'
,master_password=
'new password'
,master_log_file=
'binlog.020'
,master_log_pos=
'154'
;
#其中master_log_file是show slave status查询的Relay_Master_Log_File的值,master_log_pos是Exec_Master_Log_Pos的值
C
change master to master_user=
'repl'
,master_password=
'new password'
;
change master to master_password=
'new password'
;
4,单选题
在MySQL数据库单个普通表上,最多可以创建多少个索引? A --奇怪, 官网是64 https://dev.mysql.com/doc/refman/8.0/en/innodb-limits.html
A
16个
B
15个
C
32个
D
256
5, MySQL中,表test(a int,b int,time date)涉及以下3条sql: select * from test where a=1 and b=1; select * from test where b=1; select * from test where b=1 order by time desc; 只建一个索引,如何建最优()C
A
idx_abtime(a,b,time)
B
idx_ab(a,b)
C
idx_btime(b,time)
D
idx_ba(b,a)
6,以下关于MySQL存储引擎的描述,正确的是? ABD
A
INNODB存储引擎支持外键,支持行级锁
B
INNODB存储引擎的行级锁是通过索引来实现的
C
MYISAM存储引擎支持外键、事务
D
MYISAM存储引擎只支持表级锁
7,查看表结构的语句:BCD
show table status like 'player'; 不是
show create table player;
explain player;
desc player
8,innodb,最小颗粒度,行级锁;
9 MySQL的hash join在哪个版本中出现? 8.0
10 关系数据库:oracle mysql sqlserver;
11 在 MySQL 中,哪三个线程分配内存?DEF
A
thread cache
B
InnoDB buffer pool instance
C
query cache
D
sort buffer
E
internal temporary table
F
read buffer
12, 强制索引 force index
13,MySQL中主要负责存储数据库的用户、权限设置的数据库是哪一个? mysql
14要记录线程产生的历史事件,需要满足以下哪些条件?
ABCD
A
thread.history字段为YES
B
如果是前台线程,还需要在setup_actors表对应主机和用户配置行的history字段为YES
C
在setup_consumers表启用相关联的consumers配置
D
在setup_instruments表启用相关联的instruments配置
15在MySQL数据库单个普通表上,最多可以创建多少个索引?A
A
16个
B
256
C
15个
D
32个
16区块链技术体系中采用的技术包括( )。
A:非对称加密技术 , B:P2P通信技术 , C:共识机制 , D:链式数据结构
答案 区块链技术体系中采用的技术包括非对称加密技术、P2P通信技术、共识机制以及链式数据结构。 故此题选ABCD。
17 下面关于“mysqld --initialize-insecure”命令描述正确的是 BCD
A
mysqld自动为默认用户root设置一个随机密码
B
“–initialize” 表示初始化数据库
C
“mysqld”表示mysql安装目录下bin目录下的可执行文件
D
mysqld自动为默认用户root设置空密码
18 下面哪个选项是 MySQL binlog 日志落盘的顺序?B
A
write -->commit—>flush—>sync
B
commit -->write—>flush—>sync
C
commit -->write—>sync—>flush
D
write–>commit —>sync—>flush
19. MySQL数据库中支持的事务隔离级别有哪些?除了B全选
A
序列化读(Serializable)
B
只读事务(Read Only)
C
读提交(Read Committed)
D
读未提交(Read Uncommitted)
E
可重复读(Repeatable Read)
20. Where does MySQL Linux RPM install the mysqld binary?C
A
./usr/bin/
B
/opt/mysql/server/bin/
C
/usr/sbin/
D
./usr/local/mysql/bin/
E
/usr/libexec/
21.下面哪个选项不是衡量 MySQL 数据库性能的?A
A
HDD Capability
B
TPS
C
CONNECTION COUNT
D
QPS
22mysql5.7 online ddl中,以下哪种方式会通过copy方式进行
修改列类型
Changing the column data type is only supported with ALGORITHM=COPY
.https://dev.mysql.com/doc/refman/5.7/en/innodb-online-ddl-operations.html
MySQL 在 select 语句的 where 子句中,使用正则表达式过滤数据的关键字是()D
A like
B match
C against
D regexp
MySQL 中表变量的特点是?BC
A 需要手动删除表
B 会自动删除表
C 保存临时数据到内存
D 保存临时数据到磁盘
MySQL 事务中一致性指的是?C
A 事务中的表记录数量一致
B 事务中的表记录字段数量一致
C 事务修改前后的数据总体保证一致
D 事务中的 SQL 命令保持一致
MySQL 中要得到最后一句 SELECT 查询到的总行数,可以使用的函数是()A
A FOUND_ROWS
B LAST_INSERT_ID
C LAST_ROWS
D ROW_COUNT
InnoDB 引擎下,下面哪些是异步进行操作的?BCD
A Current read 事件
B innodb_write_io_threads
C innodb_read_io_thread
D innodb_purge_threads
MySQL 中,数据表基本操作命令包括哪些?ACD
A SHOW
B USE
C DROP
D CREATE
MySQL 中,数据表基本操作命令包括哪些?ACD
A DROP
B USE
C SHOW
D CREATE
下列哪些是开源数据库?ABDE
A MySQL
B HBase
C Oracle
D Redis
E MongoDB
F SQL Server
在 MySQL5.7 版本中,以下哪种索引访问方式不被支持?D
A 索引范围扫描
B 索引降序扫描
C 索引覆盖扫描
D 索引跳跃扫描
E 索引全扫描
以下哪些不是 mysql 8.0 中的新特性?A
A 索引反向扫描
B 窗口函数
C 索引跳扫
D 不可见索引
MySQL 在全文本搜索的函数中,用于指定被搜索的列的是()B
A FULLTEXT()
B MATCH()
C AGAINST()
D REGEXP()
mysql 中关于 myisam 与 innodb 引擎,哪项是错误的?A
A InnoDB 会统计表行数,MyISAM 则不会
B InnoDB 支持行级锁,MyISAM 不支持行级锁
C InnoDB 支持事务,MyISAM 不支持事务
D InnoDB 支持外键,MyISAM 不支持
MySQL 当返回的数据量超过全表多少百分比的时候才进行全表扫描?C
A 43%~50%
B 60%~80%
C 25%~30%
D 10~15%%
MySQL 里 change buffer 的作用?C
A 如数据变更 mysql 里都是通过 change buffer 进行数据的修改
B 唯一建更新的时候 ,是通过 change buffer 提升效率
C 普通索引更新的时候,是通过 change buffer 提高性能
D 主键更新的时候也进行也会使用 change buffer 提升速度 Insert 语句
MySQL 中,DECIMAL 是( )数据类型 A
A 可变精度浮点值
B 整数值
C 单精度浮点值
D 双精度浮点值
下面那些是可以连接 MySQL 数据库的客户端工具 ACD
A Navicat
B PL/SQL Developer
C Toad
D SQLyog
基于 MySQL 开发的知名国产数据库?D
A OceanBase
B GaussDB
C 达梦
D TDSQL
MYSQL 获取 SQL 的执行计划有哪些方式?ABC
A explain + sql 语句
B desc + sql 语句
C 首先通过 show processlist;获取线程 ID;之后使用 EXPLAIN FOR CONNECTION 线
程 ID;获取执行计划。
D explain plan for + sql 语句
考虑 MySQL 服务器中的 key buffer。关于这个特性,哪两种说法是正确的?AB
A 它是一个全局缓冲区。
B 它只缓存 MyISAM 表的索引块。
C 按每个连接设置。
D 它缓存所有存储引擎表的索引块。
E 它只缓存 InnoDB 表的索引块。
E-R 方法的三要素 D
A 实体、域、侯选健
B 实体、健、联系
C 实体、属性、实体集
D 实体、属性、联系
MySQL 索引创建描述,正确的是?AB
A CREATE INDEX indexName ON mytable(username(length));
B CREATE UNIQUE INDEX indexName ON mytable(username(length))
C CREATE TABLE mytable( ID INT NOT NULL);
D ALTER table tableName ADD INDEX indexName(columnName)
在 MySQL 8.0.20 版本中,下列关于 SELECT 子句中 OUTFILE 的位置正确的是?ABC
A、SELECT * INTO OUTFILE 'file_name' FROM table_name; 【正确答案】
B、SELECT * FROM table_name FOR UPDATE INTO OUTFILE 'file_name'; 【正确答
案】
C、SELECT * FROM table_name INTO OUTFILE 'file_name' FOR UPDATE; 【正确答
案】
D、SELECT INTO OUTFILE 'file_name' * FROM table_name;
MYSQL 中强制采用索引的 HINT 是哪个? B
A use index
B force index
C ignore index
D with index
MySQL 中主要负责存储数据库的用户、权限设置的数据库是哪一个?D
A sys
B performance_schema
C information_schema
D mysql
MySQL 里 InnoDB 临时表那些情况会用到?ABCD
A binlog_cache
B undo
C insert into select
D 多表 join
InnoDB 逻辑存储单元主要分为表空间、段、区和页。层级关系为?C
A tablespace -> extent-> segment -> page
B tablespace -> page-> extent -> segment
C tablespace -> segment -> extent -> page
D tablespace -> segment ->page -> extent
varchar 和 char 的区别(多选题)ABCD
A char 的存取速度还是要比 varchar 要快得多
B 两者的存储数据都非 unicode 的字符数据
C char 是固定长度字符串类型
D varchar 是可变长度字符串类型
MySQL 中以下约束哪个不是单表约束?B
A 唯一约束
B 外键约束
C 非空约束
D 主键约束
MySQL 5.7 版本默认的存储引擎是?A
A InnoDB
B Heap
C Merge
D MyISAM
多选题 InnoDB Cluster 三大组件是什么? ACD
A MySQL Router
B ProxySQL
C MySQL Shell
D MGR
常见的关系型数据库?BCD
A Redis
B MySQL
C SQL Server
D Oracle
E MongoDB
F HBase
MySQL 是哪种数据库架构 B
A 多进程单线程
B 单进程多线程
C 多进程多线程
D 单进程单线程
在 MySQL 5.7 版本中,以下哪些查询会对结果集排序?BC
A select distinct col from table;
B select col from table group col limit 4;
C select col from table group col;
D select col from table union all select col from table;
E select col from table union select col from table;
MySQL 查询表的统计信息可以通过以下哪些方式?ABCE
A 通过 MySQL.innodb_table_stats
B 通过 information_schema.tables
C show table status;
D show tables;
E 通过 information_schema.STATISTICS
Mysql 的存储引擎,myisam 和 innodb 的区别 ABCD
A MyISAM 是非事务的存储引擎,适合用于频繁查询的应用。表锁,不会出现死锁,适合小
数据,小并发
B innodb 是支持事务的存储引擎,合于插入和更新操作比较多的应用,设计合理的话是行锁
(最大区别就在锁的级别上),适合大数据,大并发。
C InnoDB:支持事务、外键等特性、数据行锁定。空间占用大,不支持全文索引等。
D MyISAM:成熟、稳定、易于管理,快速读取。一些功能不支持(事务等),表级锁。
MySQL 数据库中,对于 where 条件包含 OR 关系的 SQL,以下描述哪些是对的?D
A 只要其中部分列存在索引,则该 SQL 就可能采用索引访问。
B 只要 OR 中的一列为范围查询,则该 SQL 就不会走索引。
C 只要 OR 中的列存在复合索引,则该 SQL 就可能走索引。
D 只有 OR 上的列都存在索引时,该 SQL 才可能走索引。
MySQL 中 key_column_usage 视图列 ordinal_position 表示什么含义?A
A 列在约束中的位置
B 列在表中的位置
C 列在索引里的位置
D 列在视图里的位置
MySQL 使用视图时,将其当作表进行操作即可,但无法使用其对真实表进行()操作。
ABD
A 更新
B 删除
C 查询
D 创建
MySQL8.0 中,新增了以下哪些索引特性?ABDE
A 不可见索引
B 索引跳扫
C 反向键索引
D 函数索引
E 降序索引
F 全文索引
MySQL 有几种类型的变量 ABCDEF
A 系统变量
B 会话变量
C 全局变量
D 用户变量
E 局部变量
F 自定义变量
mysql5.7 online ddl 中,以下哪种方式会通过 copy 方式进行?B
A 修改表自增起始值
B 修改列类型
C 新增列
D 添加索引
以下哪些端口是常用关系型数据库的默认端口?ABCD
A 5432
B 3306
C 1433
D 1521
varchar 和 char 的区别(多选题)ABCD
A varchar 是可变长度字符串类型
B 两者的存储数据都非 unicode 的字符数据
C char 的存取速度还是要比 varchar 要快得多
D char 是固定长度字符串类型
下列选项中哪些是 Mysql 数据库的存储引擎()?ABCDEF
A Archive
B NDB
C InnoDB
D Memory
E MyISAM
MySQL 事务中隔离性指的是?C
A 事务中的数据是相互隔离的
B 事务的连接之间是相互隔离的
C 事务之间相互隔离
D 事务中的 SQL 命令是相互隔离执行的
以下关于 MySQL 存储引擎的描述,正确的是?ABD
A INNODB 存储引擎支持外键,支持行级锁
B INNODB 存储引擎的行级锁是通过索引来实现的
C MYISAM 存储引擎支持外键、事务
D MYISAM 存储引擎只支持表级锁
下列哪个命令可以在 windows 命令提示符下关闭 mysql 服务?A
A net stop mysql
B net stop
C stop mysql
D net start mysql
多选题 MySQL 找出 MDL 锁信息,可通过如下哪些视图排查?ABCD
A sys.schema_table_lock_waits
B SHOW Processlist
C performance_schema.events_statements_current
D performance_schema.metadata_locks
E information_schema.innodb_trx
performance_schema.metadata_locks:可以查到相应 MDL 锁信息;SHOW Processlist 可
以看到进程信息,方便比对 MDL 获得的线程信息;information_schema.innodb_trx:只能
看到事务情况,对排查定位没有帮助;performance_schema.events_statements_current:
可以通过线程 ID 查看对应线程最后一次执行的语句(能否找到语句取决于该线程是否又执行
了其他语句);sys.schema_table_lock_waits:综合了上述
threads/metadata_locks/events_statements_current 等视图的联合查询。
MySQL 里多表 join 中 MySQL 里用到的方式有哪些?ABCD
A Batched Key Access
B Index Nested-LoopJoin
C Nested-Loop Join
D Block Nested-Loop
E Hash loop
MySQL 中,哪个参数控制单个表的统计信息持久化到磁盘?C
A STATS_PERSISTENT = 0
B innodb_stats_persistent = ON
C STATS_PERSISTENT = 1
D innodb_stats_auto_recalc
MySQL 中查看表结构主要有哪些方式?BCD
A show table status like tabl_name;
B show create table tabl_name;
C desc tabl_name / explain tabl_name;
D information_schema.columns
以下对备份过程中 FLUSH TABLES WITH READ LOCK 全局锁表述错误的是?B
A 加全局锁用来得到一致性镜像
B 全局锁只对写操作有影响
C 加全局锁用来获取备份对应的 binlog 点
D 物理备份和逻辑备份都可能对数据库加全局锁
在 MySQL 中,哪三个线程分配内存? ADE
A internal temporary table
B InnoDB buffer pool instance
C query cache
D read buffer
E sort buffer
F thread cache
Where does MySQL Linux RPM install the mysqld binary? D
A /opt/mysql/server/bin/
B ./usr/local/mysql/bin/
C ./usr/bin/
D /usr/sbin/
E /usr/libexec/
什么是 1NF?A
A 表的每一列都是不可分割的基本数据项
B 表的每一列是可分割的基本数据项
C 表的某一列是可分割的基本数据项
D 表的某一列是不可分割的基本数据项
MySQL 统计信息包括以下哪几类?ABC
A 表统计信息
B 索引统计信息
C 直方图统计信息
D 列统计信息
MySQL 的 performance_schema 主要用于监控数据库运行过程中的资源消耗、资源等待等,
以下哪些是该 SCHEMA 能监控到的指标?ABCD
A 耗时语句
B 等待事件
C 相应语句的执行阶段
D 事务情况
以下描述中对 mysql 里并行复制描述正确的有哪些?ABCD
A 并行复制回放 3 个阶段,为了保证事务写入的顺序 flush,sync,commit 每个阶段有 lock 进
行保护。
B 并行复制回放的时有 3 个阶段:1.flush
stage:多个线程按进入的顺序将 binlog 从 cache 写入文件(不刷盘);2.sync stage:对
binlog 文件做
fsync 操作(多个线程的 binlog 次刷盘);3.commit stage:各个线程按顺序做 InnoDB
commit 操作
C 若判断可以并行执行,那么选择 worker 线程执行事务的二进制日志。
D 如该操作是 DDL,亦或者是事务跨 schema 操作,则等待所有的 worker 线程执行完成之
后,再执行当前的日志
下面哪个选项不是衡量 MySQL 数据库性能的?C
A QPS
B TPS
C HDD Capability
D CONNECTION COUNT
以下哪种方式不能用于分析 MySQL 语句性能问题?B
A 使用 information_schema 数据库的 profiling 表
B 使用 BINLOG
C 使用 SHOW PROFILE
D 使用 SHOW STATUS 分析系统各项参数
E 使用 Performance Schema 数据库相关表
F 使用 show processlist
G 使用 慢查询日志
以下条件,在相同操作系统版本下可以使用 MySQL clone 技术的有()。B
A
MySQL8.0.x 版本到 MySQL8.0.x 版本,x 相同且 x 小于 17。
B
MySQL8.0.x 版本到 MySQL8.0.x 版本,x 相同且 x 大于等于 17。
C
MySQL5.7.x 版本到 MySQL5.7.x 版本,x 相同。
D
MySQL8.0.x 版本到 MySQL8.0.x 版本,x 不相同且 x 大于等于 17。
关于 explain 执行计划,explain_type 有哪几个类型?ACD
A FORMA T = format_name
B JSON
C PARTITIONS
D EXTENDED
MySQL 中表变量的特点是?CD
A 需要手动删除表
B 保存临时数据到磁盘
C 会自动删除表
D 保存临时数据到内存
什么是 3NF?D
A 满足 1NF,表中不包含已在其它表中已包含的非主关键字信息
B 满足 2NF,表中包含已在其它表中已包含的非主关键字信息
C 满足 1NF,表中包含已在其它表中已包含的非主关键字信息
D 满足 2NF,表中不包含已在其它表中已包含的非主关键字信息
关于 MySQL 中 setup_consumers 表的层级关系,以下说法正确的是?BC
A 当 statements_digest 配置为 YES 时,不论 global_instrumentation 配置是否为 YES,相
关 events_statements_summary_by_digest 都会记录
B global_instrumentation 位于顶级位置。
C statements_digest、thread_instrumentation 优先级次于 global_instrumentation。
D 当 global_instrumentation 配置为 YES 时,会直接跳过
statements_digest、thread_instrumentation 的配置项检查。
答案解析
global_instrumentation 位于顶级位置。statements_digest、thread_instrumentation 优先级
次于 global_instrumentation。当 global_instrumentation 为 NO 时,不会检查更低级别的
consumers 配置,不会维护任何 events 输出表(memory_%开头的除外)当
global_instrumentation 配置为 YES 时,会维护全局 events 输出表。但仍需检查更低级别的
consumers 配置,来决定对应的 events 是否输出。因此下级的当 statements_digest 配置为
YES 时,仍然需要检查上级 global_instrumentation 配置。
对 InnoDB 存储引擎来说,以下关于索引的描述,哪些是正确的?ACD
A 聚簇索引的索引条目顺序与实际行的存储位置是顺序一致的
B 二级索引的大小与聚簇索引列长度无关
C 聚簇索引除了保存索引列的值,还保存了整行的其余所有列数据
D 非聚簇索引(又叫二级索引),保存了索引列和主键列
MySQL 里 InnoDB 临时表那些情况会用到?ABCD
A 多表 join
B insert into select
C undo
D binlog_cache
关于 MySQL 中 setup_consumers 表的描述,以下说法正确的是?ABD
A 对 setup_consumers 表的修改会立刻影响监控。
B 该表中列出 consumers 可配置列表项。
C 该表可以对记录做增删改查操作。
D 该表中 ENABLED 列代表是否启用 consumers,有效值为 YES、NO
在 MySQL 中,实体完整性是通过()来实现的。A
A 主键约束和候选键约束
B 候选键约束
C 键约束
D 主键约束
MySQl 安装完毕后为什么要配置环境变量 C
A 为了关闭 MySQL 服务
B 为了启动 MySQL 服务
C 为了在任何地方使用 MySQL 命令
D 为了安装连接软件
MySQL 在查询处理的哪个阶段创建查询的执行计划?A
A Optimizing
B Authorizingo
C Parsingo
D Executing
使用 CREATE TABLE 语句的()子句,在创建基本表时可以启用全文本搜索 C
A WHRER
B FROM
C FULLTEXT
D ENGINE
MySQL 数据库中支持的事务隔离级别有哪些?ACDE
A 序列化读(Serializable)
B 只读事务(Read Only)
C 可重复读(Repeatable Read)
D 读提交(Read Committed)
E 读未提交(Read Uncommitted)
存储过程的含义?A
A 一组为了完成特定功能的 SQL 指令的集合,预编译
B 存储数据库的过程
C 存储日志的过程
D 存储数据的过程
MySQL 中,当表中数据量变更超过多少时,会重新收集统计信息?A
A 10%
B 5%
C 20%
D 15%
考虑 MySQL 服务器中的 key buffer。关于这个特性,哪两种说法是正确的?AB
A 它是一个全局缓冲区
B 它只缓存 MyISAM 表的索引块
C 按每个连接设置
D 它缓存所有存储引擎表的索引块
E 它只缓存 InnoDB 表的索引块
MySQL 事务中隔离性指的是?D
A 事务中的 SQL 命令是互相隔离执行的
B 事务中的数据是相互隔离的
C 事务的连接之间是相互隔离的
D 事务之间相互隔离
关于 MySQL 中索引的缺点,描述正确的是?AC
A 创建索引和维护索引要耗费时间
B 索引有利于提升数据库的性能
C 创建索引会占用更多的磁盘空间
D 创建索引可以加快查询速度
MySQL 中要得到最后一句 select 查询到的总行数,可以使用的函数是()D
A ROW_COUNT
B LAST_INSERT_ID
C LAST_ROWS
D FOUND_ROWS
以下描述中对 mysql 里 mgr 描述正确的有哪些?ABD
A XCOM 是单线程驱动,无多线程能力,通信流需要额外的一次 TCP 协议栈,实现了
Batching 和 Pipelining
B MGR 组件里包含 Capture,apply,recovery,GCS API,API,Communication Engine.
C 唯一建更新的提供单主模式和多主模式,单主模式在主库宕机后能够自动选主,所有写入都
在主节点进行,多主模式支持多节点写入。最多支持 7 个主节点
D 基于分布式 Paxos 的 xcom 协议实现组复制,保证数据一致性
在 MySQL 数据库单个普通表上,最多可以创建多少个索引?C
A 32 个
B 15 个
C 16 个
D 256
对于以下维护表的方式,哪些可以用于 InnoDB 存储引擎?AD
A CHECK TABLE
B REPAIR TABLE
C OPTIMIZE TABLE
D ANALYZE TABLE
答案解析
MySQL 以主键作为聚集索引,如果没有定义主键,会选择一个非空的唯一索引替代,如果没
有这样的索引,会隐式的定义一个主键作为聚集索引。MySQL 会按照聚集索引顺序存储表数
据,没有定义聚集索引时会自动采用一个较短的列作为排序。当数据变动后,表中数据可能是
无序的。聚集索引每个叶子节点都包含了索引列的值以及所有的剩余列;二级索引会保存聚集
索引的列值,聚集索引列越宽,二级索引越大。
MySQL 的 from 命令属于以下什么操作?C
A DML
B DDL
C DQL
D DCL
MySQL8.0 中支持以下哪些直方图类型?AC
A 等宽直方图
B Hybrid 类型直方图
C 单点直方图
D TOP Frequency 类型直方图
在 MySQL 数据库中,对于以下索引类型的描述,哪些是正确的?BD
A 函数索引除了能对施加了函数转换的条件使用索引,当对函数中包含的列做查询时,也能使
用该函数索引。
B B-Tree 索引可以实现范围查询,甚至包括 is null、is not null
C 全文索引主要针对较长的文本实现快速查询。如:GOLD SALESMAN。可以实现 col
like '%SALES%'。
D HASH 索引只可用于=或<=>操作符的等式比较。
MySQL 若要监控 TOP SQL 语句,一般需要打开以下哪些配置选项?ACD
A setup_instruments 表的 statement/sql/select
B setup_consumers 表的 events_transactions_current
C setup_consumers 表的 statements_digest
D setup_consumers 表的 events_statements_current/events_statements_history
关于 MySQL,以下说法正确的是: (多选)ACD
A MySQL 服务的安装路径可以修改
B MySQLl 的访问端口绝对不能修改
C MySQL 数据库的访问端口可以修改
D MySQL 数据文件的存放位置可以修改
关于 MySQL 中 performance_timers 表的描述,以下说法正确的是?D
A 记录了哪些就代表当前 performance_schema 使用了哪些计时器。
B 该表可以通过 TRUNCATE 语句删除相关数据。
C 该表可以增加或删除记录。
D 该表记录 performance_schema 中可用的事件计时器。
MySQL 数据库中,对于 where 条件包含 OR 关系的 SQL,以下描述哪些是对的?D
A 只要其中部分列存在索引,则该 SQL 就可能采用索引访问。
B 只要 OR 中的一列为范围查询,则该 SQL 就不会走索引。
C 只要 OR 中的列存在复合索引,则该 SQL 就可能走索引。
D 只有 OR 上的列都存在索引时,该 SQL 才可能走索引。
MySQL 若要监控 TOP SQL 语句,一般需要打开以下哪些配置选项?ABD
A setup_consumers 表的 statements_digest
B setup_instruments 表的 statement/sql/select
C setup_consumers 表的 events_transactions_current
D setup_consumers 表的 events_statements_current/events_statements_history
以下条件,在相同操作系统版本下可以使用MySQL clone技术的有()。Ap.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Andale Mono'; color: #2fff12; background-color: #000000; background-color: rgba(0, 0, 0, 0.9)} span.s1 {font-variant-ligatures: no-common-ligatures}
rename table tqczj tqczj;
A
MySQL8.0.x版本到MySQL8.0.x版本,x相同且x大于等于17。
B
MySQL8.0.x版本到MySQL8.0.x版本,x相同且x小于17。
C
MySQL5.7.x版本到MySQL5.7.x版本,x相同。
D
MySQL8.0.x版本到MySQL8.0.x版本,x不相同且x大于等于17。
mysq在那个版本支持hash join?
在OOW19大会上,得知MySQL即将在8.0.18版本中支持Hash Join功能。
在mysql5.7版本中,重命名数据库的方法通常有几种?
通过mysqldump进行数据库的备份再导入
重命名数据库里面的所有表
MySQL组复制中,组中的server之间通过哪种网络协议进行成员之间的内部通信与消息传递?
tcp
重命名表的方法错误的是:
rename table tqczj tqczj; 正确的是:rename table tqczj to tqczj;
MySQL对表字段创建唯一索引后,该字段是否可以存NULL值或者空值(无空格的两个单引号'')?A
A
可以,但能存N个NULL值和一个空值
B
可以,但能存N个NULL值 和 N个空值
C
可以,但只能存一个NULL值 和 一个空值
D
不可以
以下关于MySQL索引的描述,正确的是 ACD
A
二级索引会保存聚集索引中的全部列值,因此聚集索引列越宽,二级索引越大
B
主键一定是聚集索引
C
聚集索引不一定是主键
D
mysql会按照聚集索引顺序存储表数据,当没有显示定义聚集索引时,存储的数据可能是无序的
MySQL 8.0.31新增特性是以下哪一个?B
A
并行创建索引
B
跳跃索引
C
倒序索引
D
函数索引
当MySQL的执行计划中的type列为哪个值时,访问效率最高?NULL
Type表示访问类型,以下为最好的到最差的访问类型的排列
结果值最好到最差:
Type:null、system、const、eq_ref、ref、range、index、ALL