MySQL八股文连环45问

文章目录

第一股 基础篇

1.1.请简述MySQL数据库的优点?

1.2.说一说三个范式

1.3.事务的四大特性(ACID)介绍一下?

1.4.在 Linux 下安装MySQL有哪几种方式?

1.5.为什么升级 MySQL,升级前注意事项?

1.6.存储引擎如何选择?

1.7.事务隔离级别有哪些?

第二股 SQL篇

2.1 简述下SQL及分类?

2.2 drop、delete与truncate的区别是什么?

2.3 MySQL六种关联查询是什么?

2.4 MySQL中 in 和 exists 区别?

2.5 基于MySQL简述下SQL的生命周期

第三股 运维篇

3.1 MySQL有哪些数据类型?

3.2 MySQL的约束有哪几种?

3.3 索引设计的原则?

3.4 请简述下存储过程及其优点?

3.5 MySQL如实使用定时任务(event)?

第四股 体系架构

4.1 请简述下MySQL的体系架构

4.2 MySQL的参数文件位置及如何配置?

4.3 MySQL参数持久化是什么?

4.4 socket什么,如何用socket登陆

4.5 MySQL表结构文件有哪些?

4.6 错误日志如何配置?

4.6 慢查询日志是什么?如何配置

4.7 Redo与Binlog的区别是?

第五股 备份恢复篇

5.1 MySQL备份方式有哪些?

5.2 简述下PXB的备份?

5.3 对MySQL表级别误操作有哪些工具?

5.4 MySQL常用的备份工具有哪些?

5.5 MySQL备份计划如何制定?

5.6 备份恢复失败如何处理

5.7 数据表损坏的修复方式有哪些?

第六股 高可用篇

6.1 主从复制的作用及解决的问题是?

6.2 读写分离有哪些解决方案?

6.3 什么是MySQL的GTID?

6.4 分库分表和表分区的区别?

6.5 简述下MySQL数据库常用的中间件

6.5 分库分表标准及类型是?

第七股 性能优化篇

7.1 主键使用自增ID还是UUID?

7.2 如何优化子查询

7.3 对慢查询都怎么优化?

7.4 执行计划中Explain常见的扫描方式有哪些?

第八股 故障处理篇

8.1 MySQL root密码忘记了怎么办?

8.2 MySQL 服务器Binlog日志导致磁盘满,怎么办?

8.3 MySQL无法创建函数,怎么办?

如果本文对你有帮助,别忘记给我个3连 ,点赞,转发,评论,
咱们下期见!学习更多JAVA知识与技巧


#面试##笔试题目##面经##求面经##笔经##面试流程##Java##MySQL#
全部评论

相关推荐

在前端开发中,可以使用多种方式来测试前端模块的功能和性能。以下是几个常用的前端模块测试方法:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=ba06d8fbb87f45f7bf340c85dc4f0cc1单元测试:单元测试是针对代码的最小单元进行的测试,可以保证模块的某个具体功能的正常运作。在前端开发中,可以使用各种单元测试框架,如Jest、Mocha、Karma等来编写和运行单元测试。集成测试:集成测试是测试多个模块组合后的整体功能,或者测试模块与外部依赖(如接口、数据库等)的集成情况。可以使用工具如Selenium、Cypress等进行模拟用户操作和功能测试,并通过配置测试套件来测试整个应用的各个部分。性能测试:性能测试是为了验证模块在不同条件下的性能表现和稳定性。可以使用工具如WebPageTest、Lighthouse、JMeter等来测试网页的加载速度、渲染性能、资源使用情况等。UI测试:UI测试是为了验证模块的界面交互和可用性。可以使用工具如Puppeteer、Playwright、TestCafe等进行自动化测试,模拟用户操作和检查界面元素的状态和行为。在进行前端模块测试时,可以借助于这些工具和框架来编写测试代码和运行测试,以保证前端模块的质量和功能正常性。根据项目的需求,可以选择合适的测试方法和工具来进行测试。另外,还可以结合持续集成和持续部署的流程,将测试自动化,并与代码库的提交和构建过程集成,以保证项目在不断迭代中的质量和稳定性。
点赞 评论 收藏
分享
8 31 评论
分享
牛客网
牛客企业服务