插入数据sqlserver内存猛涨,该怎么解决

插入数据sqlserver内存猛涨我写了一个存储过程,如下:CREATEPROCEDUREInsertUser@UserNameNVARCHAR(50),@Em

插入数据sqlserver内存猛涨
我写了一个存储过程,如下:
CREATE   PROCEDURE   InsertUser
@UserName   NVARCHAR(50),
@Email   NVARCHAR(200),
@Password   NVARCHAR(50),
@Question   NVARCHAR(50),
@Answer   NVARCHAR(50)
AS
SET   NOCOUNT   ON
INSERT   INTO   Users(UserName,NickName,Email,Password,Question,Answer)   VALUES(@UserName,@UserName,@Email,@Password,@Question,@Answer)
GO
SET   NOCOUNT   OFF
GO

其中Users这个表有170万数据
插入新数据时,内存猛涨到600M了,请问怎么回事?
补充:这个表有一个聚集索引,两个非聚集索引

[解决办法]
插完数据后,内存回落就行了.没有影响.
[解决办法]
600M很高?
[解决办法]
内存猛涨到600M了,有可能是你表中的碎片太多了,可以整理一下索引看看,如果你的表经常要插入更新填充因子可以在90-95之间