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% […]
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 […]
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 […]
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 […]
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. […]
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 […]
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 […]
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 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
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, […]