随笔分类 -  数据库

摘要:MySQL 的执行计划是数据库查询优化的重要工具,帮助开发者理解 SQL 查询的执行过程,从而进行性能调优。执行计划详细展示了 MySQL 如何解析、优化和执行 SQL 语句,直接影响查询的效率和性能。 1. 执行计划的基本概念 执行计划是 MySQL 对 SQL 查询进行分析后生成的一组指令,描述 阅读全文
posted @ 2024-10-26 14:27 lgx211 阅读(447) 评论(0) 推荐(0) 编辑
摘要:InnoDB 的 MVCC(Multi-Version Concurrency Control,多版本并发控制) 是 MySQL 实现高并发事务处理的一种机制。通过 MVCC,InnoDB 可以在高并发环境下支持 事务隔离,并提供 非阻塞的读操作,从而避免锁定所有读操作带来的性能瓶颈。MVCC 允许 阅读全文
posted @ 2024-10-20 09:18 lgx211 阅读(616) 评论(0) 推荐(3) 编辑
摘要:在MySQL中,InnoDB引擎通过Next-Key Locking技术来解决幻读问题。幻读是一种事务并发问题,通常出现在Repeatable Read隔离级别下的范围查询操作中。幻读的现象是,事务在查询时多次执行相同的范围查询,但由于其他事务的插入或删除操作导致结果不一致,出现“幻觉”一样的记录。 阅读全文
posted @ 2024-10-16 23:07 lgx211 阅读(431) 评论(1) 推荐(0) 编辑
摘要:三台服务器上离线安装redis哨兵集群,一主二从三哨兵 系统安装好gcc环境,(不然编译redis会报错)。依旧不知道怎么离线安装gcc环境的可查看 "CentOS下离线安装gcc环境,图文详细" 下载 点击官网地址下载Linux版的redis http://download.redis.io/re 阅读全文
posted @ 2020-04-07 11:35 lgx211 阅读(765) 评论(0) 推荐(0) 编辑
摘要:超详细,多图文使用galera cluster搭建mysql集群并介绍wsrep相关参数 介绍galera cluster原理的文章已经有一大堆了,百度几篇看一看就能有相关了解,这里就不赘述了。本文主要侧重实操,因为跟着百度前几页的搭建教程或多或少都有坑,前后配置逻辑矛盾的也有。终于,经过几个通宵的 阅读全文
posted @ 2020-03-12 16:21 lgx211 阅读(8780) 评论(0) 推荐(1) 编辑
摘要:多图文,详细介绍mysql各个集群方案 集群的好处 高可用性:故障检测及迁移,多节点备份。 可伸缩性:新增数据库节点便利,方便扩容。 负载均衡:切换某服务访问某节点,分摊单个节点的数据库压力。 集群要考虑的风险 网络分裂:群集还可能由于网络故障而拆分为多个部分,每部分内的节点相互连接,但各部分之间的 阅读全文
posted @ 2020-03-10 17:06 lgx211 阅读(22726) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示