TPC-C Benchmark 规定了数据库的初始状态,其中 ITEM 表中包含固定的 10 万种商品,而仓库的数量可根据测试规模进行调整,假设 WAREHOUSE
表中有 W
条记录,那么:
STOCK
表中应有 W×10 万条记录(每个仓库对应 10 万种商品的库存数据)。DISTRICT
表中应有 W×10 条记录(每个仓库为 10 个地区提供服务)。CUSTOMER
表中应有 W×10×3000 条记录(每个地区有 3000 个客户)。HISTORY
表中应有 W×10×3000 条记录(每个客户一条交易历史)。ORDER
表中应有 W×10×3000 条记录(每个地区 3000 个订单),并且最后生成的 900 个订单将被添加到NEW-ORDER
表中,每个订单随机生成 5~15 条ORDER-LINE
记录。
上面的测试报告中跑的是5000仓,即W=5000。