Articles of performances de

Impact de la création d'une vue sur un server SQL lié

J'ai une database où je voudrais créer une vue d'un SQL Server lié. Y a-t-il des résultats en termes de performances, même s'il s'agit d'une vue, et y a-t-il une certaine maintenabilité des problèmes d'évolutivité, ou quelque chose d'autre négatif à propos de cette approche? Je ne souhaite pas dupliquer datatables dans les bases de […]

Il y a environ 70 millions d'inserts dans une semaine. Quels index dois-je utiliser sur mes colonnes?

J'ai une table dans sql server 2012 qui reçoit près de 66 millions d'insertions en une semaine. Sur quelles colonnes dois-je utiliser des index? create TABLE [dbo].[Details]( [ID] [bigint] IDENTITY(1,1) NOT NULL, [WorkflowContentMesortingcsID] [bigint] not null, [ContentType] [nvarchar](1000) NULL, [SourceID] [nvarchar](2000) NULL, [DestinationID] [nvarchar](2000) NULL, [ParentSourceID] [nvarchar](2000) NULL, [Title] [nvarchar](max) NULL, [Status] [nvarchar](max) NULL, [Debug] […]

"Paging" SELECT SQL Server

J'ai une table avec 100 lignes, et je veux juste sélectionner une partie d'entre eux (par exemple de la rangée 20 à 30), comme "pagination" du SELECT. qui est un moyen efficace de le faire dans SQL Server 2008 R2?

Ajout d'une colonne de manière efficace dans SQL Server

Je veux append une colonne d'entier à une table avec un grand nombre de rangées et beaucoup d'index (c'est un tableau de faits d'entrepôt de données). Pour conserver une largeur de ligne aussi étroite que possible, toutes les colonnes de cette table sont définies comme non nulles. Je veux donc que la nouvelle colonne ne […]

Requête SQL Server impliquant des sous-requêtes – problèmes de performances

J'ai trois tables: Tableau 1: | dbo.pc_a21a22 | batchNbr Other columns… ——– —————- 12345 12346 12347 Tableau 2: | dbo.outcome | passageId record ———- ——— 00003 200 00003 9 00004 7 Tableau 3: | dbo.passage | passageId passageTime batchNbr ———- ————- ——— 00001 2015.01.01 12345 00002 2016.01.01 12345 00003 2017.01.01 12345 00004 2018.01.01 12346 Ce […]

Taille de la table SQL et performances de la requête

Nous recevons un certain nombre d'articles provenant d'un service Web. chaque élément contenant un nombre inconnu de propriétés. Nous les stockons dans une database avec le schéma suivant. Articles – ID de l'article – Nom de l'article properties – PropertyID – Nom de la propriété – Valeur de la propriété – PropertyValueType – TransmitTime – […]

Optimisation de requête SQL

J'ai une requête que je veux exécuter le plus rapidement possible. C'est ici: select d.InvoiceDetailId,a.Fee,a.FeeTax from InvoiceDetail d LEFT JOIN InvoiceDetail a on a.AdjustDetailId = d.InvoiceDetailId Je mets un index croissant sur la colonne AdjustDetailId J'ai ensuite exécuté la requête avec 'Afficher le plan d'exécution réel' et le coût estimé du sous-coût estimé (hors du […]

find des goulets d'étranglement de performance dans ASP.NET

Nous avons MSSQL, certains services Web C #, certains ASP.NET et AJAX. Nous avons des time de chargement terribles, normalement 2-3 secondes pour rafraîchir une page, parfois beaucoup plus. Je n'ai aucune idée par où commencer. Quels outils de profilage y a-t-il, de bout en bout, pour identifier les plus gros goulots d'étranglement?

Sql Server 2005 économies d'efficacité?

Y a-t-il de bonnes économies d'efficacité en utilisant Sql Server 2005 sur Sql Server 2000? Ou a-t-il juste plus de services etc Est-ce que quelqu'un a vu son système fonctionner plus rapidement après la mise à niveau?

Performances de l'agrégat SQL: conversion des types de données, puis serialization, par opposition à les laisser seuls. Ce qui est mieux?

J'ai un agrégat SQL personnalisé en C # qui parsing et gère des dizaines de millions d'loggings. Maintenant, en regardant le code, je peux voir que certaines choses plutôt étranges ont transpiré: Tout est inséré dans l'agrégat en tant que type de données Sql avec un nom de variable d'accompagnement. Exemple: SqlSsortingng something; , SqlInt32 […]