Hi.
I have a table with more than 30000 records having below structure.
I have asp.net page having select query that select all records from the table. the asp.net page shows 10 records per page. The page loads very slow, almost in min 30 seconds. I want to speed up the page load to 5 to 10 seconds. I don't know how i will do this.
Any Help in this regard. Thanks in advance.
I have a table with more than 30000 records having below structure.
Code:
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[tblJobScrap](
[JobPostID] [bigint] IDENTITY(1,1) NOT NULL,
[SchoolID] [int] NULL CONSTRAINT [DF__tblJobScr__Schoo__0E04126B] DEFAULT (NULL),
[DomainID] [int] NULL,
[MemType] [nvarchar](250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[asap] [nvarchar](250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[region] [nvarchar](250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL CONSTRAINT [DF_tblJobScrap_region] DEFAULT (N' '),
[LEA] [nvarchar](250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL CONSTRAINT [DF_tblJobScrap_LEA] DEFAULT (N' '),
[Cat1IDs] [nvarchar](250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL CONSTRAINT [DF_tblJobScrap_SchoolPhase] DEFAULT (''),
[Cat2IDs] [nvarchar](250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL CONSTRAINT [DF_tblJobScrap_Cat2IDs] DEFAULT (''),
[Cat3IDs] [nvarchar](250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL CONSTRAINT [DF_tblJobScrap_Cat3IDs] DEFAULT (''),
[JobTitle] [nvarchar](250) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[Contract] [nvarchar](250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[Hoursabl] [nvarchar](250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[County] [nvarchar](250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[StartDate] [nvarchar](250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[ClosingDate] [nvarchar](250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[PayScale] [nvarchar](250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[JobDesc] [nvarchar](max) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[JobDesc1] [nvarchar](max) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[JobDesc2] [nvarchar](max) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[JobDesc3] [nvarchar](max) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[PostDate] [nvarchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[NumViewed] [int] NULL CONSTRAINT [DF__tblJobScr__NumVi__0EF836A4] DEFAULT ((0)),
[LastUpdate] [datetime] NULL,
[extlink] [nvarchar](250) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[institutionName] [nvarchar](250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[web] [nvarchar](250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[logoimage] [nvarchar](250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[SSMA_TimeStamp] [timestamp] NOT NULL,
[scraped] [bit] NULL CONSTRAINT [DF_tblJobScrap_scraped] DEFAULT ((1)),
[Optimized] [bit] NULL CONSTRAINT [DF_tblJobScrap_Optimized] DEFAULT ((0)),
[GroupID] [int] NULL,
CONSTRAINT [PK_tblJobScrap] PRIMARY KEY CLUSTERED
(
[JobPostID] ASC
)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[tblJobScrap] WITH NOCHECK ADD CONSTRAINT [SSMA_CC$tblJobScrap$extlink$disallow_zero_length] CHECK ((len([extlink])>(0)))
GO
ALTER TABLE [dbo].[tblJobScrap] CHECK CONSTRAINT [SSMA_CC$tblJobScrap$extlink$disallow_zero_length]
Any Help in this regard. Thanks in advance.
Comment