logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MySQL集群高可用架构之MHA

一、MHA概述通过"三W一H"来介绍MHA。1.1 为什么要用MHA?Master的单点故障问题1.2 什么是 MHA?MHA(Master High Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。MHA 的出现就是解决MySQL 单点的问题。MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。MHA能在故障切换的过程中最大程度上保证数据

文章图片
#mysql#架构#数据库
分库分表后怎么分页查询

全局查询法:这种方案最简单,但是随着页码的增加,性能越来越低禁止跳页查询法:这种方案是在业务上更改,不能跳页查询,由于只返回一页数据,性能较高二次查询法:数据精确,在数据分布均衡的情况下适用,查询的数据较少,不会随着翻页增加数据的返回量,性能较高。

文章图片
#mysql#数据库
MySQL集群高可用架构之MySQL InnoDB Cluste

MySQL的高可用架构无论是社区还是官方,一直在技术上进行探索,这么多年提出了多种解决方案,比如 MMM, MHA, NDB Cluster, Galera Cluster, InnoDB Cluster, 腾讯的PhxSQL, MySQL Fabric., aliSQL。MySQL官方在2017年4月推出了一套完整的、高可用的Mysql解决方案 - MySQL InnoDB Cluster, 即

文章图片
#mysql#架构#数据库
MySQL性能优化十个实用技巧

慢查询是指在执行时,需要的时间超过了特定阈值的SQL查询。这个时间阈值通常是根据你的应用程序性能要求和硬件规格来决定的。对于一个小型应用而言,慢查询可能是需要1秒完成的查询,而对于大型应用来说,慢查询的阈值可能会更高。慢查询通常是由于查询语句的执行计划不佳或表中的数据量过大而引起的。当慢查询发生时,需要尽快发现问题并解决它,以避免对应用程序的性能产生不利影响。慢查询可能会对应用程序、数据库和用户造

文章图片
#mysql#数据库
数据存储选型之 Elasticsearch vs Clickhouse

Clickhouse与Elasticsearch对比Clickhouse的优缺点。硬件资源成本更低,同等场景下,Clickhouse占用的资源更小。人力成本更低,新人学习、开发单测以及测试方面都更加友好,更容易介入。OLAP场景下Clickhouse比Elasticsearch更适合,聚合计算比Elasticsearch更精缺、更快,更节省服务器计算资源。写入性能更高,同等情况下是Elastics

文章图片
#clickhouse
到底了