当选择的数量等于插入的数量时,使用索引是否有用?

时间:2014-10-27 08:31:48

标签: database indexing

假设我有一个表Transaction并且每次插入一行时都有一列transactionId我通过从数据库中选择来检查transactionId是唯一的,在大多数情况下它是独一无二,我做的第二件事是插入新行。 我知道在此列上使用索引将加速搜索其唯一性,但也会减慢写入速度。 我的问题是:通过添加此索引进行搜索时获得的时间是否等于写入时我丢失了相同索引的时间,考虑到写入次数等于选择次数。

1 个答案:

答案 0 :(得分:0)

为什么如果数据库很大,那么搜索时间将主导单个项目的插入时间。