首页 > 解决方案 > TPC-DS 查询生成器

问题描述

我需要使用 TPC-DS 测试我的数据仓库。如何使用 TPC-DS 为我的数据仓库生成查询?我试图生成,但它为特定的数据仓库生成。

谢谢。

标签: databasedatabase-performancedata-warehousetpc

解决方案


我不确定您所说的使用 TPC-DS“测试您的数据仓库”是什么意思。

TPC-DS 是数据库引擎的基准,专注于典型的决策支持访问模式;数据仓库是一个信息系统概念,通常使用各种数据库管理系统(和其他工具)构建。

澄清这一点,您可以使用 TPC-DS 对您计划用作数据仓库的数据存储的数据库引擎进行基准测试。如果这是您的目标,您需要:

  1. 要么使用官方 TPC-DS 工具生成数据,要么下载数据集(如果您可以在线找到它)(或者,您的数据库供应商可能已经提供了它)。
  2. 将数据加载到您正在测试的数据库上的基准模型中。
  3. 在您创建的数据模型上运行基准测试(查询)。您可以在此处找到查询示例(在本例中针对 Impala),但您可能必须将它们转换为您正在使用的任何 DBMS 使用的 SQL 惯用语。

TPC-DS 规范文档不仅提供了这些信息,而且还可以帮助您理解有关该主题的一些基本概念:http ://www.tpc.org/tpc_documents_current_versions/pdf/tpc-ds_v2.11.0.pdf


推荐阅读