TPC-H QGEN的使用

QGEN的使用:(已完成)

QGEN是用来生产测试所需的22个查询语句和RF1、RF2两个更新操作。

Qgen的其中一大作用就是将22条查询语句中的冒号替换为查询的数据,通过此方式来测试数据库的性能。QGEN的使用参考博客:TPCH的数据生成与导入小结https://blog.****.net/ggxxkkll/article/details/8940054

插播:然后在我走了这么多路之后,发现了一个写的巨清楚的博客,完全覆盖到我之前所有的工作。不知道该开心还是开心,就当是开心吧。反正不是走这么多路也不一定看得懂。

https://blog.****.net/qq_33297580/article/details/68520183最好用,没有之一!!!但是只做到了数据导入。

2018/7/20

 

准备材料:dbgen->queries里的22个sql模板和dbgen->dists.dss字典文件

TPC-H QGEN的使用 TPC-H QGEN的使用

再将tpch.sln在vs里打开,将qgen生成一下,在原来的文件夹Debug下就能发现qgen.exe。将这些文件都复制到一个新的文件夹to_query。

然后在to_query目录下执行qgen -d 1 > ..\savaSql\1.sql将生成的查询语句保存在前一级目录下的savaSql文件夹里。

TPC-H QGEN的使用

TPC-H QGEN的使用

然后我们就得到了22个查询语句。

TPC-H QGEN的使用