深聊全链路压测之:第十六讲 | 如何对MySQL数据库进行数据隔离。
MySQL数据库的数据隔离
- 1、引言
- 2、方案设计
-
- 2.1 数据隔离方案
- 3、环境搭建及预演
-
- 3.1 准备工作
- 3.2 环境搭建
- 3.3 数据源上下文的实现
-
- 3.3.1 HttpRequest Header 方案
- 3.3.2 数据上下文方案
- 3.4 系统改造
- 4、总结
1、引言
在性能工程中,要想做符合业务场景的压测,要想得到想要的结果,
前提条件就是数据的准备。
如果是传统的性能测试,不对生产环境造成影响,
我想大部分性能工程师的做法,就是直接把压测数据传入数据库,进行压测。
但是,针对全链路压测来说,这个方法可能就行不通。
因为,对于我们全链路压测环节,最重要的,就是流量隔离,而针对流量隔,最重要的就是数据流量隔离。
俗话说&