Sql性能问题

时间:2014-08-12 21:50:24

标签: sql-server

我有一个合理大小的数据库表(目前大约有一百万行)。结构基本上是这样的:

int id auto inc.
int emailId FK
int userId FK
int status

用户表基本上是

int id auto inc.
varchar(500) email

我尽可能快地添加尽可能多的内容,但在添加之前我需要检查是否已经发送了“电子邮件”(用户可能有重复的电子邮件。如果我尝试和发送到已存在的那个,然后状态设置为4而不是0。

反正。这目前工作正常。我可以每秒插入大约100个开始,但过了一会儿(大约8000个插入)它基本上停止了。如果我重新索引数据库,它会再次启动,但为什么它首先会停止?更新索引需要很长时间。

0 个答案:

没有答案