Click here to Skip to main content
15,919,434 members
Home / Discussions / Database
   

Database

 
GeneralRe: Slow query when using @variable in Where clause Pin
Wendelius27-Jan-09 22:59
mentorWendelius27-Jan-09 22:59 
GeneralRe: Slow query when using @variable in Where clause Pin
Meysam Mahfouzi27-Jan-09 23:11
Meysam Mahfouzi27-Jan-09 23:11 
GeneralRe: Slow query when using @variable in Where clause Pin
Wendelius27-Jan-09 23:23
mentorWendelius27-Jan-09 23:23 
GeneralRe: Slow query when using @variable in Where clause Pin
Meysam Mahfouzi27-Jan-09 23:59
Meysam Mahfouzi27-Jan-09 23:59 
GeneralRe: Slow query when using @variable in Where clause Pin
Wendelius28-Jan-09 0:21
mentorWendelius28-Jan-09 0:21 
GeneralRe: Slow query when using @variable in Where clause Pin
Meysam Mahfouzi28-Jan-09 1:07
Meysam Mahfouzi28-Jan-09 1:07 
GeneralRe: Slow query when using @variable in Where clause Pin
Wendelius28-Jan-09 1:19
mentorWendelius28-Jan-09 1:19 
GeneralRe: Slow query when using @variable in Where clause Pin
Meysam Mahfouzi28-Jan-09 1:53
Meysam Mahfouzi28-Jan-09 1:53 
So I suppose that you are suggesting an alternative way to replace ROW_NUMBER() function, so that we do not need to calculate row number each time from scratch, am I right?

If we use:

ROW_NUMBER() OVER(ORDER BY news.[Date] DESC)


each time all rows should be sorted based on Date and then row number will be assigned to them. But with your approach, we do not need to sort Date column at all.

If I'm right, can we conclude that ROW_NUMBER() OVER(ORDER BY news.[Date] DESC) is not a good option for tables containing a millions of rows?


here is my table script:

CREATE TABLE [News](
	[ID] [bigint] IDENTITY(1,1) NOT NULL,
	[Url] [varchar](300) NULL,
	[Title] [nvarchar](200) NULL,
	[Description] [nvarchar](3000) NULL,
	[Date] [datetime] NULL,
	[Rank] [float] NULL,
	[ViewCount] [int] NULL,
	[Vote] [smallint] NULL,
	[Culture] [tinyint] NULL,
 CONSTRAINT [PK_NewsItem_1] PRIMARY KEY CLUSTERED 
(
	[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]

GeneralRe: Slow query when using @variable in Where clause Pin
Wendelius28-Jan-09 2:13
mentorWendelius28-Jan-09 2:13 
GeneralRe: Slow query when using @variable in Where clause Pin
Meysam Mahfouzi28-Jan-09 2:56
Meysam Mahfouzi28-Jan-09 2:56 
GeneralRe: Slow query when using @variable in Where clause Pin
Wendelius28-Jan-09 3:12
mentorWendelius28-Jan-09 3:12 
GeneralRe: Slow query when using @variable in Where clause Pin
Meysam Mahfouzi28-Jan-09 3:31
Meysam Mahfouzi28-Jan-09 3:31 
GeneralRe: Slow query when using @variable in Where clause Pin
Wendelius28-Jan-09 4:16
mentorWendelius28-Jan-09 4:16 
GeneralRe: Slow query when using @variable in Where clause Pin
Meysam Mahfouzi28-Jan-09 4:38
Meysam Mahfouzi28-Jan-09 4:38 
GeneralRe: Slow query when using @variable in Where clause Pin
Wendelius28-Jan-09 4:51
mentorWendelius28-Jan-09 4:51 
GeneralRe: Slow query when using @variable in Where clause Pin
Meysam Mahfouzi24-Jun-09 20:46
Meysam Mahfouzi24-Jun-09 20:46 
Questionsql server group Pin
Nath26-Jan-09 17:36
Nath26-Jan-09 17:36 
AnswerRe: sql server group Pin
Wendelius26-Jan-09 18:28
mentorWendelius26-Jan-09 18:28 
QuestionOracle tnsnames.ora "I guess!!" Pin
Muammar©26-Jan-09 8:06
Muammar©26-Jan-09 8:06 
AnswerRe: Oracle tnsnames.ora "I guess!!" Pin
Wendelius26-Jan-09 8:27
mentorWendelius26-Jan-09 8:27 
GeneralRe: Oracle tnsnames.ora "I guess!!" Pin
Muammar©26-Jan-09 22:31
Muammar©26-Jan-09 22:31 
GeneralRe: Oracle tnsnames.ora "I guess!!" Pin
Wendelius27-Jan-09 2:41
mentorWendelius27-Jan-09 2:41 
QuestionInsert value and select Pin
fly90426-Jan-09 5:01
fly90426-Jan-09 5:01 
AnswerRe: Insert value and select Pin
Wendelius26-Jan-09 5:13
mentorWendelius26-Jan-09 5:13 
QuestionSSIS: How can you read data from hidden Excel worksheets using SSIS? Pin
Red_Wizard_Shot_The_Food26-Jan-09 4:40
Red_Wizard_Shot_The_Food26-Jan-09 4:40 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.