mirror of
https://github.com/Microsoft/sql-server-samples.git
synced 2025-12-08 14:58:54 +00:00
updated bucket_counts for scale factor 100
This commit is contained in:
+8
-8
@@ -14,7 +14,7 @@ GO
|
||||
|
||||
-- CUSTOMER Table
|
||||
CREATE TABLE dbo.Customer(
|
||||
C_ID bigint NOT NULL PRIMARY KEY NONCLUSTERED HASH WITH (BUCKET_COUNT = 200000),
|
||||
C_ID bigint NOT NULL PRIMARY KEY NONCLUSTERED HASH WITH (BUCKET_COUNT = 2000000),
|
||||
C_L_NAME varchar(25) COLLATE Latin1_General_100_BIN2,
|
||||
C_F_NAME varchar(20) COLLATE Latin1_General_100_BIN2,
|
||||
C_EMAIL varchar(50) NULL
|
||||
@@ -24,7 +24,7 @@ GO
|
||||
|
||||
-- FULFILLMENT Table
|
||||
CREATE TABLE dbo.Fulfillment(
|
||||
FM_ID bigint IDENTITY(1,1) NOT NULL PRIMARY KEY NONCLUSTERED HASH WITH (BUCKET_COUNT = 1000000),
|
||||
FM_ID bigint IDENTITY(1,1) NOT NULL PRIMARY KEY NONCLUSTERED HASH WITH (BUCKET_COUNT = 10000000),
|
||||
FM_O_ID bigint NOT NULL,
|
||||
FM_C_ID bigint NOT NULL,
|
||||
FM_DTS datetime NOT NULL
|
||||
@@ -42,9 +42,9 @@ CREATE TABLE dbo.OrderLines(
|
||||
OL_DTS datetime NOT NULL,
|
||||
|
||||
CONSTRAINT PK_OrderLInes PRIMARY KEY NONCLUSTERED HASH ( OL_O_ID, OL_SEQ )
|
||||
WITH (BUCKET_COUNT = 5000000),
|
||||
WITH (BUCKET_COUNT = 50000000),
|
||||
|
||||
INDEX IX_OrderLinesOL_O_ID HASH (OL_O_ID) WITH (BUCKET_COUNT = 5000000)
|
||||
INDEX IX_OrderLinesOL_O_ID HASH (OL_O_ID) WITH (BUCKET_COUNT = 50000000)
|
||||
|
||||
) WITH ( MEMORY_OPTIMIZED = ON, DURABILITY = SCHEMA_AND_DATA )
|
||||
GO
|
||||
@@ -52,13 +52,13 @@ GO
|
||||
-- ORDERS Table
|
||||
CREATE TABLE dbo.Orders(
|
||||
O_ID bigint IDENTITY(1,1) NOT NULL,
|
||||
O_C_ID bigint NOT NULL INDEX IX_Orders_O_C_ID HASH WITH (BUCKET_COUNT = 1000000),
|
||||
O_C_ID bigint NOT NULL INDEX IX_Orders_O_C_ID HASH WITH (BUCKET_COUNT = 10000000),
|
||||
O_TOTAL decimal(9,2) NOT NULL,
|
||||
O_DTS datetime NOT NULL,
|
||||
O_FM_DTS datetime NOT NULL,
|
||||
|
||||
CONSTRAINT PK_Orders PRIMARY KEY NONCLUSTERED HASH ( O_ID )
|
||||
WITH (BUCKET_COUNT = 1000000),
|
||||
WITH (BUCKET_COUNT = 10000000),
|
||||
|
||||
INDEX IX_Orders_DTS (O_FM_DTS, O_DTS ASC)
|
||||
|
||||
@@ -174,7 +174,7 @@ CREATE TABLE dbo.Products(
|
||||
PR_DEC100 float NOT NULL,
|
||||
|
||||
CONSTRAINT PK_Products PRIMARY KEY NONCLUSTERED HASH ( PR_ID )
|
||||
WITH (BUCKET_COUNT = 2000000),
|
||||
WITH (BUCKET_COUNT = 20000000),
|
||||
|
||||
INDEX IX_Products_PR_ID NONCLUSTERED (PR_ID),
|
||||
|
||||
@@ -288,7 +288,7 @@ CREATE TABLE dbo.Purchase_Criteria(
|
||||
PC_DEC100 float NOT NULL,
|
||||
|
||||
CONSTRAINT PK_Purchase_Criteria PRIMARY KEY NONCLUSTERED HASH ( PC_ID )
|
||||
WITH (BUCKET_COUNT = 200000)
|
||||
WITH (BUCKET_COUNT = 2000000)
|
||||
|
||||
) WITH ( MEMORY_OPTIMIZED = ON, DURABILITY = SCHEMA_AND_DATA )
|
||||
GO
|
||||
|
||||
Reference in New Issue
Block a user