MySQL练习题及答案精编版

上传人:s9****2 文档编号:488568103 上传时间:2022-11-28 格式:DOC 页数:11 大小:70KB
返回 下载 相关 举报
MySQL练习题及答案精编版_第1页
第1页 / 共11页
MySQL练习题及答案精编版_第2页
第2页 / 共11页
MySQL练习题及答案精编版_第3页
第3页 / 共11页
MySQL练习题及答案精编版_第4页
第4页 / 共11页
MySQL练习题及答案精编版_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《MySQL练习题及答案精编版》由会员分享,可在线阅读,更多相关《MySQL练习题及答案精编版(11页珍藏版)》请在金锄头文库上搜索。

1、答案见参考下列黄色标记一、下面所有题目中包括单选或多选1,若MySQLServe运行在Linux系统上,那访问MySQL服务器的客户端程序也必须运行在Linux系统吗?A.是B.否2. MySQL与其他关系型数据库(SQLServer/Oracle限构上最大的区别是?A.连接层B.SQLC存储引擎层3. MySQL使用磁盘空间来存储下面哪些信息?A.server和client程序、其他lib库文件B.日志文件和状态文件C.数据库D.表格式(,frm)文件、数据文件、索引文件E.当内部临时表超过控制设置时,由内存表形式转化为磁盘形式存储F.上面所有4.下面哪四种是mysql客户端程序的功能?A.

2、创建、删除数据库B.创建、删除、修改表和索引C.使用shutdown命令关闭服务器D.创建、管理用户E.显示replication状态信息F.使用startbackup命令来进行数据库二进制备份5.在MySQL内部有4种常见日志,哪种日志是不能直接cat或more文本查阅日志内容?A.错误日志(error-log)B.二进制日志(bin-log)C.查询日志(query-log)D.慢查询日志(slow-log)6 .下面哪三种方式可以查看Country表的存储引擎?A. SHOWCREATETABLECountry;B. SHOWENGINECountrySTATUS;SHOWTABLEST

3、ATUSL崛ntry;C. SHOWTABLESTATUSL崛ntry;SELECTENGINEFROMINFORMATIONSCHEMA.TABLIOSD. SELECTENGINEFROMINFORMATION_SCHEMA.TABLWHERETABLE_NAMECountry;E. SELECTENGINEFROMINFORMATION_SCHEMA.ENGINESWHERETABLE_NAMECounty;7 .在高并发、事务等场景下,MySQL5.6数据库默认使用哪种存储引擎?A.MyisamB. InnoDBC. MemoryD.ndbCluster8 .下面哪种场景不能用到Ind

4、ex索引?A. Select*fromcustomerwherecustomer_id=10;B. Select*fromcustomerWhereLEFT(last_name,4)卷MIT;C. Select*fromcustomerwherecustomer_nameLIKESMIT%;D. Select*fromcustomerwherecustomer_id=4ORcustomer_id=7ORcustomer_id=10;9 .MySQLreplication复制中主-从是通过什么进行数据同步?A.redologB.binlogC.文件系统10 .有关Mysqldump备份特性中哪个

5、是不正确的?A.是逻辑备份,需将表结构和数据转换成SQL语句8. mysql服务必须运行C.备份与恢复速度比物理备份快E.支持MySQL所有存储引擎11 .下面哪种方式不属于MySQL常见索引类型?A.前缀索引B、函数索引C唯一索引D聚集索引12 .通过EXPLAI辞分析SQL语句,如下:EXPLAINSELECB1.id,a2.rankFROMa1,a2WHEREal.id=a2.id;queryresultidselectivpetstlepossiblekevsKev(kev_lenrefrExtra1SIMPLEal|inexPEI1UR?|PRIIAFYk1NULL)|138Ucir

6、LSindex1SIMPLEa2|eq_refPRIHAR?PRIIAB.Y|4al.id11那从上面结果集中KEYW直信息分析最佳描述是该SQL句实际利用到的索引”?A.是B.否13 .下面哪种方式是MySQL默认事务隔离级别。A. readuncommittedB. readcommittedC. repeatablereadD. serializable14 .MySQL主机和从机必须是同一种类型的存储引擎表?A.是B.否15 .下面哪种工具可以很好用来监控MySQL数据库?A.mysqlbackupB.monitorC.mysqlworkbenchD.sqlyog16 .MySQL中当

7、被标记为删除标记且不再需要的undolog,用来回收undo页的线程是指?A.purgethreadB.readthreadC.writethreadD.allofabove17 .MySQL5.6寸间数据类型是支持什么级别?A.分钟B.秒C.毫秒D.微秒18 .MySQL5.6复制为了缓解IO吞吐量,仅记录所更改影响的行记录数据,binlog_row_image参数值设置为?A.MinimalB.FullC.NoblobD.statement19 .MySQL5.衷制支才!多个SQLthread处理机制,是指对?A.整个MySQLI艮务器B.不同DB数据库C.不同tables表D.单个库20

8、 .下列哪些场景不适应于MySQLReplication制?A.自动失效接管B.支持读/写分离负载均衡C.最佳数据一致性D.异步复制E.自动修复故障21 .MySQL5.混否支持sequences序列?A.不支持!但是,MySQL有个类似的功能,可以通过auto_increment实现。尤其是在多主复制过程中,可设置auto_increment_increment和auto_increment_offset变量来实现insert,使不同服务器间彼此独立。B.支持22. 以下哪些方式适应于MySQL中应用的SQL语句调优分析?A.ExplainB.SQLprofilerC.ProcedureAn

9、alyseD.showglobalstatus23. 若MySQL临时表超过内存设置,将会转化为磁盘存储?A.是B.否24. MySQLInformation_schemaft部所有数据是基于磁盘存储吗?A.是B.否25.1 nformation_schema库可以存储下面哪些对象信息?1 engines2 globalstatusC.userD.schemataE.innodb_trx.MySQL使用哪些方式可以用于分析当前查询锁情况?showprocesslist;showengineinnodbstatus;information_schema.INNODB_TRXPerformance

10、_schema.rwlock_instance.MySQL5.微本支持下列哪些特性?A.JSONK据类型B.多IO线程主从复制C.窗口函数D.多SQ豉程主从复制.MySQL常用的客户端工具包括哪些?JAVAAPIPHPAPIODBCConnectorLibmysqldclient.NetConnector.下面哪些工具可用于实时监控MySQL数据库整体运行情况?MySQLEnterpriseMonitorZabbixMySQLEnterpriseBackupMySQLEnterpriseAudit.MySQL目前不支持下面那种数据类型?BigintTimestampBitClob填空题MySQ

11、LB据库是(单)进程、多线程模式。MySQL5.映享表空间ibdatal存储信息包括(undo信息)、数据字典、锁等信息等,而独表空间ibd存储信息包括(数据、索引)。MySQLReplication复制格式包括基于statement、(row)和mixed形式。MySQ应看/分析binlog日志内容的程序是(mysqlbinlog)。MySQ启动服务的命令(servicemysqlstart)。MySQ事务的ACID属性是指atomicity、(consistency)、(isolation)、durabilityMySQI认隔离级别是(repeatable)。Innodb引擎支持压缩功能的

12、文件存储格式是(barracuda)。使用(mysqldump)备份工具可以在业务不中断时把表结构和数据从表中备份出来成SQL语句的文件。使用(mysqlenterprisebackup或xtrabackup)备份工具可进行真正对业务无影响的在线热备份。MySQIReplication主从复制是通过(showslavestatus)命令来查看复制的执行状态及延迟信息。MySQLReplication主从复制是通过(IO)线程去读取master主机(binlog)日志文件到slave从机。MySQ调优时通过(innodb_buffer_pool_size)参数,尽可能缓存满足数据总量或热数据总量

13、。MySQL!过(explain)命令手段,可以分析当前应用SQL语句是否需要调优。MySQLffi过(performance_schema)库信息分析当前系统慢查询语句具体情况。三、问答题(扩散性思维).谈谈有关MySQLReplication制的原理及实施流程?参考:Mysql的Replication是一个异步的复制过程,从一个MySQL节点(称之为Master)复制binlog日志到另一个MySQL节点(称之Slave),然后再slave上通过relaylog进行回放的过程。在Master与Slave之间的实现整个复制过程主要由三个线程来完成,其中两个线程(SQL线程和I/O线程)在Slave端,另外一个线程(I/O线程)在Master端。详情请参考:http:/dev.mysql.eom/doc/refman/5.7/en/replication.html.假设生产环境有100G数据量,谈谈如何进行数据有效备份及备份策略设置?(可畅通不同的备份形式对业务的影响)参考:针对100G数据量,且不能中断应用业务场景下,建议使用官方MEB(mysqlenterprisebackup)企业备份工具或开源xtrabackup备份。这2个工具都是真正的在线物理热备份,对业务读写完全无影响。具体可深入了解http:/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号