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
|
-- CUSTOMER Table
|
||||||
CREATE TABLE dbo.Customer(
|
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_L_NAME varchar(25) COLLATE Latin1_General_100_BIN2,
|
||||||
C_F_NAME varchar(20) COLLATE Latin1_General_100_BIN2,
|
C_F_NAME varchar(20) COLLATE Latin1_General_100_BIN2,
|
||||||
C_EMAIL varchar(50) NULL
|
C_EMAIL varchar(50) NULL
|
||||||
@@ -24,7 +24,7 @@ GO
|
|||||||
|
|
||||||
-- FULFILLMENT Table
|
-- FULFILLMENT Table
|
||||||
CREATE TABLE dbo.Fulfillment(
|
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_O_ID bigint NOT NULL,
|
||||||
FM_C_ID bigint NOT NULL,
|
FM_C_ID bigint NOT NULL,
|
||||||
FM_DTS datetime NOT NULL
|
FM_DTS datetime NOT NULL
|
||||||
@@ -42,9 +42,9 @@ CREATE TABLE dbo.OrderLines(
|
|||||||
OL_DTS datetime NOT NULL,
|
OL_DTS datetime NOT NULL,
|
||||||
|
|
||||||
CONSTRAINT PK_OrderLInes PRIMARY KEY NONCLUSTERED HASH ( OL_O_ID, OL_SEQ )
|
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 )
|
) WITH ( MEMORY_OPTIMIZED = ON, DURABILITY = SCHEMA_AND_DATA )
|
||||||
GO
|
GO
|
||||||
@@ -52,13 +52,13 @@ GO
|
|||||||
-- ORDERS Table
|
-- ORDERS Table
|
||||||
CREATE TABLE dbo.Orders(
|
CREATE TABLE dbo.Orders(
|
||||||
O_ID bigint IDENTITY(1,1) NOT NULL,
|
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_TOTAL decimal(9,2) NOT NULL,
|
||||||
O_DTS datetime NOT NULL,
|
O_DTS datetime NOT NULL,
|
||||||
O_FM_DTS datetime NOT NULL,
|
O_FM_DTS datetime NOT NULL,
|
||||||
|
|
||||||
CONSTRAINT PK_Orders PRIMARY KEY NONCLUSTERED HASH ( O_ID )
|
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)
|
INDEX IX_Orders_DTS (O_FM_DTS, O_DTS ASC)
|
||||||
|
|
||||||
@@ -174,7 +174,7 @@ CREATE TABLE dbo.Products(
|
|||||||
PR_DEC100 float NOT NULL,
|
PR_DEC100 float NOT NULL,
|
||||||
|
|
||||||
CONSTRAINT PK_Products PRIMARY KEY NONCLUSTERED HASH ( PR_ID )
|
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),
|
INDEX IX_Products_PR_ID NONCLUSTERED (PR_ID),
|
||||||
|
|
||||||
@@ -288,7 +288,7 @@ CREATE TABLE dbo.Purchase_Criteria(
|
|||||||
PC_DEC100 float NOT NULL,
|
PC_DEC100 float NOT NULL,
|
||||||
|
|
||||||
CONSTRAINT PK_Purchase_Criteria PRIMARY KEY NONCLUSTERED HASH ( PC_ID )
|
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 )
|
) WITH ( MEMORY_OPTIMIZED = ON, DURABILITY = SCHEMA_AND_DATA )
|
||||||
GO
|
GO
|
||||||
|
|||||||
Reference in New Issue
Block a user