Articles of jointure de

Interroger les performances sur deux bases de données sur un server

J'ai jeté un coup d'oeil à ceci: La même requête SQL prend plus de time à s'exécuter dans un DB qu'une autre DB sous le même server mais suis toujours perplexe par celui-ci. J'ai testé cela sur les deux bases de données, j'ai exactement le même plan de requête, mais sur la database de test, […]

Requête utilisant! = On LEFT JOIN Table Renvoie aucun résultat

J'interroge un Microsoft SQL Server 2012. La structure de la table primaire (T1) contient les détails du count: AccountID, nom, adresse Cette table est supprimée et recréée à l'aide de données externes chaque nuit. Nous devons afficher cette information mais aussi exclure certains loggings. Comme nous n'avons pas access aux données externes, nous ne pouvons […]

Gauche externe join la requête extrêmement lente – SQL Server

Énorme problème avec une requête SQL Server! Ainsi, la requête ci-dessous utilise des commands JOIN dans la requête, mais ne prend pas less de 15-20 minutes à courir! Aucune idée comment mieux optimiser ce code 🙁 Des idées sur la façon de résoudre ce problème? SELECT dbo.DB_Timetrack.[JOB #], dbo.DB_Timetrack.[Last Name], dbo.DB_Timetrack.[First Name], dbo.DB_Timetrack.HOURS, dbo.DB_Timetrack.BEGDATE, dbo.DB_Timetrack.LOCATNID, […]

Jointure conditionnelle SQL Server de quatre tables dans une vue

Celui-ci me rend fou, et ce n'est peut-être même pas possible. J'ai quatre tables énumérées ci-dessous. Par souci de brièveté, j'ai supprimé des colonnes sans importance, des index, des keys, des foreign keys, etc. CREATE TABLE Client( ClientID uniqueidentifier ROWGUIDCOL NOT NULL DEFAULT (newid()), ClientName varchar(250) not null ); GO CREATE TABLE Instance( InstanceID uniqueidentifier […]

Tables de jointure SQL; peux-tu répéter des colonnes?

J'essaie de composer une vue que nous pouvons utiliser pour exporter notre inventaire. J'ai deux tables: Inventaire , qui contient les colonnes Description, Année, Marque, Modèle et Série. Images , qui contient les colonnes DocumentBody, MimeType, Serial et Last Modified. Je voudrais faire une vue qui a toutes les colonnes de l'inventaire, et ajoute également […]

Rejoindre sys.columns et sys.tables sur la database anme

J'écris une application en utilisant un backend de database, mais j'ai besoin de find tous les noms de colonnes et la table à laquelle ils appartiennent via SQL. Je sais que vous pouvez interroger sys.columns , sys.tables et sys.databases , mais ce que je veux faire, c'est les joindre tous pour get quelque chose comme […]

TSQL Rejoindre la performance aux dates

J'ai un problème de performance de jointure qui s'est avéré plus difficile à casser que prévu. SELECT distinct tx.[Counter], tx.[time], tx.[Count] PassengerProcessed, tx.Wait, tx.[Length] QueueLength, tx.DW_SK_WaitingTime, tx.QueueId, bc.AIRLINE FROM stg.TmpCheckInStep1 tx LEFT JOIN DSO_WaitingTime.stg.TmpBagCounter bc ON tx.[Counter] = bc.COUNTER_ID AND tx.[time] >= bc.ROLLED_ON_TM_UTC AND tx.[time] < bc.ROLLED_OFF_TM_UTC La table tx est d'environ 20 millions de […]

joindre un set de données ASP.NET à une table de database

J'obtiens une list d'articles de revue d'un service Web qui dicte ce qui devrait être produit par ma database. Le webservice returnnera un set de données avec les colonnes suivantes [local_item_id] | [remote_item_transaction_id] | [remote_item_type] Et la table de database locale REVIEWS ressemble à ceci [id] | [title] | [review_description] | [created_date] | [rating] J'ai […]

Join ralentit sql

Nous avons une discussion sur SQL Server 2008 et join. La moitié dit que le plus rejoint le plus lent que vous lance sql. L'autre moitié dit que cela n'a pas d'importance parce que SQL Server s'occupe des affaires de sorte que vous ne remarquerez aucune perte de performance. Qu'est-ce qui est vrai?

Colonne de reference dans une table sur un autre server dans un UPDATE / JOIN (SQL Server)

Je suis familier avec le nommage en 4 parties, mais je reçois une erreur chaque fois que j'essaie de referencer une colonne. Par exemple: UPDATE my_table SET my_table.column1 = otherserver.otherdatabase.dbo.othertable.column1 FROM my_table INNER JOIN otherserver.otherdatabase.dbo.othertable ON my_table.column2 = otherserver.otherdatabase.dbo.othertable.column2 Cela renvoie l'erreur suivante: L'identificateur en plusieurs parties "otherserver.otherdatabase.dbo.othertable.column1" n'a pas pu être lié. Je n'ai […]