2009-12-10 8 views
1

Je tente d'utiliser le composant de recherche SSIS 2008 en mode entièrement mis en cache avec une requête T-SQL. Y at-il un avantage à utiliser une clause ORDER BY dans le T-SQL.Requête de recherche de composants de recherche SSIS Requête de recherche de tri des performances

Voici un exemple:

SELECT 
FooFK 
,FooValue 
FROM dbo.Foo 
ORDER BY Foo; 

Dans ce cas, j'utilise FooValue pour rechercher la valeur de FooFk.

Est-ce que le composant Recherches multiples fonctionnera en parallèle? Je pense que c'était le cas en 2005.

Répondre

2

Je n'utilise jamais un Order By dans le tsql d'une recherche et j'ai reçu de très bonnes performances. Les jeux de données avec lesquels je travaille habituellement ont également été énormes (quelques millions de lignes). Ayant dit tout cela, je voudrais juste faire quelques tests de performance (recherche sans le Order By et un avec lui) pour voir quel genre de performance vous obtenez en utilisant l'un ou l'autre. Pour répondre à votre deuxième question, la réponse est oui. Les recherches se dérouleront en parallèle puisqu'elles sont considérées comme des transformations synchrones non bloquantes: Jorge Klein Blog

Questions connexes