mirror of
https://github.com/Microsoft/sql-server-samples.git
synced 2025-12-08 14:58:54 +00:00
changing defaults to show better profile across different hardware
This commit is contained in:
@@ -10,10 +10,10 @@
|
||||
<add key="ThreadCount" value="80" />
|
||||
<add key="ReadsPerWrite" value="1" />
|
||||
<add key="RequestCount" value="100000" />
|
||||
<add key="RowCount" value="10" />
|
||||
<add key="RowCount" value="100" />
|
||||
<add key="TransactionCount" value="1" />
|
||||
<add key="WorkloadIndex" value="0" />
|
||||
<add key="MaxTps" value="100" />
|
||||
<add key="MaxTps" value="40" />
|
||||
<add key="MaxLatchWaits" value="20000" />
|
||||
<add key="ClientSettingsProvider.ServiceUri" value="" />
|
||||
</appSettings>
|
||||
|
||||
+4
-2
@@ -1,4 +1,5 @@
|
||||
/*
|
||||
|
||||
-- traditional T-SQL version of the stored procedure
|
||||
CREATE PROCEDURE InsertReservationDetails(@TicketReservationID int, @LineCount int, @Comment NVARCHAR(1000), @FlightID int)
|
||||
AS
|
||||
BEGIN
|
||||
@@ -10,9 +11,9 @@ BEGIN
|
||||
SET @loop += 1;
|
||||
END
|
||||
END
|
||||
*/
|
||||
|
||||
|
||||
/*
|
||||
-- natively compiled version of the stored procedure:
|
||||
CREATE PROCEDURE InsertReservationDetails(@TicketReservationID int, @LineCount int, @Comment NVARCHAR(1000), @FlightID int)
|
||||
WITH NATIVE_COMPILATION, SCHEMABINDING
|
||||
@@ -28,3 +29,4 @@ BEGIN ATOMIC WITH (TRANSACTION ISOLATION LEVEL=SNAPSHOT, LANGUAGE=N'English')
|
||||
SET @loop += 1;
|
||||
END
|
||||
END
|
||||
*/
|
||||
+6
-4
@@ -5,16 +5,18 @@
|
||||
FlightID INT NOT NULL,
|
||||
Comment NVARCHAR (1000),
|
||||
-- disk-based table:
|
||||
/*
|
||||
|
||||
CONSTRAINT [PK_TicketReservationDetail] PRIMARY KEY CLUSTERED (TicketReservationDetailID)
|
||||
);
|
||||
*/
|
||||
|
||||
/*
|
||||
-- for memory-optimized, replace the last two lines with the following:
|
||||
CONSTRAINT [PK_TicketReservationDetail] PRIMARY KEY NONCLUSTERED (TicketReservationDetailID)
|
||||
CONSTRAINT [PK_TicketReservationDetail] PRIMARY KEY NONCLUSTERED HASH
|
||||
([TicketReservationDetailID]) WITH (BUCKET_COUNT=10000000)
|
||||
) WITH (MEMORY_OPTIMIZED=ON);
|
||||
GO
|
||||
*/
|
||||
|
||||
-- For SQL Server, include the following filegroup. For Azure DB, leave out the filegroup
|
||||
ALTER DATABASE [$(DatabaseName)] ADD FILEGROUP [mod] CONTAINS MEMORY_OPTIMIZED_DATA
|
||||
-- ALTER DATABASE [$(DatabaseName)] ADD FILEGROUP [mod] CONTAINS MEMORY_OPTIMIZED_DATA
|
||||
|
||||
|
||||
Reference in New Issue
Block a user