为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
- 【TiDB 版本】:数据库插入时快时慢
- 【问题描述】:
数据库插入速度时快时慢,我查看了慢日志,截图如下
查看是Prewrite_time耗时长,需要怎么操作才可以避免这种问题
为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
数据库插入速度时快时慢,我查看了慢日志,截图如下
查看是Prewrite_time耗时长,需要怎么操作才可以避免这种问题
数据库中是否存在并发写入。
对于这个表,没有并发写入
还有你再提供一下插入快时候的慢日志和插入慢时候的慢日志 我们做一下对比
表结构:
CREATE TABLE riot_lol_account_relation (
id int(11) NOT NULL AUTO_INCREMENT COMMENT ‘id’,
name_en varchar(255) NOT NULL DEFAULT ‘’ COMMENT ‘英文名称’,
platform_id int(11) NOT NULL DEFAULT ‘0’ COMMENT ‘’,
summoner_id_1 varchar(100) NOT NULL DEFAULT ‘’ COMMENT ‘summoner_id’,
account_id_1 varchar(100) NOT NULL DEFAULT ‘’ COMMENT ‘account_id’,
puu_id_1 varchar(255) NOT NULL DEFAULT ‘’ COMMENT ‘puu_id’,
summoner_id_2 varchar(100) NOT NULL DEFAULT ‘’ COMMENT ‘summoner_id’,
account_id_2 varchar(100) NOT NULL DEFAULT ‘’ COMMENT ‘account_id’,
puu_id_2 varchar(255) NOT NULL DEFAULT ‘’ COMMENT ‘puu_id’,
summoner_id_3 varchar(100) NOT NULL DEFAULT ‘’ COMMENT ‘summoner_id’,
account_id_3 varchar(100) NOT NULL DEFAULT ‘’ COMMENT ‘account_id’,
puu_id_3 varchar(255) NOT NULL DEFAULT ‘’ COMMENT ‘puu_id’,
summoner_id_4 varchar(100) NOT NULL DEFAULT ‘’ COMMENT ‘summoner_id’,
account_id_4 varchar(100) NOT NULL DEFAULT ‘’ COMMENT ‘account_id’,
puu_id_4 varchar(255) NOT NULL DEFAULT ‘’ COMMENT ‘puu_id’,
summoner_id_5 varchar(100) NOT NULL DEFAULT ‘’ COMMENT ‘summoner_id’,
account_id_5 varchar(100) NOT NULL DEFAULT ‘’ COMMENT ‘account_id’,
puu_id_5 varchar(255) NOT NULL DEFAULT ‘’ COMMENT ‘puu_id’,
summoner_id_6 varchar(100) NOT NULL DEFAULT ‘’ COMMENT ‘summoner_id’,
account_id_6 varchar(100) NOT NULL DEFAULT ‘’ COMMENT ‘account_id’,
puu_id_6 varchar(255) NOT NULL DEFAULT ‘’ COMMENT ‘puu_id’,
summoner_id_7 varchar(100) NOT NULL DEFAULT ‘’ COMMENT ‘summoner_id’,
account_id_7 varchar(100) NOT NULL DEFAULT ‘’ COMMENT ‘account_id’,
puu_id_7 varchar(255) NOT NULL DEFAULT ‘’ COMMENT ‘puu_id’,
summoner_id_8 varchar(100) NOT NULL DEFAULT ‘’ COMMENT ‘summoner_id’,
account_id_8 varchar(100) NOT NULL DEFAULT ‘’ COMMENT ‘account_id’,
puu_id_8 varchar(255) NOT NULL DEFAULT ‘’ COMMENT ‘puu_id’,
summoner_id_9 varchar(100) NOT NULL DEFAULT ‘’ COMMENT ‘summoner_id’,
account_id_9 varchar(100) NOT NULL DEFAULT ‘’ COMMENT ‘account_id’,
puu_id_9 varchar(255) NOT NULL DEFAULT ‘’ COMMENT ‘puu_id’,
summoner_id_10 varchar(100) NOT NULL DEFAULT ‘’ COMMENT ‘summoner_id’,
account_id_10 varchar(100) NOT NULL DEFAULT ‘’ COMMENT ‘account_id’,
puu_id_10 varchar(255) NOT NULL DEFAULT ‘’ COMMENT ‘puu_id’,
deleted smallint(6) NOT NULL DEFAULT ‘0’ COMMENT ‘是否删除’,
updated_at timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (id),
KEY summoner_id_1 (summoner_id_1),
KEY account_id_1 (account_id_1)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=8640001
日志:
找了几个比较典型的例子