| 值 |
|
| 集群名称 |
tidb-test |
| 集群版本 |
v6.3.0 |
| 机器名称 |
IP |
部署角色 |
| TIDB-VM1 |
10.11.0.126 |
pd servers, tidb servers, tikv servers, tiflash servers, monitoring servers, grafana servers, alertmanager servers, cdc servers |
| TIDB-VM2 |
10.11.0.127 |
pd servers, tidb servers, tikv servers, tiflash servers, cdc servers |
| TIDB-VM3 |
10.11.0.128 |
pd servers, tidb servers, tikv servers, cdc servers |
集群每个节点配置均相同,如下表所示:
| 类别 |
名称 |
| OS |
CentOS Linux release 7.9.2009 |
| CPU |
2vCPUs, Intel Xeon E3-12xx v2 @2.60GHz |
| RAM |
6GB |
| DISK |
200GB |
测试机器配置与集群的每个节点的机器硬件配置相同。
| 机器名称 |
IP |
部署角色 |
| TIDB-TEST-VM |
10.11.0.126 |
JMETER测试客户端 |
- 通过单独的测试机器进行性能测试。
- 使用JMETER测试工具对TIDB集群进行单表写入和读取压力测试。
- 测试完成之后,销毁测试数据。
- --======================================================================--
- --………………………………………………………………………………… mysql ……………………………………………………………………………………--
- --======================================================================--
- --创建Table
- CREATE TABLE `test`.`test008_narrow` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `msg_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
- `msg_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 223851 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = Dynamic;
-
- --写入数据
- INSERT INTO test008_narrow(msg_key, msg_value) VALUES('RX20221021000078', '2022-10-26 15:49:53');
-
- --jdbc url
- jdbc:mysql://10.11.0.234:3306/test?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false
-
- --======================================================================--
- --……………………………………………………………………………… postgresql …………………………………………………………………………--
- --======================================================================--
- --创建seq
- CREATE SEQUENCE IF NOT EXISTS jmeter_test_seq
- START 0
- INCREMENT 1
- MINVALUE 0
- MAXVALUE 1000000000000000
- CACHE 1
- NO CYCLE;
-
- --创建Table
- CREATE TABLE "public"."test008_narrow" (
- "id" int4 NOT NULL DEFAULT nextval('jmeter_test_seq'::regclass),
- "msg_key" varchar(255) COLLATE "pg_catalog"."default",
- "msg_value" varchar(255) COLLATE "pg_catalog"."default",
- PRIMARY KEY ("id")
- )
-
- ALTER TABLE "public"."test008_narrow" OWNER TO "postgres";
-
- --写入数据
- INSERT INTO public.test008_narrow(msg_key, msg_value) VALUES('RX20221021000078', '2022-10-26 15:49:53');
-
- --jdbc url
- jdbc:postgresql://10.11.0.235:15432/test?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false&useSSL=false
-
- --======================================================================--
- --………………………………………………………………… tidb: test008_narrow ……………………………………………………………--
- --========================================================