Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

If a table contains 20000 records . In a page at each time
100 records to be displayed. What are the steps u will take
to improve performance? will you use dataset or datareader?

Answer Posted / renjith t n

You need to look at ROW_NUMBER() to do this effectively.
Temp tables, cursors are to costly.

CREATE PROCEDURE myProc

@StartIndex INT
@MaxRecords INT

AS

SET @StartIndex = @StartIndex + 1

SELECT
first_name,
last_name,
middle_init
FROM
(SELECT
first_name,
last_name,
middle_init
ROW_NUMBER() OVER(ORDER BY last_name)
AS rownum
FROM
Users)
AS Users
WHERE
rownum between @StartIndex and (@StartIndex + @MaxRecords) -
1

Then we can use Dataset for best performance..

Is This Answer Correct ?    1 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Which is faster entity framework or ado.net?

968


How do we use stored procedure in ADO.NET and how do we provide parameters to the stored procedures?

1018


Which one of the objects is a high-level abstraction of the connection and command objects in ado.net?

1199


What are the ado.net connection pooling parameters?

1044


What is read only and forward only in ado.net?

985


What is data relation in ado.net?

1141


How can we add/remove row's in "datatable" object of "dataset"?

1067


What is microsoft ado?

1076


What is the difference between ADO and ADO.Net?

1125


Is bulk insert faster than insert?

968


What are the key events of sqlconnection class?

1249


What is ado.net explain with diagram?

1019


Explain the difference between sqlcommand object and command behavior object?

1157


How to retrieve the user id which is provided while windows authentication?

1152


What are the data providers used in ado.net

1065