![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 97
Huathy-雨落江南,浮生若梦
雨落江南,浮生若梦,时光匆匆,只是过客!
展开
-
MySQL性能优化(四)性能优化总结
MySQL数据库优化的层次和思路MySQL数据库优化的工具。原创 2023-04-10 17:32:46 · 569 阅读 · 0 评论 -
MySQL性能优化(一)MySQL架构与SQL执行流程
演化版本MySQL:MariaDB、InnoSQL通信类型:同步、异步链接方式:长连接、短链接协议:tcp、unix socket查看服务端连接数。客户端链接与线程关系:客户端每产生一个会话session,在服务端就会有一个线程去处理这个操作。原创 2023-04-04 14:54:00 · 428 阅读 · 0 评论 -
MySQL性能优化(三)事务与锁详解
事务是数据库管理系统执行过程的一个逻辑单元,由一个有限的数据库操作序列构成。并不是所有的存储引擎都支持事务。在MySQL中支持事务的存储引擎包括InnoDB和NDB。原创 2023-04-09 21:32:36 · 419 阅读 · 0 评论 -
MySQL性能优化(二)索引
如何判断是否使用了索引条件下推:在执行计划的Extra中存在Using index condition表示使用了索引条件下推。索引是在存储引擎实现的,存储引擎负责存储数据,数据的过滤、计算是在服务层实现的。如果没有主键索引,就使用非空的唯一索引。如果没有合适的主键和唯一索引,就使用隐藏的rowID来当作索引。如果查询的列已经包含在了用到的索引中,那么就无需回表操作。有了上面的索引,我们是否有必要再为上面的查询建立一个这样的索引。如果索引键值的顺序,与数据行的物理存储顺序一致,则成为聚集索引。原创 2023-04-07 12:44:11 · 493 阅读 · 0 评论