|
|
|
Ten Centuries
      
Group: General Forum Members
Last Login: Thursday, January 03, 2013 4:44 PM
Points: 1,336,
Visits: 595
|
|
|
|
|
|
SSCarpal Tunnel
       
Group: General Forum Members
Last Login: Yesterday @ 1:35 AM
Points: 4,789,
Visits: 1,336
|
|
|
|
|
|
Ten Centuries
      
Group: General Forum Members
Last Login: Thursday, January 03, 2013 4:44 PM
Points: 1,336,
Visits: 595
|
|
|
|
|
|
SSC-Enthusiastic
      
Group: General Forum Members
Last Login: Thursday, September 03, 2009 3:44 PM
Points: 105,
Visits: 125
|
|
|
|
|
|
SSCarpal Tunnel
       
Group: General Forum Members
Last Login: Yesterday @ 1:35 AM
Points: 4,789,
Visits: 1,336
|
|
Mohan Kumar (4/25/2008) Thanks so much Anirban!!! You are welcome.....:P
|
|
|
|
|
Valued Member
      
Group: General Forum Members
Last Login: Sunday, December 18, 2011 11:39 PM
Points: 74,
Visits: 121
|
|
| In what way this is used? Using this how we can avoid the query time out?
|
|
|
|
|
Grasshopper
      
Group: General Forum Members
Last Login: Wednesday, March 27, 2013 1:24 PM
Points: 13,
Visits: 124
|
|
Please correct me if I'm wrong Mohan but I think the way this would be used is by inspecting the results and increasing the query timeout to a value greater than the max value of the results of your query. If the max value is extraordinarily high (minutes vs. seconds) then there are clearly other (presumably network related) issues.
Does this answer your question Priya
Ron Cicotte
Summer Street Systems
|
|
|
|
|
SSC Rookie
      
Group: General Forum Members
Last Login: Thursday, August 06, 2009 9:11 PM
Points: 42,
Visits: 105
|
|
Hey , any body have query that will work on multiple subscriptions , this does not work on multiple subscription , i am looking like
publisher , subscriber , publisher_db ..
i tried below but it is working fine on one subscriber but i am looking if somebody can tweak it for multiple subscribers
SELECT distinct MM.Publisher as [Publisher Server],MI.subscriber as [Subscriber Server],MM.publisher_db as [Publisher DB], datediff(mi, TT.publisher_commit,TH.subscriber_commit) AS [Latency From Publisher to Subscriber in Minutes], datediff(mi, TH.subscriber_commit, (getdate())) AS [Time Difference in last Successful Transaction commit at subscriber to Current Time in Minutes] FROM MSTracer_tokens TT(nolock) JOIN MSTracer_history TH(nolock) ON TT.tracer_id = TH.parent_tracer_id join MSreplication_monitordata MM(nolock) ON TT.publication_id=MM.publication_id join MSsubscriber_info MI ON MM.publisher=MI.publisher join
(select max(tracer_id)s ,publication_id FROM MSTracer_tokens (nolock)
join MSTracer_history(nolock) on tracer_id=parent_tracer_id where subscriber_commit IS NOT NULL group by publication_id)xyz
on TT.tracer_id = xyz.s
|
|
|
|
|
SSCommitted
      
Group: General Forum Members
Last Login: Yesterday @ 9:27 AM
Points: 1,538,
Visits: 802
|
|
Not sure if this is quite what you wanted, but you can tweak the query in the article to add in the name of the publication and the name of the subscriber's distribution agent by joining MSpublications and MSdistribution_agents thus:
select MSpublications.publication, MSdistribution_agents.name, MSTracer_tokens.publisher_commit, MSTracer_tokens.distributor_commit, datediff(ss, MSTracer_tokens.publisher_commit, MSTracer_tokens.distributor_commit) 'Latency bw Pub and Dis', MStracer_history.subscriber_commit, datediff(ss, MSTracer_tokens.distributor_commit, MStracer_history.subscriber_commit) 'Latency bw Dis and Sub' from MSpublications inner join MSTracer_tokens on MSpublications.publication_id = MStracer_tokens.publication_id inner join MSTracer_history on MSTracer_tokens.tracer_id = MSTracer_history.parent_tracer_id inner join MSdistribution_agents on MStracer_history.agent_id = MSdistribution_agents.id
Hope this helps, Rachel
|
|
|
|
|
SSC-Addicted
      
Group: General Forum Members
Last Login: Wednesday, May 08, 2013 5:21 PM
Points: 496,
Visits: 1,724
|
|
| hi Rachel, i tried using your query but can you tell me why does it show multiple rows for the same publication and name?
|
|
|
|