INF: Processing Time for Update/Delete Transactions

Last reviewed: April 25, 1997
Article ID: Q63932

The information in this article applies to:

  - Microsoft SQL Server version 4.2 for OS/2

The amount of time for SQL Server to process update, insert, and delete transactions on a given table cannot be calculated with precision because it is dependent on a variety of factors such as (but not limited to) the following:

  1. The number of update and delete transactions that are executed.

  2. Whether or not triggers or stored procedures are invoked when an update or delete transaction takes place. If either triggers or stored procedures are invoked, the type of processing performed by these triggers or stored procedures also has an impact on the total processing time.

  3. The size of the table these transactions are executed on.

  4. The type of data manipulated. When variable length text data types are updated, a delete transaction is performed, followed by an insert transaction. Thus, two transactions are executed for every one update transaction.

  5. The number and type of indexes (clustered, nonclustered, and so forth) on the table.

  6. Whether or not the guidelines for performance tuning as described in the "Microsoft SQL Server Installation Manual" and the "Microsoft SQL Server System Administrator's Guide" have been followed.

  7. Whether or not the update and delete transactions are executed on a dedicated server. In other words, other applications may be running on the server when the SQL batch job is running; this causes competition between the other applications and the SQL batch job for CPU time.


Additional query words: Optimization and tuning
Keywords : kbother SSrvAdmin SSrvServer
Version : 4.2
Platform : OS/2
Issue type : kbtshoot


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: April 25, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.