• 阿里 P8MySQL,基础、索引、锁、日志、调优、开放问题等等 168 道题目


    阿里 P8MySQL,你知道都问些啥吗?昨天小编特意去搜集了一些 MySQLP8 问题,经过整理归纳分为基础、索引、锁、日志、调优、开放问题等等 168 道题目,拿出这些题来测试一下自己水平可否???

    先上一张 MySQL 思维脑图(xmind),咱们梳理一下 MySQL 的知识点..

     

    01 MySQL 基础问题

    • 1.说一下 MySQL 执行一条查询语句的内部执行过程?

    • 2.MySQL 提示“不存在此列”是执行到哪个节点报出的?

    • 3.MySQL 查询缓存的功能有何优缺点?

    • 4.如何关闭 MySQL 的查询缓存功能?

    • 5.MySQL 的常用引擎都有哪些?

    • 6.MySQL 可以针对表级别设置数据库引擎吗?怎么设置?

    • 7.常用的存储引擎 InnoDB 和 MyISAM 有什么区别?

    • 8.InnoDB 有哪些特性?

    • 9.一张自增表中有三条数据,删除了两条数据之后重启数据库,再新增一条数据,此时这条数据的 ID 是几?

    • 10.MySQL 中什么情况会导致自增主键不能连续?

    • 11.InnoDB 中自增主键能不能被持久化?

    • 12.什么是独立表空间和共享表空间?它们的区别是什么?

    • 13.如何设置独立表空间?

    • 14.如何进行表空间收缩?

    • 15.说一下重建表的执行流程?

    • 16.表的结构信息存在哪里?

    • 17.什么是覆盖索引?

    • 18.如果把一个 InnoDB 表的主键删掉,是不是就没有主键,就没办法进行回表查询了?

    • 19.执行一个 update 语句以后,我再去执行 hexdump 命令直接查看 ibd 文件内容,为什么没有看到数据有改变呢?

    • 20.内存表和临时表有什么区别?

    • 21.并发事务会带来哪些问题?

    • 22.什么是脏读和幻读?

    • 23.为什么会出现幻读?幻读会带来什么问题?

    • 24.如何避免幻读?

    • 25.如何查看 MySQL 的空闲连接?

    • 26.MySQL 中的字符串类型都有哪些?

    • 27.VARCHAR 和 CHAR 的区别是什么?分别适用的场景有哪些?

    • 28.MySQL 存储金额应该使用哪种数据类型?为什么?

    • 29.limit 3,2 的含义是什么?

    • 30.now() 和 current_date() 有什么区别?

    • 31.如何去重计算总条数?

  • 相关阅读:
    uverbs的交互方式——ioctl和write
    leetcode21 合并两个有序单链表
    【Android安全】vdex、odex文件
    【FPGA开发】时钟管理单元介绍与应用
    Redis数据结构之——ziplist
    STM32H7 Azure RTOS
    UE4 C++:UFUNCTION宏、函数说明符、元数据说明符
    Web框架开发-Form组件和ajax实现注册
    dubbo的负载均衡策略之RandomLoadBalance加权随机策略源码分析
    Shell后门脚本
  • 原文地址:https://blog.csdn.net/m0_67322837/article/details/126732511