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

  • Home
  • SEARCH
  • 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 7176677
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 28, 20262026-05-28T16:33:29+00:00 2026-05-28T16:33:29+00:00

I understand that this question isn’t one in that I’m going to get a

  • 0

I understand that this question isn’t one in that I’m going to get a precise answer. I’m going for ball park figures.

I basically need a way to answer this question: When I add this column or index, is it going to lock the table for 1 minute, 10 minutes or and hour+. The reason being we need to know if this is implementation is going to require us to notify clients of a break in service or if we can do it at off peak hours.

I realize there are a lot of factors involved in a question like this but, I’d like to focus in on the ones that aren’t obvious such as machine performance, current system load etc.

Ideally a formal of some sort like:

(Number of Rows) * (0.01 Secs) * (Some unknown factors) = 112.secs

Also is there a substantial difference between adding an index an a column?
What about different types of columns that are added?

To put the question another way, what are the largest factors in determining if an alter statement will be slow or very slow?

  • 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-28T16:33:30+00:00Added an answer on May 28, 2026 at 4:33 pm

    The best approach here is to have a staging copy of your database on similar hardware with the same data set, ideally generated from nightly backups.

    Then you can try your schema modifications out without fear, and get a good rough idea of how long it should take. Of course a database under load will take longer than one that is not. To factor this in, you could run some load-testing scripts against the staging database that run common application operations while trying out your schema changes.

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

Sidebar

Related Questions

I understand that this question may get closed for being duplicate (sorry if it
I understand that this question could be answered with a simple sentence and that
This question is for the java language in particular. I understand that there is
I understand the problem that OSGI solved thanks to this question.... What does OSGi
This is a short question. At some point my thread understand that it should
i understand that some files get published to this folder in my application. i
I understand that this question has been done to death so I'll apologise in
I know this isn't a good question to ask and I might get cursed
I posted this question on MWS forum but, didn't get an answer. So, I'm
Ok so I hope this is a question that isn't to basic for you

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.