05 2022 档案
摘要:Yearning 1.1 Yearning简介 Yearning开源的MySQL SQL语句审核平台,提供数据库字典查询、查询审计、SQL审核等多种功能。 Yearning 1.x版本需要Inception提供SQL审核及回滚功能 Inception是集审核、执行、回滚于一体的自动化运维系统,它是根
阅读全文
摘要:下载Mycat https://github.com/MyCATApache/Mycat-Server/releases Mycat基础分库 基础配置 修改server.xml <user name="root" defaultAccount="true"> <property name="pass
阅读全文
摘要:Mycat简介 Mycat是一个实现了MySQL协议的Server,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而后端可以用MySQL原生协议或JDBC协议与多个MySQL服务器通信,其核心功能是分库分表和读写分离,即将一个大表水平分割为N个小表,存储在后端MySQL服
阅读全文
摘要:基础分库 以下实例基于shardingsphere 4.1.0 + SpringBoot 2.2.5.RELEASE版本 依赖导入: <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <pr
阅读全文
摘要:分库分表 背景描述 在系统搭建刚开始的时候我们一般使用的是单机数据库或主从架构,但是随着业务的发展,数据量越来越大。我们会遇到下面的一系列问题: 用户请求量大 单台服务器TPS、内存、IO都是有上限的,我们需要将请求分散到多个服务器去 单库数据量太大 单个数据库处理能力有限;单库所在的服务器磁盘空间
阅读全文
摘要:MySQL性能优化 MySQL性能优化我们可以从以下四个维度考虑:硬件升级、系统配置、表结构设计、SQL语句和索引。 从成本上来说:硬件升级>系统配置>表结构设计>SQL语句及索引,然而效果却是由低到高。所以我们在优化的时候还是尽量从SQL语句和索引开始入手。 硬件升级 硬件升级这里不在过多赘述,升
阅读全文