oracle数据库与mysql
我计划将数据库从Oracle迁移到mySql。但要记住2QU: 1-MYsql将花费多少时间插入/更新20个并发请求(用户),其中包含50000个数据库事务/请求,即插入/更新-20*50000条记录所花费的时间oracle数据库与mysql,mysql,performance,insert-update,Mysql,Performance,Insert Update,我计划将数据库从Oracle迁移到mySql。但要记住2QU: 1-MYsql将花费多少时间插入/更新20个并发请求(用户),其中包含50000个数据库事务/请求,即插入/更新-20*50000条记录所花费的时间 2-将150万条记录插入数据存储所需的时间(假设我们在一批中为所有文档编制索引)这个问题太宽泛了,无法回答,但如果您真的要迁移到MySQL,让我给您一些提示 在单个插入中使用100行的批处理,或者(甚至更好)使用加载数据。单行插入有很多开销 当发生多个并发操作时,最好保持事务“简短”
2-将150万条记录插入数据存储所需的时间(假设我们在一批中为所有文档编制索引)这个问题太宽泛了,无法回答,但如果您真的要迁移到MySQL,让我给您一些提示
- 在单个
插入中使用100行的批处理,或者(甚至更好)使用加载数据。单行
有很多开销插入
- 当发生多个并发操作时,最好保持事务“简短”。使用显式的
和BEGIN
来明确您所调用的事务COMMIT
- 如果您经常一次更改50K行,请重新考虑您的模式/应用程序。这通常意味着冗余数据应该保留在1个位置,而不是50K个位置
- UUID索引效率低下