Articles of requête performance

Performances sur une requête de mise à jour / suppression

Je veux mettre à jour ma table avec des valeurs générées à partir de la même table. Mon but est de searchr toutes les lignes avec proftxt comme _NS et _WP et avec le même ao, les résumer, split la valeur par le nombre d'éléments _H, _G, _L de cet ao et append cette valeur […]

Problème avec le type de données varbinary (max) dans Sql Server

J'ai créé une table ayant deux colonnes avec le type de données varbinary(max) . Je sauvegarde des files pdf au format binary dans ces colonnes. Il n'y a pas de problème lors de l'insertion des files pdf dans ces colonnes. Mais quand je sélectionne même un seul logging avec une seule colonne de type varbinary […]

SQL Server 2012 DECLARE Scénarios de performance

J'ai une question très rapide. Je dois déclarer plusieurs variables (environ 50). Laquelle des requêtes suivantes sera la plus rapide, query1 ou query2? Requête n ° 1: DECLARE @var1 int, @var2 int, @var3 int, …. Requête n ° 2: DECLARE @var1 int DECLARE @var2 int DECLARE @var3 int …. Merci d'avance.

Est-ce que créer une colonne calculée indexée pour vérifier les nulls m'achète quelque chose?

J'ai des colonnes DeletedDate nullable dans mes tables et chaque fois que j'écris des requêtes sur ces tables, je vérifie habituellement pour m'assurer que DeletedDate IS NULL . Ma pensée, était que si je crée une colonne calculée, persistante, appelée IsDeleted qu'elle pourrait accélérer mes requêtes, car il aurait seulement besoin de vérifier une seule […]

Besoin d'un meilleur algorithm pour parsingr la table SQL Server avec Java

J'ai besoin de nettoyer une table SQL Server régulièrement, mais ma solution est ridiculement longue (environ 12 minutes pour 73 000 loggings). Ma table a 4 champs: id1 id2 val1 val2 Pour chaque groupe d'loggings avec le même "id1", je dois conserver le premier (id2 le plus bas) et le dernier (id2 le plus haut) […]

Agrégation de database et meilleures pratiques BI

Nous avons une bonne quantité de requêtes d'agrégation dans notre database pour les décisions d'affaires (parfois en time réel). Malheureusement, les pages qui présentent ces agrégats sont parmi les plus fréquemment appelées, et les SP sont transmis des parameters par la page. Les requêtes elles-mêmes ont été réglées, mais malheureusement chaque SP est une génération […]

Comment find des sets de lignes avec un ou plusieurs champs correspondants et assigner un identifiant d'set pour chaque set correspondant?

J'ai besoin de find des sets de lignes où un ou plusieurs champs correspondent. Par exemple: Maître du vendeur VendorId | Nom du vendeur | Téléphone | Adresse | Fax ————————————————– ———————- 1 AAAA 10101 Street1 111 2 BBBB 20202 Street2 222 3 CCCC 30303 Street3 333 4 DDDD 40404 Street2 444 5 FFFF 50505 […]

Requête pour le calcul du pourcentage de plusieurs colonnes avec une bonne performance

J'ai quelques tables comme exemples ci-dessous: [myCategory] [mySales] +——+———+ +————+—–+——–+——-+ | id | name | | date | cat | price | code | +——+———+ +————+—–+——–+——-+ | 1 | cat1 | | 2015/01/01 | 1 | 25000 | 2 | | 2 | cat2 | | 2015/01/01 | 2 | 32000 | 4 | | […]

Puis-je utiliser des guides de plan pour optimiser une requête à exécution lente?

Un programme de synchronisation synchronise datatables entre notre server SQL et une database en ligne. Toutes les 5 minutes, le programme exécute la requête sur toutes les tables, al au format: select max(ID) from table Après cela, le programme récupère les informations de la database en ligne, en utilisant le max (ID) pour récupérer uniquement […]

Comment améliorer la performance de la colonne de text dans la requête SQL ci-dessous

Il y a un SQL union toutes les requêtes avec 3 union toutes les requêtes. L'heure d'exécution de la requête a changé de manière significative après l'ajout d'une colonne de text CAST(c.getQuestionId AS VARCHAR(300)) dans la requête. La database utilisée est SQL SERVER 2014. Expert en optimization des performances, veuillez nous aider. Il y a […]