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 8941513
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 15, 20262026-06-15T11:19:15+00:00 2026-06-15T11:19:15+00:00

Reading about database efficiency I’ve stated that table indexes imposes extra costs to insert/update/delete

  • 0

Reading about database efficiency I’ve stated that table indexes imposes extra costs to insert/update/delete operations.

That’s not a problem when dealing with a single record, but it can be when many records are implied.

I have several apps where I use SQL Server as DBMS and where I’ve added import operations that allows users to load several records into the business model in a single operation instead of having to manually fill a form for each record.

Now my question is: is a good practice in SQL Server to disable table indexes before the import operation is performed? Could this depend on the number of records or the volume of data involved in the operation? Are there any sidekick problems related to this practice that I must be aware of?

  • 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-06-15T11:19:16+00:00Added an answer on June 15, 2026 at 11:19 am

    It depends on

    • how many rows you need to import,
    • how often you need to import,
    • how long the import takes, and
    • how many other people are affected.

    When you drop indexes, you drop them for everyone. So every query against the affected tables will run without indexes until you rebuild them.

    Dropping indexes can make a big difference when you’re importing millions of rows. But if it affects other users, I wouldn’t drop indexes until it was abundantly clear that there was no other practical way to get the import done. You might be able to avoid affecting other users by

    • importing fewer rows at a time (more transactions),
    • importing into a staging table first, or
    • queueing imports to be done during off hours.
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I was reading about Indexes in databases. First, I have my original table. Then
I have been reading about a database named Starcounter. It makes a claim that
I was reading a document about database normalization: Nermalization (sic!). The only thing that
I'm reading about Mongodb's indexes for my Mongodb project I am well aware that
I'm reading about indexes in my database book and I was wondering if I
Reading about Delphi's Exit statement (see here for instance), I cannot ignore that writing
When reading about pipes in Advanced Programming in the UNIX Environment, I noticed that
I've been reading about database security when it comes to websites. And it says
I am reading about ACID properties of a database. Atomicity and Consistency seem to
One of the benefits of ASP.NET MVC I keep reading about is that it's

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.