Mysql
文章平均质量分 91
Ascend1797
这个作者很懒,什么都没留下…
展开
-
MySQL事务及隔离级别
我们的数据库一般都会并发执行多个事务,多个事务可能会并发的对相同的一批数据进行增删改查操作,可能就会导致我们说的脏写、脏读、不可重复读、幻读这些问题。这些问题的本质都是数据库的多事务并发问题,为了解决多事务并发问题,数据库设计了事务隔离机制、锁机制、MVCC多版本并发控制隔离机制,用一整套机制来解决多事务并发问题。原创 2023-07-27 10:43:15 · 195 阅读 · 0 评论 -
MySQL 存储引擎
MySQL是广泛使用的关系型数据库管理系统,它提供了InnoDB, MyISAM, MEMORY (HEAP), NDB Cluster, ARCHIVE, CSV,等多种存储引擎供用户选择。选择适合的存储引擎对于数据库性能和功能的优化非常重要。在本文中,我们将深入探讨几种常见的MySQL存储引擎,以帮助读者了解它们的特点和适用场景。原创 2023-07-26 14:30:57 · 285 阅读 · 0 评论 -
MySQL索引优化
MySQL索引优化是提高数据库查询性能的重要步骤。索引是一种数据结构,用于加速数据库表的数据检索操作。当数据库表中的数据量增加时,索引的优化变得尤为重要,因为它可以减少查询的执行时间,从而提高系统的响应速度。原创 2023-07-26 13:21:06 · 156 阅读 · 0 评论 -
MySQLExplain详解
MySQL的EXPLAIN是一个用于查看查询执行计划的命令。它可以帮助开发者分析查询语句的执行过程,了解MySQL是如何处理查询语句的,包括使用了哪些索引、执行顺序、数据访问方式等。通过执行EXPLAIN命令,可以优化查询语句,提高查询性能和效率。原创 2023-07-26 10:15:48 · 190 阅读 · 0 评论 -
MySQL 索引的优缺点及索引注意事项
索引是数据库优化的重要手段,可以显著提高查询性能,但需要谨慎使用,合理使用索引是提高数据库查询性能的关键。正确选择索引列,避免过度索引,定期维护和优化索引都是确保索引的有效性和性能的关键因素,并根据具体业务需求和数据访问模式来选择合适的索引策略。原创 2023-07-25 19:56:31 · 445 阅读 · 0 评论 -
分布式事务的基本理论及解决方案
分布式事务指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于分布式系统的不同节点上,且属于不同的应用。指一次大的操作由不同的小操作组成的,这些小的操作分布在不同的服务器上,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。原创 2023-04-04 10:37:30 · 211 阅读 · 0 评论 -
MySQL索引详解
本文主要介绍MySQL索引底层原理及优化,理解SQL是如何执行,MySQL如何选择合适的索引以及时间都消耗在哪些地方,再加上一些优化的知识,可以帮助大家更好的理解MySQL,理解常见优化技巧背后的原理。希望本文中的原理、示例能够帮助大家更好的将理论和实践联系起来,更多的将理论知识运用到实践中。原创 2023-03-15 11:30:06 · 1531 阅读 · 0 评论