Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Andrewmatilde/mysql-play

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

mysql-play

1.1 业务场景

负载特征:纯写入负载,高并发写入 存储位置:云盘,挂载在 /data 目录

CREATE TABLE IF NOT EXISTS time_series_data ( id BIGINT AUTO_INCREMENT PRIMARY KEY, timestamp DATETIME(3) NOT NULL, device_id VARCHAR(100) NOT NULL, metric_name VARCHAR(50) NOT NULL, value DOUBLE NOT NULL, priority TINYINT NOT NULL DEFAULT 2, data TEXT COMMENT '随机负载数据,用于增大传输量', created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, INDEX idx_timestamp (timestamp), INDEX idx_device_metric (device_id, metric_name), INDEX idx_priority (priority) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

需要 安装 mysql 并且 存储在 /data 目录 并且 写好压力测试脚本 测试 标准 engine 下 写入 QPS 需要包括 写入 QPS 延迟 和最后的写入数据总存储大小 然后切换存储 engine 到 lsmtree 测试同样脚本下的 QPS

注意 data 字段只有 64 个字符,并且是固定 64 个字符

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published