为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
- 【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
日志:
找了几个比较典型的例子