200条一批的数据进行 updata 时 OB 比 mysql0 慢三到四倍 ,表结构的区别在于 mysql 没有分区,OB 进行了分区,但是 OB 在进行 updata 时候 条件列有分区字段
表结构:
CREATE TABLE b_base_data_text
(
id
bigint(20) NOT NULL AUTO_INCREMENT COMMENT ‘主键’,
data_child_id
bigint(20) NOT NULL DEFAULT ‘0’ COMMENT ‘子项id’,
name
varchar(700) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT ‘附件名称 url名称’,
content
longtext CHARACTER SET utf8mb4 DEFAULT NULL,
html
longtext CHARACTER SET utf8mb4 DEFAULT NULL COMMENT ‘带样式式的正文内容’,
show_type
varchar(255) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT ‘在微信小程序、 pc、百度小程序端等展示’,
sort
int(11) DEFAULT NULL COMMENT ‘显示顺序’,
data_id
bigint(20) DEFAULT NULL,
type
int(11) DEFAULT NULL,
subitem_source
varchar(100) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT ‘附件来源’,
column_name
varchar(100) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
PRIMARY KEY (id
, data_child_id
),
KEY data_child_id
(data_child_id
),
KEY data_id
(data_id
),
KEY column_name
(column_name
),
KEY id
(id
, data_child_id
)
) AUTO_INCREMENT = 611485797 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC COMMENT = ‘基础数据正文’
partition by hash(data_child_id)
(partition p0
,
partition p1
,
partition p2
,
partition p3
,
partition p4
,
partition p5
,
partition p6
,
partition p7
,
partition p8
,
partition p9
,
partition p10
,
partition p11
,
partition p12
,
partition p13
,
partition p14
,
partition p15
,
partition p16
,
partition p17
,
partition p18
,
partition p19
,
partition p20
,
partition p21
,
partition p22
,
partition p23
,
partition p24
,
partition p25
,
partition p26
,
partition p27
,
partition p28
,
partition p29
,
partition p30
,
partition p31
,
partition p32
,
partition p33
,
partition p34
,
partition p35
,
partition p36
,
partition p37
,
partition p38
,
partition p39
,
partition p40
,
partition p41
,
partition p42
,
partition p43
,
partition p44
,
partition p45
,
partition p46
,
partition p47
,
partition p48
,
partition p49
,
partition p50
,
partition p51
,
partition p52
,
partition p53
,
partition p54
,
partition p55
,
partition p56
,
partition p57
,
partition p58
,
partition p59
,
partition p60
,
partition p61
,
partition p62
,
partition p63
,
partition p64
,
partition p65
,
partition p66
,
partition p67
,
partition p68
,
partition p69
,
partition p70
,
partition p71
,
partition p72
,
partition p73
,
partition p74
,
partition p75
,
partition p76
,
partition p77
,
partition p78
,
partition p79
,
partition p80
,
partition p81
,
partition p82
,
partition p83
,
partition p84
,
partition p85
,
partition p86
,
partition p87
,
partition p88
,
partition p89
,
partition p90
,
partition p91
,
partition p92
,
partition p93
,
partition p94
,
partition p95
,
partition p96
,
partition p97
,
partition p98
,
partition p99
)
语句: