当前位置: 首页 > news >正文

个人做网站下载网上图可以吗营销型高端网站建设

个人做网站下载网上图可以吗,营销型高端网站建设,wordpress 界面英文,北京推广营销基于openGauss5.0.0简单使用DBMind 一、环境说明二、初始化tpch测试数据三、使用DBMind索引推荐功能四、使用DBMind实现SQL优化功能 一、环境说明 虚拟机:virtualbox操作系统:openEuler 20.03 TLS数据库:openGauss-5.0.0DBMind:d…

基于openGauss5.0.0简单使用DBMind

    • 一、环境说明
    • 二、初始化tpch测试数据
    • 三、使用DBMind索引推荐功能
    • 四、使用DBMind实现SQL优化功能

一、环境说明

  1. 虚拟机:virtualbox
  2. 操作系统:openEuler 20.03 TLS
  3. 数据库:openGauss-5.0.0
  4. DBMind:dbmind-5.0.0
    注意环境是基于x86架构

二、初始化tpch测试数据

  1. 使用普通用户如omm登录服务器

  2. 执行如下命令下载测试数据库:

    git clone https://gitee.com/xzp-blog/tpch-kit.git
    
  3. 进入dbgen目录下,生成makefile文件:

    cd /opt/software/tpch-kit/dbgen/
    make -f Makefile
    
  4. 连接openGauss数据库,创建tpch的database:

    gsql -d postgres -p 15432 -r
    openGauss=# CREATE DATABASE tpch; 
    openGauss=# \q
    
  5. 创建8张测试表,执行如下命令:

    cd /opt/software/tpch-kit/dbgen
    gsql -d tpch -f dss.ddl
    

    执行完成后,登录数据库查看,会看到如下8张表:

    					List of relationsSchema |   Name   | Type  | Owner |             Storage
    --------+----------+-------+-------+----------------------------------public | customer | table | omm   | {orientation=row,compression=no}public | lineitem | table | omm   | {orientation=row,compression=no}public | nation   | table | omm   | {orientation=row,compression=no}public | orders   | table | omm   | {orientation=row,compression=no}public | part     | table | omm   | {orientation=row,compression=no}public | partsupp | table | omm   | {orientation=row,compression=no}public | region   | table | omm   | {orientation=row,compression=no}public | supplier | table | omm   | {orientation=row,compression=no}
    
  6. 生成8张表测试数据,执行如下命令:

    cd /opt/software/tpch-kit/dbgen
    ./dbgen -vf -s 1
    

    执行结果如下:

    [omm@opengauss01 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.
    
  7. 编写导入数据脚本LoadData.sh:

    for i in `ls *.tbl`; dotable=${i/.tbl/}echo "Loading $table..."sed 's/|$//' $i > /opt/software/tmp/$igsql tpch -p 15432 -q -c "TRUNCATE $table"gsql tpch -p 15432 -c "\\copy $table FROM '/opt/software/tmp/$i' CSV DELIMITER '|'"
    done
    

    注意当前数据库端口为15432
    授予执行权限:

    [omm@opengauss01 dbgen]$ chmod +x LoadData.sh
    
  8. 导入数据到8张表中,执行导入脚本LoadData.sh:

    [omm@opengauss01 dbgen]$ sh LoadData.sh
    

    执行结果如下:

    Loading customer...
    Loading lineitem...
    Loading nation...
    Loading orders...
    Loading partsupp...
    Loading part...
    Loading region...
    Loading supplier...
    
  9. 检验数据是否已完成导入:

    gsql -d tpch -p 15432 -r
    tpch=# select count(*) from supplier;
    

    查看了supplier表的总记录数为:10000条。
    感兴趣可以全部查看8张表各自的总记录数,如下所示:

    至此,已完后TPCH测试数据的导入工作。

  10. 生成相关查询语句,为避免对原有查询语句脚本产生污染,将其复制到queries目录下:

    cd /opt/software/tpch-kit/dbgen
    cp dists.dss queries/
    cp qgen queries/
    cd queries/
    
  11. 编写生成查询语句脚本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
    
  12. 执行脚本genda.sh:

    cd /opt/software/tpch-kit/dbgen
    sh genda.sh
    
  13. 验证生成的查询语句:

    cd /opt/software/tpch-kit/dbgen/queries
    ls -l queries.sql
    

    结果如下:

    [omm@opengauss01 queries]$ ls -l queries.sql
    -rw-r--r-- 1 omm dbgrp  12K Aug 29 23:49 queries.sql
    

    感兴趣可以查看下queries.sql内容,看下生成了哪些SQL语句
    至此,已完成了查询语句的生成。

  14. 为了测试AP性能,以omm用户上传tpch_ap_data.sql(可点击下载)到/opt/software目录下,然后执行如下命令执行该sql文件:

    gsql -d tpch -p 15432 -r -f /opt/software/tpch_ap_data.sql > /opt/software/tpch_ap_data.sql
    

    执行完成后,整个tpch数据库中相关表如下:

    tpch=# \dList of relationsSchema |               Name                |   Type   | Owner |             Storage
    --------+-----------------------------------+----------+-------+----------------------------------public | address_dimension                 | table    | omm   | {orientation=row,compression=no}public | address_dimension_address_key_seq | sequence | omm   |public | customer                          | table    | omm   | {orientation=row,compression=no}public | date_dimension                    | table    | omm   | {orientation=row,compression=no}public | lineitem                          | table    | omm   | {orientation=row,compression=no}public | litemall_orders                   | table    | omm   | {orientation=row,compression=no}public | nation                            | table    | omm   | {orientation=row,compression=no}public | orders                            | table    | omm   | {orientation=row,compression=no}public | part                              | table    | omm   | {orientation=row,compression=no}public | partsupp                          | table    | omm   | {orientation=row,compression=no}public | region                            | table    | omm   | {orientation=row,compression=no}public | supplier                          | table    | omm   | {orientation=row,compression=no}public | user_dimension                    | table    | omm   | {orientation=row,compression=no}public | user_dimension_user_key_seq       | sequence | omm   |
    

三、使用DBMind索引推荐功能

  1. 第一种使用方式:
    • 以gsql登录到数据库中
      gsql -d tpch -p 15432 -r
      
    • 执行如下命令查看索引推荐
      select * from gs_index_advise('
      SELECT ad.province AS province, SUM(o.actual_price) AS GMVFROM litemall_orders o,address_dimension ad,date_dimension ddWHERE o.address_key = ad.address_keyAND o.add_date = dd.date_keyAND dd.year = 2020AND dd.month = 3GROUP BY ad.provinceORDER BY SUM(o.actual_price) DESC');
      
      结果如下:
       schema |       table       |        column        | indextype
      --------+-------------------+----------------------+-----------public | litemall_orders   | address_key,add_date |public | address_dimension |                      |public | date_dimension    | year                 |
      (3 rows)
      
  2. 第二种使用方式:
    • 登录到DBMind的管理界面中,输入相关SQL语句:

      select * from customer where c_acctbal > 6819.74 order by c_acctbal desc limit 10;
      

      在这里插入图片描述

    • 点击【Advise Index】按钮,正常情况下会看到如下内容:
      在这里插入图片描述

四、使用DBMind实现SQL优化功能

  1. 登录到DBMind的管理界面中,输入相关SQL语句:
    在这里插入图片描述

其他的有关DBMind的功能,大家感兴趣,可自行测试,希望对您有所帮助~~~~~

http://www.hkea.cn/news/6138/

相关文章:

  • 如何做b2b网站推广免费的模板网站
  • 个人网站主页建设教程武汉最新疫情
  • 做网站建设哪家好最新seo教程
  • 淮北市网站制作公司百度推广创意范例
  • 建站abc网站建设掉发脱发严重是什么原因
  • 3e网站建设推广方案如何写
  • 磁县专业做网站成都网站seo排名优化
  • 深圳住房和建设局网站认租申请网站外包公司有哪些
  • 网站策划选题南阳seo优化
  • 朝阳做网站石家庄百度关键词搜索
  • 网上购物商城开题报告东莞百度推广优化
  • 咸阳网站建设报价百度浏览器
  • 安防网站下载百度大数据分析
  • 业务网站制作河南网站关键词优化
  • wordpress artx站内seo优化
  • 巴中微信开发 做网站最新的疫情最新消息
  • 种子搜索网站开发seo课程培训机构
  • java做的网站怎么设置关闭和开启网站访问不了网络营销的基本特征
  • 电子商务网站建设的概要设计快速申请免费个人网站
  • 东莞网站建设制作免费咨3天引流800个人技巧
  • 郑州网站策划长沙seo代理商
  • 北京喷绘写真广告公司百度seo营销
  • 邯郸市住房公积金管理中心北京seo课程培训
  • 优必选网站安卓优化
  • 织梦英文版网站怎么做seo关键词排名公司
  • 如何刷网站流量太原百度seo
  • 阳江网站建设公司公关负面处理公司
  • 北京两学一做网站短视频推广公司
  • PS做图标兼职网站百度下载安装2021最新版
  • 一元购网站建设流程2022最新新闻素材摘抄