je dois faire une consolidation de données stoquées sur 2 serveurs liés (SQL
Server) ; si je lance ma requête directement sur un des serveurs source, le
temps de réponse est de l'ordre de quelques secondes ; par contre si je la
lance à partir de mon serveur (là où sont déclarés les serveurs liés) le
temps de réponse est très, très long...
la requête est du style :
SELECT call_type, assigned_to__team_, COUNT(*)
FROM [123.456.789.012].mabase.dbo.l_call
WHERE (customer = 'xxxx') AND (MONTH(fix_time___actual__) = 5) AND
(YEAR(fix_time___actual__) = 2005)
GROUP BY call_type, assigned_to__team_
Sachant que le temps de traitement est très long pour un des serveur lié et
pas pour l'autre, y-a-t-il un paramétrage spécifique pour optimiser la
connexion ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
bruno reiter [MVP]
ça dépend généralement du fait qu'il doivent ou non rapatrier les données distantes pour le traitement. le serveur lié est-il en collation compatible? essaie aussi avec openrowset qui fait du "pass-through"
br
"JCH" wrote in message news:d98vfv$i4s$
Bonjour,
je dois faire une consolidation de données stoquées sur 2 serveurs liés (SQL Server) ; si je lance ma requête directement sur un des serveurs source, le temps de réponse est de l'ordre de quelques secondes ; par contre si je la lance à partir de mon serveur (là où sont déclarés les serveurs liés) le temps de réponse est très, très long...
la requête est du style :
SELECT call_type, assigned_to__team_, COUNT(*) FROM [123.456.789.012].mabase.dbo.l_call WHERE (customer = 'xxxx') AND (MONTH(fix_time___actual__) = 5) AND (YEAR(fix_time___actual__) = 2005) GROUP BY call_type, assigned_to__team_
Sachant que le temps de traitement est très long pour un des serveur lié et pas pour l'autre, y-a-t-il un paramétrage spécifique pour optimiser la connexion ?
Merci d'avance, Jean-Claude
ça dépend généralement du fait qu'il doivent ou non rapatrier les données
distantes pour le traitement. le serveur lié est-il en collation compatible?
essaie aussi avec openrowset qui fait du "pass-through"
br
"JCH" <pasdespam@pasdespam.com> wrote in message
news:d98vfv$i4s$1@s1.news.oleane.net...
Bonjour,
je dois faire une consolidation de données stoquées sur 2 serveurs liés
(SQL
Server) ; si je lance ma requête directement sur un des serveurs source,
le
temps de réponse est de l'ordre de quelques secondes ; par contre si je la
lance à partir de mon serveur (là où sont déclarés les serveurs liés) le
temps de réponse est très, très long...
la requête est du style :
SELECT call_type, assigned_to__team_, COUNT(*)
FROM [123.456.789.012].mabase.dbo.l_call
WHERE (customer = 'xxxx') AND (MONTH(fix_time___actual__) = 5) AND
(YEAR(fix_time___actual__) = 2005)
GROUP BY call_type, assigned_to__team_
Sachant que le temps de traitement est très long pour un des serveur lié
et
pas pour l'autre, y-a-t-il un paramétrage spécifique pour optimiser la
connexion ?
ça dépend généralement du fait qu'il doivent ou non rapatrier les données distantes pour le traitement. le serveur lié est-il en collation compatible? essaie aussi avec openrowset qui fait du "pass-through"
br
"JCH" wrote in message news:d98vfv$i4s$
Bonjour,
je dois faire une consolidation de données stoquées sur 2 serveurs liés (SQL Server) ; si je lance ma requête directement sur un des serveurs source, le temps de réponse est de l'ordre de quelques secondes ; par contre si je la lance à partir de mon serveur (là où sont déclarés les serveurs liés) le temps de réponse est très, très long...
la requête est du style :
SELECT call_type, assigned_to__team_, COUNT(*) FROM [123.456.789.012].mabase.dbo.l_call WHERE (customer = 'xxxx') AND (MONTH(fix_time___actual__) = 5) AND (YEAR(fix_time___actual__) = 2005) GROUP BY call_type, assigned_to__team_
Sachant que le temps de traitement est très long pour un des serveur lié et pas pour l'autre, y-a-t-il un paramétrage spécifique pour optimiser la connexion ?