nerdexam
Microsoft

70-518 · Question #184

You are analyzing an application that uses Microsoft .NET Framework 4 and Microsoft SQL Server 2008. The application is used to maintain an inventory database and is accessed from several remote…

The correct answer is C. Remove any limit on batch update sizes. See the full explanation below for the reasoning.

Question

You are analyzing an application that uses Microsoft .NET Framework 4 and Microsoft SQL Server 2008. The application is used to maintain an inventory database and is accessed from several remote Windows client applications. The application frequently updates multiple rows in a database table by using a DbDataAdapter object. Users report that the application runs slowly during peak business hours. When large number of records are changed by multiple users, you discover the following:

  • The CPU utilization of the client applications is normal.
  • The network utilization increases slightly.
  • The CPU utilization of the database server remains close to the

normal average for a day. You need to resolve the performance issue. What should you do?

Options

  • ADisable batch updates.
  • BInsert a random time interval between updates.
  • CRemove any limit on batch update sizes.
  • DMove the update method calls to a separate BackgroundWorker thread.

How the community answered

(51 responses)
  • A
    6% (3)
  • B
    2% (1)
  • C
    84% (43)
  • D
    8% (4)

Community Discussion

No community discussion yet for this question.

Full 70-518 Practice