mysql 快速生成百万条测试数据
1、生成思路
利用 mysql 内存表插入速度快的特点,先利用函数和存储过程在内存表中生成
数据,然后再从内存表插入普通表中
2、创建内存表及普通表
CREATETABLE`vote_record_memory`(
`id`INT(11)NOTNULLAUTO_INCREMENT,
`user_id`VARCHAR(20)NOTNULL,
`vote_id`INT(11)NOTNULL,
`group_id`INT(11)NOTNULL,
`create_time`datetimeNOTNULL,
PRIMARYKEY(`id`),
KEY`index_id`(`user_id`)USINGHASH
)ENGINE=MEMORYAUTO_INCREMENT=1DEFAULTCHARSET
=utf8
CREATETABLE`vote_record`(
`id`INT(11)NOTNULLAUTO_INCREMENT,
`user_id`VARCHAR(20)NOTNULL,
评论0
最新资源