wb.ouyang

毕竟几人真得鹿,不知终日梦为鱼

导航

1 2 3 4 5 ··· 47 下一页

2025年12月26日 #

mysql8使用ibd文件恢复数据或迁移到数据

摘要: 注:全程没有关闭过mysql服务 第一步:mysql -uroot -p客户端连接上mysql服务 第二步:创建库create database test1; 第三步:创建表CREATE TABLE `tb_person` ( `id` bigint NOT NULL, `name` varchar 阅读全文

posted @ 2025-12-26 20:11 wenbin_ouyang 阅读(27) 评论(0) 推荐(0)

分库分表设计方案总结

摘要: 1、分库分表使用场景及设计方案 或 链接2 场景:有时数据库可能既面临着高并发访问的压力,又需要面对海量数据的存储问题,这时需要对数据库既采用分表策略,又采用分库策略,以便同时扩展系统的并发处理能力,以及提升单表的查询性能,这就是所谓的分库分表。 分库分表的策略比前面的仅分库或者仅分表的策略要更为复 阅读全文

posted @ 2025-12-26 15:03 wenbin_ouyang 阅读(47) 评论(0) 推荐(0)

2025年12月25日 #

案例:shardingSphere扩容数据免迁移,无数据冷热不均

摘要: 1、ShardingSphere 分库分表扩容问题分析 1.1、哈希取模分片(Hash Mod Sharding)扩容问题 - 数据重哈希迁移: 当分片数量(N)增加时(如从4增加到5),取模基数变化(%4 → %5),导致几乎所有历史数据需重新计算哈希值并迁移至新分片,成本极高。 - 示例: // 阅读全文

posted @ 2025-12-25 23:28 wenbin_ouyang 阅读(19) 评论(0) 推荐(0)

2025年12月23日 #

Mycat 1.6.7.3,3个节点的水平分表,1500万单表查询测试

摘要: 表数据准备参考:测试java程序插入单表2000万条数据 MyCat搭建参考:Mycat 1.6.7.3 linux版本下载,安装及测试,3个节点的水平分表例子 本次测试环境 VirtualBox+centos7.9+mysql8.0.42,3台虚拟机,分别为192.168.100,192.168. 阅读全文

posted @ 2025-12-23 17:05 wenbin_ouyang 阅读(14) 评论(0) 推荐(0)

Mycat 1.6.7.3 linux版本下载,安装及测试,3个节点的水平分表例子

摘要: 环境 VirtualBox+centos7.9+mysql8.0.42,3台虚拟机,分别为192.168.100,192.168.101,192.168.102。后续称100虚拟机,101虚拟机,102虚拟机。 101和102是通过复制100生成,故启动后首先修改本机ip,然后修改mysql实例的u 阅读全文

posted @ 2025-12-23 03:26 wenbin_ouyang 阅读(30) 评论(0) 推荐(0)

2025年12月22日 #

MySQL主从复制配置

摘要: 本次测试使用VirtualBox+centos7.9+mysql8.0.42,两台虚拟机,主机192.168.1.100,从机192.168.200。从机是通过复制主机生成,故从机启动后首先修改本机ip,然后修改mysql实例的uuid。 find / -name auto.cnf 修改从机mysq 阅读全文

posted @ 2025-12-22 22:39 wenbin_ouyang 阅读(12) 评论(0) 推荐(0)

2025年12月21日 #

VirtualBox+centos7.9+mysql8.0.42,网络设置桥接模式,复制虚拟机

摘要: 1、VirtualBox安装centos7.9 1.1、下载VirtualBox VirtualBox-7.2.4-170995-Win.exe,168M 1.2、下载centos7.9镜像 CentOS-7-x86_64-DVD-2009.iso,4.3G 最小化安装 2、网络设置桥接模式 2.1 阅读全文

posted @ 2025-12-21 14:13 wenbin_ouyang 阅读(33) 评论(0) 推荐(0)

2025年12月20日 #

案例:前缀匹配和后缀匹配,根据【手机号135****6764】,或根据【用户名首字符和手机尾号】,使用【计算列+前缀索引】

摘要: 表数据tb_person,参考测试java程序插入单表2000万条数据(MySQL,PostgreSQL,达梦) 1、场景一:根据手机号135****6764搜索 方式一:没有索引select *,查询时间 13s select * from tb_person where tel like '13 阅读全文

posted @ 2025-12-20 19:51 wenbin_ouyang 阅读(28) 评论(0) 推荐(0)

测试2000万单表按日期统计的性能(MySQL,PostgreSQL),计算列or生成列

摘要: 表数据tb_person,参考测试java程序插入单表2000万条数据(MySQL,PostgreSQL,达梦) 场景:统计2025年每月用户注册数,以create_time为注册时间 1、MySQL 1.1、使用原始列create_time的索引 首先创建索引 create index idx_c 阅读全文

posted @ 2025-12-20 02:16 wenbin_ouyang 阅读(8) 评论(0) 推荐(0)

2025年12月19日 #

测试java程序插入单表2000万条数据(MySQL,PostgreSQL,达梦)

摘要: 1、创建表 1.1、MySQL CREATE TABLE `tb_person` ( `id` bigint NOT NULL, `name` varchar(100) NOT NULL, `gender` varchar(4) NOT NULL, `age` int NOT NULL, `emai 阅读全文

posted @ 2025-12-19 16:03 wenbin_ouyang 阅读(6) 评论(0) 推荐(0)

1 2 3 4 5 ··· 47 下一页