Avrei una tabella con più di tre milioni e mezzo di record.
I dati contenuti su tale tabella vegono mostrati su una pagina aspx.
A livello di sp ho adottato questa soluzione http://www.aspitalia.com/script/565/Paginazione-Stored-Procedure-SQL-Server.aspx per la paginazione. Però vedo che non ho signicativi miglioramenti nelle performace all'apertura della pagina in quanto se dal form di partenza non applico alcun filtro la pagina ci mette circa 5 minuti ad aprirsi il he è improponibile.
Qualcuno conosce soluzioni alternative di paginazione con SQL 2000 ?
Modificato da alessioarrigoni il 19 giugno 2009 15.52 -
Modificato da alessioarrigoni il 19 giugno 2009 15.53 -
Modificato da alessioarrigoni il 19 giugno 2009 15.55 -

Alessio Arrigoni - CONSULENTE INFORMATICO
http://www.alessioarrigoni.it
salve,
alessioarrigoni wrote:
Avrei una tabella con più di tre milioni e mezzo di record. I dati contenuti su tale tabella vegono mostrati su una pagina aspx. A livello di sp ho adottato questa soluzione
http://www.aspitalia.com/script/565/Paginazione-Stored-Procedure-SQL-Server. aspx per la paginazione. Però vedo che non ho signicativi
miglioramenti nelle performace all'apertura della pagina in quanto se dal form di partenza non applico alcun filtro la pagina ci mette circa 5 minuti ad aprirsi il he è improponibile.
Qualcuno conosce soluzioni alternative di paginazione con SQL 2000 ?

non ho ben capito il problema dello "startup", ma la soluzione di Daniele e' quanto di piu' efficiente puoi riscontrare con SQL Server 2000... personalmente avrei aggiunto dei default relativamente ai parametri, tipo CREATE PROCEDURE GetSearch_Paging (
@what nvarchar(50),
@PageIndex int = 1,
prima pagina
@PageSize int = 100
quante righe per pagina
) AS

ma sono sottigliezze...

con SQL Server 2005 o superiore potresti sicuramente beneficiare delle funzionalita' offerte dalle ranking functions, tipicamente ROW_NUMBER(..), ma nella versione 2000 queste non sono disponibili..
saluti

Andrea Montanari (Microsoft MVP - SQL Server)
http://www.asql.biz - http://italy.mvps.org
http://www.hotelsole.com - http://www.hotelsolericcione.de

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
In primo piano

I più letti di oggi

Media
In evidenza
MISC