我做一個UPDATE
從我的客戶端應用程序請求數據庫(SQL Server 2008 R2),它需要6秒鐘才能完成。更新操作需要6秒
目前我在該表中有大約5百萬行。
下面是該查詢:
UPDATE MyTable
SET subject2 = 'information abx', dateProcessed = '2012-02-27 23:02:44'
WHERE id = 3712028;
其中列有:
[id] [int] IDENTITY(1,1) NOT NULL,
[dateProcessed] [datetime] NULL,
[subject2] [nvarchar](150) NULL,
整理的類似的東西數據庫中的任何方式? :)
我不認爲有6秒正常時間更新1行通過索引字段搜索...
任何幫助,不勝感激!謝謝,
更新1:我很抱歉傢伙!表中沒有索引。我認爲IDENTITY也像INDEX一樣。所以可能我應該將INDEX添加到id字段或使其成爲PRIMARY KEY
什麼是索引定義? – 2012-02-27 16:33:30
你有沒有索引或觸發器? – 2012-02-27 16:33:37
你有沒有看過SSMS包含實際執行計劃選項?這應該讓你知道你的查詢爲什麼這麼慢。 – starskythehutch 2012-02-27 16:35:43