P106-90 跑PG-Strom
没仔细研究 就大体跑了跑。。。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相关推荐
- 外星人跑深度学习_P106真香?低成本深度学习平台搭建
先说废话 话说在2019年元旦的凌晨,我拖着疲惫的身躯从实验室学习归来,洗漱完后,躺在床上像往常一样刷B站,突然看见矿渣P106的评测,400元的价格,没有输出接口,但有魔改方案,可以借助核显显示,p ...
- 如何利用大数据做金融风控? 原创 2016年11月24日 17:42:03 标签: 大数据 / 金融 / 风控 1594 导语:如何通过海量数据与欺诈风险进行博弈? 随着金融科技、科技金融等概念的
如何利用大数据做金融风控? 原创 2016年11月24日 17:42:03 标签: 大数据 / 金融 / 风控 1594 导语:如何通过海量数据与欺诈风险进行博弈? 随着金融科技.科技金融等概念的热起 ...
- oracle unpivot 索引_oracle 11g 行列转换之unpivot、pivot
一. 列 转 行 create table STU_ROW2COL ( id VARCHAR2(10), intname VARCHAR2(10), subject VAR ...
- 全面了解风控决策引擎
说明 为什么要写这篇文章,因为决策引擎对很多风控从业者来说都是绕不开的必学知识点,每一个与金融业务相关的技术框架,都需要一个成熟稳定的决策引擎组件来支持,而目前,只有15%左右的互联网产品,配置了这一 ...
- 全面了解风控策略体系
模型和策略的开发是一个系统工程,这其中需要有业务经验.统计理论.算法运用.和数据认知,是一个不断反思,不断积累经验的过程.沙滩上建不起摩天大楼.扎扎实实的基本功永远有价值,永远不会过时. --余旭鑫博 ...
- PyQt5_pyqtgraph双均线组合工具
目录 双线组合概念 双线组合交易原则 交易原则翻译为代码逻辑 策略代码实现 运行工具代码 执行 验证策略思想 优化策略 数据 双线组合概念 双线组合又称两条均线组合,是由一条时间周期较短的均线和一条时 ...
- 从MySQL Bug#67718浅谈B+树索引的分裂优化
从MySQL Bug#67718浅谈B+树索引的分裂优化 1月 6th, 2013 发表评论 | Trackback 问题背景 今天,看到Twitter的DBA团队发布了其最新的MySQL分支:Cha ...
- DiscuzX2.5模板样式表-common.css
重定义浏览器默认样式 * { word-wrap: break-word; } body { BGCODE; } body, input, button, select, textarea { fon ...
- Ubuntu下GPU显存无法释放和多卡训练时候的一些总结
如果我们正在训练模型的时候,强制ctrl+C 结束进程的话,有时候,GPU的显存不会释放, 一般情况下,我们会用nvidia-smi 的命令进行查看哪个进程占用了GPU显存. 但是有时候我们发现不了具 ...
- PyQt5_寻找波峰波谷并可视化
在K线图分析中经常需要查看波峰与波谷的情况,鉴别是否后续高点是否高于或低于前一个高点,后续低点是否高于或低于前一个低点:另一种情况是寻找曲线形态,诸如头肩顶(底).双重顶(底)等.在K线图中直接查找会 ...
最新文章
- 如何实现js调用java函数
- ExtJs入门 (02)-布局面板
- 第一篇-Html标签中head标签,body标签中input系列,textarea和select标签
- 数据告诉你,抖音是如何在半年之内逆袭的
- 断网情况下安装python_断网环境下利用pip安装Python离线安装包
- 吉日嘎拉DotNet.BusinessV4.2中的一处bug,及我的修复和扩展
- 带参数的sigmoid
- 和 8 个程序员聊了一下午,集齐了这些经验!
- vimnbsp;自动识别UTF8和GB2312
- lightoj1234 打表技巧:分块打表
- 百亿独角兽爱学习教育集团:如何在半个月内搭建一套完整的课堂互动系统?...
- JavaScript高级程序设计学习笔记(二)
- 适合外贸建站的wordpress模板
- C语言实现简单的电梯控制系统
- 数据库SQL实战题目详解(全61题)---(41-61)部分
- 论文写作笔记0:如何寻找论文
- python蛇语_python蟒蛇语法分析
- 水粉中的这两种绘画方法?你经常用哪种?
- 【Android SDM660源码分析】- 04 - UEFI ABL LinuxLoader 代码分析
- weather.com.cn的天气预报
热门文章
- 将矩阵逆时针旋转45°后输出
- CDR智能填充—图形颜色填充好帮手
- zblog php 优化,Zblog单页面优化,Zblog后台地址修改
- Windows8内核模式下开发NDIS应用 NDIS Filter讲解
- 计算机硬件 平面图,看懂室内平面图画法、平面配置原则,一次了解常见的平面图种类!...
- 2022高级Android笔试总结,记录下我磕磕碰碰的三个月找工作经历
- 程序员Linux命令常用大全
- 不想玩大数据的厨子都不是冒险家
- c语言mon什么意思,c'mon是什么意思啊 – 手机爱问
- 基于ZooKeeper的分布式锁和队列