Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 580909
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T14:31:24+00:00 2026-05-13T14:31:24+00:00

What are the risks or performance degradation when using SET TRANSACTION ISOLATION LEVEL REPEATABLE

  • 0

What are the risks or performance degradation when using SET TRANSACTION ISOLATION LEVEL REPEATABLE READ?

We have some SP that are called from BizTalk services. We are getting deadlock sometimes. If we change the isolation level, what are the risks and possible perfomance degradations?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T14:31:24+00:00Added an answer on May 13, 2026 at 2:31 pm

    Repeatable Read will put locks on all rows that have
    been fetched. In situations where you are working with
    cursors fetching large amounts of data this can cause
    contention with other users because they cannot
    obtain locks to update any of the rows read by cursors
    with Repeatable Read until the cursor is closed.

    The risk of performance degradation is that transactions may
    suffer an increased number of timeouts and/or deadlocks. This risk
    is proportional to the probability that two transactions need to
    read/update the same rows at the same time. Another factor that
    can impact your application is the size of lock taken. If locks are
    taken at a page level then contention may occur if the data different
    transactions need to access lie on the same page – not necessarily the same row.

    On the other hand, when you use a lower isolation level,
    cursor stability for example, you leave open the possibility
    that rows you have previously fetched during your transaction may be
    updated by other transactions before your unit of work has
    completed.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 479k
  • Answers 479k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer The first one works because MovedAUM is in scope within… May 16, 2026 at 5:56 am
  • Editorial Team
    Editorial Team added an answer Try Variable = """" May 16, 2026 at 5:56 am
  • Editorial Team
    Editorial Team added an answer The application will quit notification is no longer fired on… May 16, 2026 at 5:56 am

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.