0
我想通過PHP從SQL Server表中獲取數據。執行時間問題太長。任何人都可以爲這張桌子創建一個索引嗎?我的搜索是基於r_text
表。我只想爲該列創建索引。請修改下表。SQL Server表優化請
CREATE TABLE [dbo].[tab_res](
[r_id] [int] IDENTITY(1,1) NOT NULL,
[r_path] [varchar](500) NULL,
[r_name] [varchar](500) NULL,
[r_time] [datetime] NULL,
[r_time] [datetime] NULL,
[r_text] [text] NULL,
[r_res_text] [text] NULL,
[r_newpath] [varchar](500) NULL,
CONSTRAINT [PK_Res] PRIMARY KEY CLUSTERED
(
[r_id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
顯示您的查詢,以及表上的任何其他索引。當我們只知道表結構時,我們不能告訴你什麼導致你的查詢很慢。 –
未來版本的SQL Server將刪除'ntext','text'和'image'數據類型。避免在新的開發工作中使用這些數據類型,並計劃修改當前正在使用它們的應用程序。改爲使用'nvarchar(max)','varchar(max)'和'varbinary(max)'。 [請參閱此處](http://msdn.microsoft.com/en-us/library/ms187993.aspx) –