1 / 11
文档名称:

MySQL练习题及答案.pdf

格式:pdf   大小:446KB   页数:11页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MySQL练习题及答案.pdf

上传人:闰土 2023/3/8 文件大小:446 KB

下载得到文件列表

MySQL练习题及答案.pdf

相关文档

文档介绍

文档介绍:该【MySQL练习题及答案 】是由【闰土】上传分享,文档一共【11】页,该文档可以免费在线阅读,需要了解更多关于【MySQL练习题及答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:.
答案见参考下列黄色标记
一、下面所有题目中包括单选或多选
,那访问MySQL服务器的客
户端程序也必须运行在Linux系统吗?

(SQLServer/Oracle)架构上最大的区别
是?

?
、其他lib库文件


(.frm)文件、数据文件、索引文件
,由内存表形式转化为磁盘形式
存储

?
、删除数据库
、删除、修改表和索引:.

、管理用户


,哪种日志是不能直接cat或more
文本查阅日志内容?
(error-log)
(bin-log)
(query-log)
(slow-log)
?
;
;;
‘Country’;

TABLE_NAME=’Country’;

TABLE_NAME=’County’;
、事务等场景下,:.
擎?

?
*fromcustomerwherecustomer_id=10;
*fromcustomerWhereLEFT(last_name,4)=’SMIT’;
*fromcustomerwherecustomer_nameLIKE‘SMIT%’;
*fromcustomerwherecustomer_id=4ORcustomer_id
=7ORcustomer_id=10;
-从是通过什么进行数据同步?

?
,需将表结构和数据转换成SQL语句



?
、函数索引C、唯一索引D聚集索引
:.
,如下:
,,=;
那从上面结果集中KEY列值信息分析最佳描述是”该SQL语句实
际利用到的索引”?






?

?

,用来回收:.
undo页的线程是指?

ofabove
?

,仅记录所更改影响的行记录
数据,binlog_row_image参数值设置为?

,是指对?




?



:.

?
!但是,MySQL有个类似的功能,可以通过
auto_increment实现。尤其是在多主复制过程中,可设置
auto_increment_increment和auto_increment_offset变量来
实现insert,使不同服务器间彼此独立。

?
.
showglobalstatus
,将会转化为磁盘存储?

?

?

:.



?
;
;


?




?




E..NetConnector:.
?




?




二、填空题
(单)进程、多线程模式。
(undo信息)、
数据字典、锁等信息等,而独表空间ibd存储信息包括(数
据、索引)。
、(row
)和mixed形式。
(mysqlbinlog)。
(servicemysqlstart)。:.
、(consistency)、
(isolation)、durability
(repeatable)。
(barracuda)。
(mysqldump)备份工具可以在业务不中断时把表结构和
数据从表中备份出来成SQL语句的文件。
(mysqlenterprisebackup或xtrabackup)备份
工具可进行真正对业务无影响的在线热备份。
(showslavestatus)
命令来查看复制的执行状态及延迟信息。
(IO)线程去读取
master主机(binlog)日志文件到slave从机。
(innodb_buffer_pool_size)参数,
尽可能缓存满足数据总量或热数据总量。
(explain)命令手段,可以分析当前应用SQL
语句是否需要调优。
(performance_schema)库信息分析当前系统慢查
询语句具体情况。
三、问答题(扩散性思维)
?
参考:Mysql的Replication是一个异步的复制过程,从一个:.
MySQL节点(称之为Master)复制binlog日志到另一个MySQL
节点(称之Slave),然后再slave上通过relaylog进行回放的过
程。在Master与Slave之间的实现整个复制过程主要由三个
线程来完成,其中两个线程(SQL线程和I/O线程)在Slave
端,另外一个线程(I/O线程)在Master端。
详情请参考:
/en/
,谈谈如何进行数据有效备份及
备份策略设置?(可畅通不同的备份形式对业务的影响)
参考:针对100G数据量,且不能中断应用业务场景下,建议
使用官方MEB(mysqlenterprisebackup)企业备份工具或开源
xtrabackup备份。这2个工具都是真正的在线物理热备份,对
业务读写完全无影响。
具体可深入了解
-enterprise-backup//
,谈谈如
何解决该问题及思路?
参考思路:主要开启slow-query日志,采集慢日志信息;show
processlist;schema库表结构等信息,并使用explain语句分析具
体相对比较慢的语句。具体分析是什么原因造成数据库响应慢。:.
,如何解决死锁的思路?
参考:MySQL是支持4种事务隔离级别,默认使用RR模式。
主要是解决脏数据现象,可以采用加锁解决数据幻读。
参考一个死锁的案例:
/?p=844
/en/innodb-transaction-mo

?
参考:可针对硬件、操作系统、数据库参数、SQL语句等方面
分析。具体可发散。
备注:<问答题>建议有MySQL经验者面试,由于篇幅较长,没有具
体列出,主要考验面试者解决问题的思路及思维想法等。