赣州网站建设精英创建公众号的流程
news/
2025/10/5 19:14:01/
文章来源:
赣州网站建设精英,创建公众号的流程,临清网站优化,网站建设工厂openGauss2.1.0 TPC-C数据导入 一、下载tpch测试数据二、导入测试数据 一、下载tpch测试数据
使用普通用户如omm登录服务器执行如下命令下载测试数据库#xff1a;git clone https://gitee.com/xzp-blog/tpch-kit.git二、导入测试数据
进入dbgen目录下#xff0c;生成makef… openGauss2.1.0 TPC-C数据导入 一、下载tpch测试数据二、导入测试数据 一、下载tpch测试数据
使用普通用户如omm登录服务器执行如下命令下载测试数据库git clone https://gitee.com/xzp-blog/tpch-kit.git二、导入测试数据
进入dbgen目录下生成makefile文件cd /opt/software/tpch-kit/dbgen/
make -f Makefile连接openGauss数据库创建tpch的databasegsql -d postgres -p 5432 -r
openGauss# CREATE DATABASE tpch;
openGauss# \q创建对象8张测试表执行如下命令cd /opt/software/tpch-kit/dbgen
./dbgen -vf -s 1执行完成后登录数据库查看会看到如下8张表 List of relationsSchema | Name | Type | Owner | Storage
------------------------------------------------------------------public | customer | table | omm | {orientationrow,compressionno}public | lineitem | table | omm | {orientationrow,compressionno}public | nation | table | omm | {orientationrow,compressionno}public | orders | table | omm | {orientationrow,compressionno}public | part | table | omm | {orientationrow,compressionno}public | partsupp | table | omm | {orientationrow,compressionno}public | region | table | omm | {orientationrow,compressionno}public | supplier | table | omm | {orientationrow,compressionno}生成8张表测试数据执行如下命令cd /opt/software/tpch-kit/dbgen
./dbgen -vf -s 1执行结果如下[ommopengauss01 dbgen]$ ./dbgen -vf -s 1
TPC-H Population Generator (Version 2.17.3)
Copyright Transaction Processing Performance Council 1994 - 2010
Generating data for suppliers table/
Preloading text ... 100%
done.
Generating data for customers tabledone.
Generating data for orders/lineitem tablesdone.
Generating data for part/partsupplier tablesdone.
Generating data for nation tabledone.
Generating data for region tabledone.编写导入数据脚本LoadData.shfor i in ls *.tbl; dotable${i/.tbl/}echo Loading $table...sed s/|$// $i /tmp/$igsql tpch -q -c TRUNCATE $tablegsql tpch -c \\copy $table FROM /tmp/$i CSV DELIMITER |
done授予执行权限[ommopengauss01 dbgen]$ chmod x LoadData.sh导入数据到8张表中执行导入脚本LoadData.sh[ommopengauss01 dbgen]$ sh LoadData.sh执行结果如下Loading customer...
Loading lineitem...
Loading nation...
Loading orders...
Loading partsupp...
Loading part...
Loading region...
Loading supplier...检验数据是否已完成导入:gsql -d tpch-p 5432 -r
tpch# select count(*) from supplier;查看了supplier表的总记录数为10000条。 感兴趣可以全部查看8张表各自的总记录数如下所示tpch# select count(*) from supplier;count
-------10000
(1 row)tpch# select count(*) from lineitem;count
---------6001215
(1 row)tpch# select count(*) from nation;count
-------25
(1 row)tpch# select count(*) from orders;count
---------1500000
(1 row)tpch# select count(*) from part;count
--------200000
(1 row)tpch# select count(*) from partsupp;count
--------800000
(1 row)tpch# select count(*) from region;count
-------5
(1 row)tpch# 至此已完后TPCH测试数据的导入工作。生成相关查询语句为避免对原有查询语句脚本产生污染将其复制到queries目录下cd /opt/software/tpch-kit/dbgen
cp dists.dss queries/
cp qgen queries/
cd queries/编写生成查询语句脚本genda.sh内容如下cd /opt/software/tpch-kit/dbgen/queries
vim genda.sh添加如下内容for i in {1..22}; do./qgen -d $i$i_new.sql./qgen -d $i_new | sed s/limit -1// | sed s/limit 100// | sed s/limit 10// | sed s/limit 20// | sed s/day (3)/day/ queries.sql
done执行脚本genda.shcd /opt/software/tpch-kit/dbgen
sh genda.sh验证生成的查询语句cd /opt/software/tpch-kit/dbgen/queries
ls -l queries.sql结果如下[ommopengauss01 queries]$ ls -l queries.sql
-rw-r--r-- 1 omm dbgrp 12K Aug 29 23:49 queries.sql感兴趣可以查看下queries.sql内容看下生成了哪些SQL语句 至此已完成了查询语句的生成。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/928619.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!