-
APP 项目架构设计
服务端架构
采用异步的微服务架构
实现了业务上的解耦
查看全部 -
APP 项目架构设计
服务端:Tomcat
热点数据放在高速缓存
查看全部 -
系统架构方案
查看全部 -
系统架构方案
查看全部 -
MySQL 高性能高可用集群方案
不重要的数据先分配到缓存(Redis,MongoDB 等 NoSQL 数据库)
查看全部 -
MySQL 高性能高可用集群方案 Rep
数据量大
单挑价值不高
查看全部 -
MySQL 高性能高可用集群方案
数据切分(分片)
负载均衡
查看全部 -
单节点数据库高可用测试
查看全部 -
D:\软件\MySQL\MySQL\bin>mysqlslap -hlocalhost -uroot -pabc123456 -P3306 --concurrency=10000 --iterations=1 --auto-generate-sql --auto-generate-sql-load-type=mixed --auto-generate-sql-add-autoincrement --engine=innodb --number-of-queries=10000 --debug-info
mysqlslap: Error when connecting to server: 2003 Can't connect to MySQL server on 'localhost'(10061) mysqlslap: Error when connecting to server: 2003 Can't connect to MySQL server on 'localhost'(10061) mysqlslap: Error when connecting to server: 2003 Can't connect to MySQL server on 'localhost'(10061) mysqlslap: Error when connecting to server: 2003 Can't connect to MySQL server on 'localhost'(10061) mysqlslap: Error when connecting to server: 2003 Can't connect to MySQL server on 'localhost'(10061) Benchmark Running for engine innodb Average number of seconds to run all queries:48.547 seconds Minimum number of seconds to run all queries:48.547seconds Maximum number of seconds to run all queries:48.547 seconds Number of clients running queries:10000 Average number of queries per client: 1
查看全部 -
单节点数据库压力测试
测试案例
Benchmark Running for engine innodb AVerage number of seconds to run all queries:0.234 seconds Minimum number of seconds to run all queries:0.234 seconds Maximum number of seconds to run all queries:0.2340econds Number of clients running queries:100 Avefage number of quenes per client:50 Benchmark Running for engine innodb verage number of seconds to run all queries:1.656 seconds Minimum number of seconds to run all queries:1.656 seconds Maxmum number of seconds to run all queries:1.656 seconds Number of dients running queries 500 Average number of queries per clent:10 Benchmark Running for engine innodb Average number of seconds to run all queries:2187 seconds Minimum number of seconds to run all queries2.18/seconds Maximum number of seconds to run all queries:2187 seconds Number of dients running queries:1000 Average number of quenes per client 5
并发 100、500 和 1000 个连接,执行 5000 次查询,单节点数据还可以正常应对,没有太大的问题。
查看全部 -
单节点数据库压力测试
测试案例
mysqlslap -hlocalhost -uroot -pabc123456 -P3306 --concurrency=1000 --iterations=1 --auto-generate-sql --auto-generate-sql-load-type=mixed --auto-generate-sql-add-autoincrement --engine=innodb --number-of-queries=5000 --debug-info
查看全部 -
单节点数据库的弊病
情况说明
大型互联网程序用户群体庞大,所以架构必须要特殊设计
单节点的数据库无法满足性能上的要求
单节点的数据库没有冗余设计,无法满足高可用
查看全部 -
Win10 x64 专业版或企业版/Linux/MacOS
Docker 虚拟机
内存 8GB 以上
查看全部 -
掌握 PXC 集群 MySQL 方案的原理
掌握 PXC 集群的强一致性
掌握 PXC 集群的高可用方案
查看全部 -
向大型互联网应用看齐,学习架构设计和业务处理
由浅入深,循序渐进;案例由小到大,逐步扩展
“视频学习”优于“看书学习”
查看全部
举报