没仔细研究 就大体跑了跑。。。PGSQL的conf也没做优化,只是开了加载插件

这结果。。。P106-90 3G还不如G3260???? 1+1<2 ?????

而且纯CPU时 1个核心100% 带上GPU 1个核心80% 另外一个30%-40%。。。。 为啥呢?

explain analyze  SELECT a.*
FROM public.bmsql_oorder a, public.bmsql_oorder b where a. o_c_id<>b.o_c_id;"Custom Scan (GpuJoin) on bmsql_oorder a  (cost=9011757.37..9011757.37 rows=899700000 width=36) (actual time=2213.061..191736.416 rows=899700000 loops=1)"
"  Outer Scan: bmsql_oorder a  (cost=0.00..542.00 rows=30000 width=36) (actual time=1.181..1.181 rows=603792 loops=1)"
"  Depth 1: GpuNestLoop  (plan nrows: 30000...899700000, actual nrows: 603792...919287067)"
"           JoinQuals: (a.o_c_id <> b.o_c_id)"
"           KDS-Heap (size plan: 2226.64KB, exec: 1289.14KB)"
"  GPU Preference: GPU0 (P106-090)"
"  ->  Seq Scan on bmsql_oorder b  (cost=0.00..542.00 rows=30000 width=4) (actual time=0.013..3.063 rows=30000 loops=1)"
"Planning time: 0.478 ms"
"Execution time: 216690.748 ms""Nested Loop  (cost=0.00..13501159.00 rows=899700000 width=36) (actual time=0.018..125453.434 rows=899700000 loops=1)"
"  Join Filter: (a.o_c_id <> b.o_c_id)"
"  Rows Removed by Join Filter: 300000"
"  ->  Seq Scan on bmsql_oorder a  (cost=0.00..542.00 rows=30000 width=36) (actual time=0.010..6.958 rows=30000 loops=1)"
"  ->  Materialize  (cost=0.00..692.00 rows=30000 width=4) (actual time=0.000..1.074 rows=30000 loops=30000)"
"        ->  Seq Scan on bmsql_oorder b  (cost=0.00..542.00 rows=30000 width=4) (actual time=0.003..3.702 rows=30000 loops=1)"
"Planning time: 0.947 ms"
"Execution time: 148207.334 ms""Custom Scan (GpuJoin) on bmsql_oorder a  (cost=9011757.37..9011757.37 rows=899700000 width=36) (actual time=2204.191..169322.990 rows=899700000 loops=1)"
"  Outer Scan: bmsql_oorder a  (cost=0.00..542.00 rows=30000 width=36) (actual time=1.199..1.199 rows=633792 loops=1)"
"  Depth 1: GpuNestLoop  (plan nrows: 30000...899700000, actual nrows: 633792...1816994118)"
"           JoinQuals: (a.o_c_id <> b.o_c_id)"
"           KDS-Heap (size plan: 2226.64KB, exec: 1289.14KB)"
"  GPU Preference: GPU0 (P106-090)"
"  ->  Seq Scan on bmsql_oorder b  (cost=0.00..542.00 rows=30000 width=4) (actual time=0.039..5.516 rows=30000 loops=1)"
"Planning time: 10.279 ms"
"Execution time: 192661.638 ms""Nested Loop  (cost=0.00..13501159.00 rows=899700000 width=36) (actual time=0.020..124936.745 rows=899700000 loops=1)"
"  Join Filter: (a.o_c_id <> b.o_c_id)"
"  Rows Removed by Join Filter: 300000"
"  ->  Seq Scan on bmsql_oorder a  (cost=0.00..542.00 rows=30000 width=36) (actual time=0.012..6.534 rows=30000 loops=1)"
"  ->  Materialize  (cost=0.00..692.00 rows=30000 width=4) (actual time=0.000..1.051 rows=30000 loops=30000)"
"        ->  Seq Scan on bmsql_oorder b  (cost=0.00..542.00 rows=30000 width=4) (actual time=0.002..3.823 rows=30000 loops=1)"
"Planning time: 0.699 ms"
"Execution time: 147828.463 ms"

