Greenplum资源管理器## Greenplum资源管理器 姚珂男/Pivotal kyao@pivotal.io ## Agenda • Greenplum数据库 • Resource Queue • Resource Group ## Greenplum数据库 • 基于PostgreSQL • 分布式 • OLAP • MPP(Massively Parallel Processing) ## Greenplum数据库 优化器不能被纳入资源管理器 ## Resource Queue ## • Priority is rough – 不能精确控制CPU - CHECK FOR INTERRUPTS – BackoffBackendTick – sweeper process (backoff.c) ## Resource Queue ## • Memory – Chaotic – 没有严格资源隔离 – 第三方库的malloc Resource Group • SQL语句并发控制 => 事务并发控制 ·基于cost的并发控制 • 基于优先级的CPU控制 => 精确CPU比例 • 内存控制 => 严格资源隔离 ## Running Example • CREATE RESOURCE Group rg WITH ( concurrency=1, cpu_rate_limit=.5,0 码力 | 21 页 | 756.29 KB | 2 年前3
KubeCon2020/大型Kubernetes集群的资源编排优化0 码力 | 27 页 | 3.91 MB | 2 年前3
Set Sail for a
Ship-Shape Istio Release0 码力 | 18 页 | 199.43 KB | 2 年前3
使用 TEX 写文档王晓东 大纲 What's TEX 历史 扩展 系统 Why TeX 优点 比较 HowTo IATEX 文档基本结构 一个简单例子 正文排版 讨论和演示 # 使用 TEX 写文档 王晓东 wxd2870@163.com 中国海洋大学 September 4, 2012 文件与输出设备无关; 存储简单方便 TEX 文档是 ASCII 码的文本文件; 丰富文档资源 CTAN, TUG, CTeX, etc. 免费开源软件 Free, Freedom, Open, Share; …… KevinWGOUC 王晓东 大纲 What's TEX OS/2 等几乎所有的计算机操作系统平台上得到实现,排版结果 DVI(DeVice Independent)文件与输出设备无关; 存储简单方便 TEX 文档是 ASCII 码的文本文件; 丰富文档资源 CTAN, TUG, CTeX, etc. 免费开源软件 Free, Freedom, Open, Share; KevinWGOUC 王晓东 大纲 What's TEX 历史0 码力 | 65 页 | 1.07 MB | 2 年前3
Dataease使用指南## Dataease使用指南 文章最后有3分钟的简易上手视频教学链接 ## 4G 4:45 Get in touch! Name Email address Message ## 01 概括 PART 01 ## 数据源 在dataease中,数据源就是指数据的来源,用来获取原始数据。这里我们主要使用的是 1. mysql数据库 2. api指令作为数据源。 Mysql直接对接我们的云 jpg) ### 2. 使用仪表盘 1. 新建仪表盘,完成了数据集的构建,就需要将图表绘制出了。  2.作为简单的演示,选择自定义一个新模板作为仪表盘。(也可以使用已有的模板,仪表盘相当于ppt的模板使用方式) 3. 空仪表盘相当于空的ppt页面,我们需要 520194371541336 ### 2. 使用仪表盘 5.选择图表类型,这里选择折线图。 2022-07-30 11:00:00 预览前100条记录 0 码力 | 18 页 | 1.50 MB | 1 年前3
使用 Graphviz 绘画 UML 图# 使用 Graphviz 绘画 UML 图 Milo Yip 2019/10/28 ## 目录 1 简介 1.1 使用 Graphviz dot 2 类图 2.1 继承 2.2 关联 2.3 聚合 2.4 组成 2.5 依赖 2.6 类成员 2.7 包 2.8 排布技巧 2.9 颜色 3 状态图 4 参考 18 ## Chapter 1 phviz生成类图的。不过,我们在软件设计中,经常以类图表示系统中某个部分,并且按需展示某些重点,而不是简单地全部列出,所以还是需要手工去描述我们想要画什么,表示我们的软件设计。 ### 1.1 使用 Graphviz dot 首先,下载 Graphviz 安装包。macOS 用户可以 brew install graphviz。 建立一个测试源文件 hello.dot(DOT 语言为 Graphviz [Image](/uploads/documents/e/b/1/0/eb10f88b8494a3afdee43d5cc50767f5/p10_1.jpg) ### 2.5 依赖 依赖(dependency)关系说明一个类会使用到另一个类,例如表示以一个类作为成员方法的参数或返回值。UML 中采用线形箭头和虚线表示。以下的例子表示工厂创建产品,常见于各种工厂模式,工厂不拥有产品。 digraph { node [shape=box0 码力 | 20 页 | 331.51 KB | 2 年前3
SQLite概述、安装和使用nts/9/d/7/7/9d7796422f1c5b2171c526c551b80b84/p1_1.jpg) ## SQLite概述、安装和使用 北京理工大学计算机学院金旭亮 ## SQLite概述 ·一种单用户单文件的关系数据库 · 占用资源少,适合于嵌入式产品 - 无需安装,可以直接嵌入到应用程序中,Java应用只需引用一个jar包即可 • Android操作系统内置对SQLite的直接支持 org/download.html 访问官网,可以直接下载相关平台的SQLite开发工具 下载这个压缩包,可以在 Windows上创建和管理Sqlite数据库,适合于学习 ## Windows环境下使用SQLite  sqlite-tools-win 2017-08-24 16:21:36 Enter ".help" for usage hints. sqlite> 在SQLite数据库中,每个数据库保存在一个独立的文件中,使用“sqlite3”后加文件名的方式打开数据库文件,如果指定文件不存在,sqlite3在合适的时候(比如创建一个表时)自动创建一个新文件。 ## 创建表 create table test (id integer0 码力 | 17 页 | 717.73 KB | 2 年前3
FFMPEG 镜像使用指南# FFMPEG 镜像使用指南 ## 镜像环境说明 镜像版本说明 操作系统:centos 6.5 64 位 软件:ffmpeg version 3.0.2 - static ## 镜像安装说明 1. 在镜像环境中,/alidata/install/ 目录中是安装镜像环境的脚本,您可以在 centos 6.5 系统中自行采用此脚本安装,安装后的环境跟镜像里初始化的环境一致。 2. 在镜像环境中,使用 在镜像环境中,使用 ffmpeg 官方(http://ffmpeg.org)下载的软件包,加以便捷配置,方便客户使用。 ## 软件目录及配置列表 软件的主目录:/alidata/server/ffmpeg 软件运行目录:/alidata/server/ffmpeg/bin/ 已经连接到 /bin/ 目录中。 init 目录: /alidata/init 为当用户用镜像创建系统后,当且仅当用户0 码力 | 2 页 | 71.75 KB | 2 年前3
使用React构建Flutter应用## 使用 React 构建 Flutter 应用 探索新一代渲染技术 Kraken  元彦 https://github.com/yuanyan FSD 淘系前端团队 ## • 2011 - 2013年 • WebQQ • QQ 调用平台能力 不支持 Flex Layout 布局 支持 Hot Reload 不支持类 JSX,可读性差 比肩原生的性能 不支持动态下发 Bundle 调试工具完善 脱离前端 JS 生态 ## 使用 Flutter 的刚性诉求  具有动态性0 码力 | 39 页 | 2.13 MB | 2 年前3
使用 Docker 建立 MySQL 集群# 使用 Docker 建立 Mysql 集群 ## 软件环境介绍 操作系统:Ubuntu server 64bit 14.04.1 Docker 版本 1.6.2 数据库:Mariadb 10.10 (Mariadb 是 MySQL 之父在 MySQL 被 Oracle 收购之后创建的分支,性能上优于 MySQL 开源版本) ## 第一步 安装 Docker 对于 Ubuntu,建议直接联网安装 环境变量的值可以解决容器不能进入 mysql 控制台的问题。 对于不是自己建立的镜像,建立出来的容器未必能一次达到要求,建议是将 run 命令写成脚本,创建后使用 docker inspect <容器名> 仔细查看容器信息,关注镜像公开的端口和文件目录。如果发现达不到要求,使用 docker rm -f <容器名> 删除容器后修改 run 脚本再次运行,直到满意为止。 下面是我的 run 命令: 带 vi,所以在两个容器内都需要: apt-get update apt-get install vim 这样我们才能在容器内修改配置文件。 还有一种方法,就是我们在主数据库容器中操作,之后,使用 docker commit〈主数据库容器名〉mariadb 这样再创建的容器就包含 vi 了。 ### 3.3 为讲述方便,现在假设:我们有了连个数据库,mdb1 和 mdb2,mdb10 码力 | 3 页 | 103.32 KB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













