Articles of paging

Utilisation élevée du file d'échange% lorsque la memory n'est pas pleine

On m'a remis un server hébergeant SQL Server et on m'a demandé d'imposer une amende aux causes de ses problèmes de performance. Tout en surveillant PerfMon, j'ai constaté que: Fichier d'échange: % Utilisation = 25% en moyenne pendant 3 jours. Mémoire: Pages / sec> 1 moyenne pendant 3 jours. Ce que je sais que si% […]

erreur de comptage de pagination asp.net

J'ai une list de données avec pagination qui fonctionne bien en debugging local mais ne fonctionne pas sur mon server de deployment fourni par ma société d'hébergement. Line 151: TotalRowCount = pagedData.DataSourceCount; J'utilise la même database distante pour le server local et le server de deployment. Message d'erreur: Server Error in '/' Application. Object reference […]

SQL Server: avec syntaxe

J'ai une table d' employeeSomething tb_EmployeeQuelque chose EmpID| TypeID 1 | 1 1 | 1 1 | 1 1 | 2 1 | 2 2 | 2 2 | 2 2 | 2 Maintenant, j'utilise la pagination dans mon programme et le return doit être EmpID| TypeID| RowNum 1|1|1 1|2|2 2|2|3 Voici ce que j'ai […]

Paging efficace avec Repeater, SQL Server et Pager personnalisé

Je viens de download l'article suivant sur codeproject: http://www.codeproject.com/KB/webforms/efficientpagingrepeater.aspx Fondamentalement, il utilise Repeater, SQL Server avec l'instruction ROW_NUMBER () OVER et un pager personnalisé. Je voudrais étendre le pager afin qu'il puisse être utilisé plusieurs fois sur une seule page et permettre également les buttons précédent / suivant. Je ne sais pas comment faire cela […]

ASP.NET, SQL 2005 "pagination"

Ceci est un suivi sur la question: ASP.NET buttons suivant / précédent pour afficher une seule ligne dans un formulaire Comme il est indiqué sur la page ci-dessus, il y a un button précédent / suivant sur la page, qui récupère une seule ligne à la fois. Totalement, il y a environ 500 000 lignes. […]

Performances de pagination Nhibernate sur une grande table (10 000 000 lignes)

J'ai une table assez grande avec environ 10 000 000 lignes. J'ai besoin de parcourir cette table à partir de mon application C #. J'utilise NHibernate. J'ai essayé d'utiliser cet exemple de code: return session.CreateCriteria(typeof(T)) .SetFirstResult(startId) .SetMaxResults(pageSize) .List<T>(); Quand je l'exécute, l'opération finit par expirer si mon startId est supérieur à 7 000 000. Le […]

Paging à travers une grande table en SQL 2005

J'ai une table avec 15 colonnes et 6,5 millions d'loggings. J'ai besoin d'accéder à cette table du côté C # avec l'aide de la pagination. J'ai écrit un SP, mais il faut environ 1,30 minutes pour récupérer datatables. voici mon procès stocké – Create Proc demo ( @startRowIndex int, @maximumRows int ) AS DECLARE @first_id […]

Procédure stockée SQL Server avec ROW_NUMBER

J'essaye de créer une procédure stockée qui prend un index par où commencer, des rangées maximum pour montrer et un endroit. Il leur renvoie une list de HouseID et l'location, mais je veux aussi qu'il inclue le "nom de la maison" d'une autre table appelée dbo.House qui a un HouseId pour le lier à l'location. […]

Quelle requête serait la meilleure pour la pagination?

Quelle requête serait la meilleure pour Paging Query 1 ou Query 2 Requête 1: select CEILING(CONVERT(decimal,Count(*))/@PageSize) as TotalPages FROM Table Requête 2: Select (Count(*) + @PageSize – 1)/@PageSize as TotalPages FROM Table

Quelle méthode de pagination (Sql Server 2008) pour une MEILLEURE performance?

Dans Sql Server 2008, de nombreuses options sont disponibles pour la pagination de database via la procédure stockée. Par exemple, voir ici et ici . OPTIONS: ROW_NUMBER () fonction ROWCOUNT CURSEURS tables temporaires Requêtes SQL nestedes AUTRES La pagination utilisant ROW_NUMBER () est connue pour avoir des problèmes de performances : S'il vous plaît aviser, […]