P106-90 跑PG-Strom相关推荐

  1. 外星人跑深度学习_P106真香?低成本深度学习平台搭建

    先说废话 话说在2019年元旦的凌晨,我拖着疲惫的身躯从实验室学习归来,洗漱完后,躺在床上像往常一样刷B站,突然看见矿渣P106的评测,400元的价格,没有输出接口,但有魔改方案,可以借助核显显示,p ...

  2. 如何利用大数据做金融风控? 原创 2016年11月24日 17:42:03 标签: 大数据 / 金融 / 风控 1594 导语:如何通过海量数据与欺诈风险进行博弈? 随着金融科技、科技金融等概念的

    如何利用大数据做金融风控? 原创 2016年11月24日 17:42:03 标签: 大数据 / 金融 / 风控 1594 导语:如何通过海量数据与欺诈风险进行博弈? 随着金融科技.科技金融等概念的热起 ...

  3. oracle unpivot 索引_oracle 11g 行列转换之unpivot、pivot

    一.    列    转    行 create table STU_ROW2COL ( id      VARCHAR2(10), intname VARCHAR2(10), subject VAR ...

  4. 全面了解风控决策引擎

    说明 为什么要写这篇文章,因为决策引擎对很多风控从业者来说都是绕不开的必学知识点,每一个与金融业务相关的技术框架,都需要一个成熟稳定的决策引擎组件来支持,而目前,只有15%左右的互联网产品,配置了这一 ...

  5. 全面了解风控策略体系

    模型和策略的开发是一个系统工程,这其中需要有业务经验.统计理论.算法运用.和数据认知,是一个不断反思,不断积累经验的过程.沙滩上建不起摩天大楼.扎扎实实的基本功永远有价值,永远不会过时. --余旭鑫博 ...

  6. PyQt5_pyqtgraph双均线组合工具

    目录 双线组合概念 双线组合交易原则 交易原则翻译为代码逻辑 策略代码实现 运行工具代码 执行 验证策略思想 优化策略 数据 双线组合概念 双线组合又称两条均线组合,是由一条时间周期较短的均线和一条时 ...

  7. 从MySQL Bug#67718浅谈B+树索引的分裂优化

    从MySQL Bug#67718浅谈B+树索引的分裂优化 1月 6th, 2013 发表评论 | Trackback 问题背景 今天,看到Twitter的DBA团队发布了其最新的MySQL分支:Cha ...

  8. DiscuzX2.5模板样式表-common.css

    重定义浏览器默认样式 * { word-wrap: break-word; } body { BGCODE; } body, input, button, select, textarea { fon ...

  9. Ubuntu下GPU显存无法释放和多卡训练时候的一些总结

    如果我们正在训练模型的时候,强制ctrl+C 结束进程的话,有时候,GPU的显存不会释放, 一般情况下,我们会用nvidia-smi 的命令进行查看哪个进程占用了GPU显存. 但是有时候我们发现不了具 ...

  10. PyQt5_寻找波峰波谷并可视化

    在K线图分析中经常需要查看波峰与波谷的情况,鉴别是否后续高点是否高于或低于前一个高点,后续低点是否高于或低于前一个低点:另一种情况是寻找曲线形态,诸如头肩顶(底).双重顶(底)等.在K线图中直接查找会 ...

最新文章

  1. 如何实现js调用java函数
  2. ExtJs入门 (02)-布局面板
  3. 第一篇-Html标签中head标签,body标签中input系列,textarea和select标签
  4. 数据告诉你,抖音是如何在半年之内逆袭的
  5. 断网情况下安装python_断网环境下利用pip安装Python离线安装包
  6. 吉日嘎拉DotNet.BusinessV4.2中的一处bug,及我的修复和扩展
  7. 带参数的sigmoid
  8. 和 8 个程序员聊了一下午,集齐了这些经验!
  9. vimnbsp;自动识别UTF8和GB2312
  10. lightoj1234 打表技巧:分块打表
  11. 百亿独角兽爱学习教育集团:如何在半个月内搭建一套完整的课堂互动系统?...
  12. JavaScript高级程序设计学习笔记(二)
  13. 适合外贸建站的wordpress模板
  14. C语言实现简单的电梯控制系统
  15. 数据库SQL实战题目详解(全61题)---(41-61)部分
  16. 论文写作笔记0:如何寻找论文
  17. python蛇语_python蟒蛇语法分析
  18. 水粉中的这两种绘画方法?你经常用哪种?
  19. 【Android SDM660源码分析】- 04 - UEFI ABL LinuxLoader 代码分析
  20. weather.com.cn的天气预报

热门文章

  1. 将矩阵逆时针旋转45°后输出
  2. CDR智能填充—图形颜色填充好帮手
  3. zblog php 优化,Zblog单页面优化,Zblog后台地址修改
  4. Windows8内核模式下开发NDIS应用 NDIS Filter讲解
  5. 计算机硬件 平面图,看懂室内平面图画法、平面配置原则,一次了解常见的平面图种类!...
  6. 2022高级Android笔试总结,记录下我磕磕碰碰的三个月找工作经历
  7. 程序员Linux命令常用大全
  8. 不想玩大数据的厨子都不是冒险家
  9. c语言mon什么意思,c'mon是什么意思啊 – 手机爱问
  10. 基于ZooKeeper的分布式锁和队列