• rahul_yerramareddy (8/20/2012)


    Hi,

    In my project there are two servers local and central. My central server is in Network1 and local server are in any network(like Network1,Network2 etc). I wrote a procedure to delete and insert data from local to central but it is taking 45 mins from network2 to network1. If local and central are in same network(network1) then it is taking 3 mins. We are using linked server to connect two servers. Please suggest me how to improve performance in cross network. How to check what is creating the problem?

    Thanks in advance.

    Regards,

    Rahul

    Pretty sparse on details but I would start by looking at the delete logic. You said it takes 3 minutes to delete? How much data are you deleting? 3 minutes seems like an awfully slow delete unless we are talking about millions and millions of rows.

    _______________________________________________________________

    Need help? Help us help you.

    Read the article at http://www.sqlservercentral.com/articles/Best+Practices/61537/ for best practices on asking questions.

    Need to split a string? Try Jeff Modens splitter http://www.sqlservercentral.com/articles/Tally+Table/72993/.

    Cross Tabs and Pivots, Part 1 – Converting Rows to Columns - http://www.sqlservercentral.com/articles/T-SQL/63681/
    Cross Tabs and Pivots, Part 2 - Dynamic Cross Tabs - http://www.sqlservercentral.com/articles/Crosstab/65048/
    Understanding and Using APPLY (Part 1) - http://www.sqlservercentral.com/articles/APPLY/69953/
    Understanding and Using APPLY (Part 2) - http://www.sqlservercentral.com/articles/APPLY/69954/