把MySQL的插入和更新处理速度发挥到极限

wsg 发布于 2012/02/29 12:33
阅读 782
收藏 0
数据库里面有张表,千万到亿级别的数据。

有一个唯一索引和另外几个索引。
这个表主要用来进行插入操作,插入过程中唯一索引重复时进行其他字段的更新。
很少对这个表进行检索。

想请教大家,怎么才能把这个数据库的插入操作速度弄到最大呢?
想到的有:调参数,分区。
可是,参数该怎么调呢。另外,分区能提高插入操作速度吗?
加载中
0
davidchang
davidchang

如果仅仅从插入的角度上讲,并发量大,会导致插入时的尾部竞争,同时由于索引较多,也会引起性能瓶颈,所以可以采用分表或者分库的方式来解决,或者是采用一些分布式的数据库解决这个插入问题比如:mongodb、redis等等吧

wsg
wsg
O(∩_∩)O谢谢回复。 因为表里面有一个唯一索引,所以现在不知道该怎么进行分表。分了表进行插入时,由于这个唯一索引,是不是还是不能并发插入呢。 或者,是不是我理解的分表的意思不正确呢? 由于对其他数据库不熟悉,暂时先不考虑更换。不过谢谢提醒。实在不行也会试试。
返回顶部
顶部