2026年滇东北数据运维岗笔试题库_第1页
2026年滇东北数据运维岗笔试题库_第2页
2026年滇东北数据运维岗笔试题库_第3页
2026年滇东北数据运维岗笔试题库_第4页
2026年滇东北数据运维岗笔试题库_第5页
已阅读5页,还剩10页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2026年滇东北数据运维岗笔试题库一、单项选择题(每题1分,共30分)1.在MySQL中,用于备份数据库的命令是()。A.mysqldumpB.mysqlC.mysqladminD.mysqld答案A2.在Linux系统中,查看当前目录路径的命令是()。A.lsB.pwdC.cdD.whoami答案B3.下列关于RAID1的描述,正确的是()。A.条带化存储,读写性能最高B.磁盘镜像,至少需要2块磁盘C.分布式校验,至少需要3块磁盘D.不支持磁盘故障冗余答案B4.数据库事务的ACID特性中,"C"代表()。A.原子性B.隔离性C.持久性D.一致性答案D5.在Linux系统中,将后台运行的进程调到前台执行的命令是()。A.bgB.fgC.topD.ps答案B6.MySQL默认的存储引擎是()。A.MyISAMB.InnoDBC.MemoryD.Archive答案B7.下列哪种方式不能用于数据库连接字符串中的身份认证?A.用户名密码认证B.Windows集成认证C.指纹认证D.SSL证书认证答案C8.在Linux系统中,用于配置定时任务的命令是()。A.atB.crontabC.cronD.schedule答案B9.关于数据库索引,下列说法错误的是()。A.索引可以加快查询速度B.索引会降低写入性能C.联合索引遵循最左前缀原则D.索引越多越好答案D10.在Shell脚本中,用于获取上一个命令执行状态(退出码)的环境变量是()。A.$!B.$?C.$$D.$#答案B11.下列哪个端口是MySQL默认的服务端口?A.3306B.5432C.1521D.6379答案A12.在Python中,用于连接MySQL数据库的常见库是()。A.requestsB.pymysqlC.numpyD.flask答案B13.数据库备份时,哪一种备份方式需要在恢复时先恢复全量备份,再依次恢复增量备份?A.全量备份+差异备份B.全量备份+增量备份C.仅物理备份D.仅逻辑备份答案B14.Linux中,查看系统内存使用情况的命令是()。A.df-hB.free-mC.du-shD.fdisk-l答案B15.在SQL语句中,HAVING子句的作用是()。A.对行进行筛选B.对分组后的结果进行筛选C.对列进行筛选D.对排序结果进行限制答案B16.下列关于数据库连接池的说法,错误的是()。A.连接池可以复用数据库连接B.连接池可以显著提升系统性能C.连接池的大小设置越大越好D.连接池需要合理设置最大连接数和等待超时时间答案C17.在Linux系统中,查看文件末尾100行内容的命令是()。A.head-100fileB.tail-100fileC.cat-100fileD.more-100file答案B18.Nginx默认监听哪个端口?A.80B.443C.8080D.3306答案A19.关于MySQL主从复制,下列说法正确的是()。A.主从复制只能实现异步复制B.主从复制主要用于读写分离和容灾C.从库不能执行写操作D.主从复制是实时强一致的答案B20.在Linux中,用于修改文件权限的命令是()。A.chownB.chmodC.chgrpD.umask答案B21.下列哪个是MongoDB的默认端口?A.27017B.6379C.11211D.2181答案A22.关于Linux系统中的crontab命令,02***表示()。A.每天凌晨2点执行B.每周2执行一次C.每月2号执行一次D.每小时的第2分钟执行答案A23.在SQL中,ORDERBY默认的排序方式是()。A.升序B.降序C.随机D.不排序答案A24.数据库死锁是指()。A.数据库无法启动B.两个或多个事务互相等待对方释放锁C.数据库磁盘空间不足D.数据库连接数超限答案B25.在Linux系统中,用于压缩解压.tar.gz文件的命令组合是()。A.tar-czf、tar-xzfB.tar-cjf、tar-xjfC.zip、unzipD.gzip、gunzip答案A26.关于Redis,下列说法错误的是()。A.Redis支持持久化B.Redis是内存数据库C.Redis是关系型数据库D.Redis支持多种数据结构答案C27.在MySQL中,`VARCHAR(50)`中的50表示()。A.字段存储的最大字节数B.字段存储的最大字符数C.字段存储的最大位数D.字段存储的最大字长答案B28.在Linux系统中,kill-9命令的作用是()。A.向进程发送终止信号,允许进程清理资源B.强制杀死进程,进程无法捕获该信号C.挂起进程D.重新加载进程配置答案B29.关于数据库分库分表,下列说法错误的是()。A.分库分表可以解决单表数据量过大的问题B.分库分表会增加查询的复杂度C.分库分表可以解决所有数据库问题D.分库分表需要考虑数据分布策略答案C30.在ELK技术栈中,负责数据采集和传输的组件是()。A.ElasticsearchB.LogstashC.KibanaD.Beats答案D二、多项选择题(每题2分,共20分)1.数据库备份时,常见的逻辑备份工具包括()。A.mysqldumpB.pg_dumpC.xtrabackupD.mongoexport答案A、B、D解析xtrabackup是物理备份工具,直接复制数据文件;mysqldump、pg_dump、mongoexport分别导出逻辑数据。2.关于数据库索引,以下哪些建索引策略是合理的?()A.在WHERE子句频繁使用的字段上建立索引B.在低区分度字段上(如性别)建立索引C.在ORDERBY子句频繁使用的字段上建立索引D.在频繁更新的字段上建立索引答案A、C解析低区分度字段(如性别)建立索引通常无法显著提升查询效率且浪费空间;频繁更新字段上的索引会增加写入开销。3.在Linux系统中,下列哪些命令可以用于查看系统负载?()A.uptimeB.wC.topD.df答案A、B、C解析uptime、w、top均能显示系统负载;df用于查看磁盘使用情况。4.运维自动化中,常用的配置管理工具包括()。A.AnsibleB.PuppetC.SaltStackD.Terraform答案A、B、C、D5.导致数据库查询慢的常见原因有()。A.未命中索引B.数据量过大C.服务器资源不足D.SQL语句中的隐式类型转换答案A、B、C、D6.关于数据库高可用方案,下列说法正确的有()。A.主从复制可以实现读写分离B.双主热备可以实现故障自动切换C.MHA可以监控主库状态并自动切换D.半同步复制可以完全避免数据丢失答案A、B、C解析半同步复制虽然强于异步复制,但在极端情况下仍可能丢失数据(如主库故障和从库尚未收到日志的窗口期),不能完全避免数据丢失。7.关于Redis持久化,下列说法正确的有()。A.RDB是快照持久化,文件体积小B.AOF默认每秒写入一次C.AOF文件比RDB文件加载速度快D.两者可以同时启用答案A、B、D解析AOF文件记录了操作日志,通常比RDB快照文件更大,加载速度也更慢。两者可以同时启用以兼顾性能和数据安全。8.运维监控中,常用的监控指标包括()。A.CPU使用率B.内存使用率C.磁盘I/OD.网络吞吐量答案A、B、C、D9.关于数据库容灾,RTO(恢复时间目标)和RPO(恢复点目标)的描述,正确的有()。A.RTO是指业务系统恢复所需的最长时间B.RPO是指数据丢失可容忍的最大时间窗口C.同步复制可以减小RPOD.提高备份频率可以增大RTO答案A、B、C解析提高备份频率可以减小RPO(数据丢失窗口更短),而非增大RTO。10.在Linux系统中,如何判断数据库端口是否在监听?()A.netstat-tlnp|grep3306B.ss-tlnp|grep3306C.psaux|grepmysqlD.telnet3306答案A、B、D解析psaux|grepmysql只判断了进程是否存在,不能确认端口监听状态,因为进程可能启动失败或端口被占用。三、判断题(每题1分,共10分)1.mysqldump备份时,会锁表导致数据库无法读取数据。答案错误解析使用--single-transaction参数进行InnoDB表备份时,不会锁表,可以实现一致性快照备份。2.数据库索引可以提升所有SQL语句的执行速度。答案错误3.Linux系统中,chown命令可以修改文件的所有者和所属组。答案正确4.Redis默认有16个数据库。答案正确5.主从复制中,从库只能用于读操作,不能用于写操作。答案正确解析这是主从复制的典型架构设计。从库是只读的,写入必须走主库以保证数据一致性。6.DROPDATABASE和DELETEDATABASE的功能完全相同。答案错误解析不存在DELETEDATABASE这一SQL语法;DROP是删除整个数据库。7.运维中常见的"脑裂"现象是指主备节点同时认为自己是主节点。答案正确8.数据库备份只需定期执行一次全量备份即可,无需增量备份。答案错误解析全量备份耗时较长,高频数据环境下通常需要结合增量/差异备份,以降低数据丢失风险和备份开销。9.Linux下的df-h显示的是当前用户主目录的大小。答案错误解析df-h显示磁盘分区的使用情况;查看目录大小应使用du-sh。10.使用telnet测试数据库端口连通性存在安全隐患,生产环境建议使用nc或ss替代。答案正确四、简答题(每题5分,共20分)1.简述数据库定期备份的意义及常用的备份策略。答案(1)意义:防止硬件故障、人为误操作、恶意攻击等造成的数据丢失,保证业务连续性和数据可恢复性。(2)常用策略:全量备份+增量备份(或差异备份)组合;定期验证备份的可恢复性;备份文件异地存储(如异地机房、对象存储)防止单点故障。2.简述Linux系统中crontab的常见使用场景,并写出每天凌晨3点执行备份脚本/home/db_backup.sh的配置。答案crontab常用于周期性任务的自动执行,如日志切割、数据备份、临时文件清理、监控脚本定时运行等。配置如下:03***/home/db_backup.sh3.请写出MySQL数据库全量备份(mysqldump)并压缩的常见命令,并简要说明其关键参数含义。答案mysqldump-h-uroot-p--single-transaction--master-data=2testdb|gzip>/backup/testdb_$(date+%F).sql.gz关键参数:•--single-transaction:InnoDB表在备份时获取一致性快照,不锁表•--master-data=2:备份文件中记录binlog文件名和位置,便于搭建从库4.数据库CPU使用率持续100%,作为运维人员,请列出至少三条排查思路。答案(1)登录数据库执行SHOWPROCESSLIST,查看是否有大量慢SQL或异常会话,定位具体SQL;(2)分析慢查询日志,找出高频低效的SQL,通过EXPLAIN查看执行计划,判断是否缺少索引或存在全表扫描;(3)检查连接数是否异常,是否存在连接泄漏或应用侧死循环重试,必要时临时限制连接数或kill异常会话。五、综合题(每题10分,共20分)1.某系统数据库出现连接数满告警(Toomanyconnections),请分析可能原因并给出处理步骤。答案可能原因:•应用连接池配置过大,且SQL执行慢导致连接被长期占用•连接泄漏,应用未正确释放连接•慢SQL或锁等待导致连接堆积•高峰期流量突增,超过数据库最大连接数处理步骤:(1)紧急处理:通过SHOWPROCESSLIST/SELECT*FROMinformation_cesslist查看当前连接分布,确认是否存在大量Sleep连接;对异常状态的连接执行KILL释放资源,同时临时调大max_connections参数(需评估服务器内存代价);(2)查找根因:分析慢查询日志和错误日志,对锁等待、慢SQL进行优化

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论