文章分类 -  数据库

摘要:MySQL是如何保证数据不丢失的?MySQL作为一个存储数据的产品,怎么确保数据的持久性和不丢失才是最重要的,感兴趣的可以跟随本文一探究竟。 阅读全文
posted @ 2023-12-20 10:50 王二蛋! 阅读(111) 评论(0) 推荐(1)
摘要:了解了SQL语句的执行流程以及MySQL体系结构中「**连接器**」、**「SQL接口」**、**「解析器」**、「**优化器**」、「**执行器**」的功能以及在整个流程中的作用。不过上篇文章留了个尾巴,在执行器调用存储引擎后,存储引擎内部做了什么事没有进一步说明,本文会对此展开介绍,使得我们对SQL整体的执行流程有更加清晰的认识。 阅读全文
posted @ 2023-12-13 17:59 王二蛋! 阅读(32) 评论(0) 推荐(0)
摘要:如果你在使用MySQL时只会写sql语句的,那么你应该看一下《MySQL优化的底层逻辑》。如果你只了解到sql是如何优化的,那么你应该通过本文了解一下Mysql的体系结构以及sql语句的执行流程。 阅读全文
posted @ 2023-11-24 15:30 王二蛋! 阅读(55) 评论(0) 推荐(0)
摘要:去年刚开始写博客的时候写了一篇《MySQL性能调优参考》,文章中提到优化的几个技巧,比如数据类型的使用、范式和反范式的合理使用、索引的使用及其使用的注意事项等等。其中我们接触最多的就是索引,你可能知道索引的底层结构是B+Tree、使用索引要遵守最左匹配原则,那你知道为什么要用B+Tree、为什么使用索引有那么多注意事项吗?所以还是要知其然知其所以然,看完这篇文章你就懂了。 阅读全文
posted @ 2023-11-17 17:19 王二蛋! 阅读(22) 评论(0) 推荐(0)