1
0
mirror of https://github.com/Microsoft/sql-server-samples.git synced 2025-12-08 14:58:54 +00:00
Files
2016-05-25 15:57:17 -07:00

2.1 KiB

Workload Driver for Vehicle Location Insertion in WideWorldImporters

This application simulates an insertion workload for vehicle location in the WideWorldImporters sample database.

The main purpose is to compare the performance of data insertion into traditional disk-based tables compared with memory-optimized tables. For a more comprehensive sample demonstrating the performance of In-Memory OLTP see the in-memory/ticket-reservations sample.

Contents

About this sample
Before you begin
Running the sample
Sample details
Disclaimers
Related links

About this sample

  1. Applies to: SQL Server 2016 (or higher), Azure SQL Database
  2. Key features: Core database features
  3. Workload: OLTP
  4. Programming Language: C#
  5. Authors: Greg Low, Jos de Bruijn
  6. Update history: 25 May 2016 - initial revision

Before you begin

To run this sample, you need the following prerequisites.

Software prerequisites:

  1. SQL Server 2016 (or higher) or Azure SQL Database.
  2. Visual Studio 2015.
  3. The WideWorldImporters database.

Running the sample

  1. Open the solution file MultithreadedInMemoryTableInsert.sln in Visual Studio.

  2. Build the solution.

  3. Run the app.

Sample details

The driver simulates an insert workload for vehicle location obtained from sensors in the vehicles of Wide World Importers. You can use it to constrast the performance of disk-based with memory-optimized tables on your system.

TBD: more guidelines on perf

Disclaimers

The code included in this sample is not intended to be used for production purposes.

TBD