文档章节

postgresql 数据库 中间件 pgoneproxy

harris2016
 harris2016
发布于 2016/06/03 14:50
字数 575
阅读 791
收藏 11

 一直在开发postgresql的中间件pgoneproxy,最近增加了pgoneproxy中间件监控功能的界面。通过我们的监控界面可以看到当前连接执行了哪些sql语句,操作了哪些表,事务语句,并且pgoneproxy所在主机的信息也能够查询。下面介绍详细的情况:

1. 配置启用pgoneproxy的界面功能

    如果不增加pgoneproxy的配置,默认情况下是不启动http server功能的。这样可以节省资源。如果需要http server功能,则可以通过在配置文件中增加:proxy-httpserver=ip:port。比如proxy-httpserver=127.0.0.1:8080,或者proxy-httpserver=:8080.

前者只有127.0.0.1的IP地址能够访问,后者则所有的IP地址都可以访问。为了安全情况,建议配置成前者形式。另外可以通过proxy-httptitle来指定页面的标题,例如:proxy-httptitle=http_server。

    如果需要监视事务的使用情况,则需要增加配置proxy-trans-debug=1。如果不增加此配置,默认是不监视事务的使用情况。

2. 首页的显示内容

在首页默认情况下显示了pgoneproxy所在主机的所有信息,使用最频繁的5张表,最频繁的5个sql语句,以及操作最多的5个客户端情况。如果觉得首页显示的内容过多可以通过“HOME”->"setting"功能来减少首页显示的内容或者增加对应项显示的行数。

下面是展示情况。

3. 监控功能的所有功能点

监控功能提供了下面的功能点:

1). 服务器组信息情况

2). 服务列表情况

3). 操作的表的使用情况

4) . 客户端的性能情况

5).  客户端的Qos情况

6). pgoneproxy的主机使用情况

7). 事务情况

8)服务器QOS情况

4. 参考界面

可以通过我们的官网http://www.onexsoft.com/zh/oneproxy.html了解更多的信息,通过http://www.onexsoft.com:8080连接查看mysql的监控功能。pgoneproxy的功能与mysql 的中间件的功能基本一致。

© 著作权归作者所有

harris2016
粉丝 10
博文 54
码字总数 30661
作品 0
杭州
程序员
私信 提问
加载中

评论(7)

harris2016
harris2016

引用来自“乌龟壳”的评论

http://www.onexsoft.com/zh/onesql-fast-auto-commit.html

想交流下,你这个主题说的热点数据库操作的优化问题,考虑到网络延迟,一般是用存储过程解决的。存储过程指令发送到数据库的过程中不会引起锁等待,执行完返回的过程中因为在内部commit了也不会引起锁等待。

另外问下,你们的产品是否支持两阶段提交协议,进行跨分区的事务操作?或者评价下postgres-xc这个项目?
目前不支持两阶段提交协议和跨分区的事务操作。
baickl
baickl

引用来自“harris2016”的评论

引用来自“红薯”的评论

把代码放到 git.oschina.net ,我们推荐推荐

不好意思,我们这是商业软件,不开源的。

引用来自“花儿笑弯了腰”的评论

红薯怎么办
好尴尬啊
花儿笑弯了腰
花儿笑弯了腰

引用来自“harris2016”的评论

引用来自“红薯”的评论

把代码放到 git.oschina.net ,我们推荐推荐

不好意思,我们这是商业软件,不开源的。
红薯怎么办
霡霂
霡霂

引用来自“harris2016”的评论

引用来自“红薯”的评论

把代码放到 git.oschina.net ,我们推荐推荐

不好意思,我们这是商业软件,不开源的。
哈哈哈
乌龟壳
乌龟壳
http://www.onexsoft.com/zh/onesql-fast-auto-commit.html

想交流下,你这个主题说的热点数据库操作的优化问题,考虑到网络延迟,一般是用存储过程解决的。存储过程指令发送到数据库的过程中不会引起锁等待,执行完返回的过程中因为在内部commit了也不会引起锁等待。

另外问下,你们的产品是否支持两阶段提交协议,进行跨分区的事务操作?或者评价下postgres-xc这个项目?
harris2016
harris2016

引用来自“红薯”的评论

把代码放到 git.oschina.net ,我们推荐推荐

不好意思,我们这是商业软件,不开源的。
红薯
红薯
把代码放到 git.oschina.net ,我们推荐推荐
PostgreSQL入门篇学习笔记(一)

PostgreSQL最强大的开源数据库,以前一直以为是mysql。可谓无知者,无畏也。井底之娃,一个八线城市的python运维dba的悲哀。 以下把PostgreSQL简称为pg。 1,pg是唯一能做到数据零丢失的开源...

落叶刀
2015/11/21
0
0
本周推荐:MySQL、PostgreSQL没有更好,只看选择

点击上方蓝色字关注我们~ DB界谜题 MySQL好 or PostgreSQL好? 通过以下两场公开课 看老司机们分享的MySQL、PostgreSQL 或许没有谁更好的答案 只是关乎于选择 选择了,那就是千般好 MySQL公开...

老叶茶馆_
2018/10/26
0
0
ShardingSphere即将支持PostgreSQL代理

作者简介 张永伦,京东数科高级软件工程师,Apache ShardingSphere(Incubating) PPMC。长期从事分布式系统的高可用、高并发相关工作。热衷于网络IO、性能优化方面的技术挑战。目前专注于Sha...

PostgreSQL中文社区
04/16
0
0
PostgreSQL 类微博FEED系统 - 设计与性能指标

标签 PostgreSQL , feed , 微博 , 推送 , 分区 , 分片 , UDF , 挖掘 , 文本挖掘 背景 类微博系统,最频繁用到的功能: 之前写过一篇《三体高可用PCC大赛 - facebook微博 like场景 - 数据库设...

德哥
2018/04/18
0
0
Ubuntu下Postgresql-8.4安装及配置

第一步:在Ubuntu下安装Postgresql sudo apt-get install postgresql-8.4 postgresql-client-8.4 postgresql-contrib-8.4 以上指令安装服务端和命令行客户端psql。 /usr/lib/postgresql/8.4/......

红薯
2010/06/29
3.8K
2

没有更多内容

加载失败,请刷新页面

加载更多

对话亲历者|鲁肃:我在支付宝“拧螺丝“的日子

摘要: 他是支付宝技术平台的奠基人之一,但是他总说“这还不是我心中最完美的架构”;他行事低调但却有着“此时此地,非我莫属”的豪气;他曾无数次充当救火大队长,但自评只是“没有掉队的...

阿里云云栖社区
20分钟前
2
0
设置 npm yarn 淘宝源

设置npm config set chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver设置yarn config set "chromedriver_cdnurl" "https://npm.taobao.org/mirrors/chromedriver"......

internetafei
29分钟前
2
0
Docker搭建Mysql集群、主从同步复制

1、创建数据挂载点: mkdir /opt/mysql-master/mysql、/opt/mysql-master/conf.d、/opt/mysql-slave/mysql、/opt/mysql-slave/conf.d 2、分别在master、slave节点文件目录conf.d下创建touch......

WALK_MAN
52分钟前
10
0
手把手教你做中间件开发(分布式缓存篇)-借助redis已有的网络相关.c和.h文件,半小时快速实现一个epoll异步网络框架,程序demo

本文档配合主要对如下demo进行配合说明: 借助redis已有的网络相关.c和.h文件,半小时快速实现一个epoll异步网络框架,程序demo 0. 手把手教你做中间件、高性能服务器、分布式存储技术交流群 ...

y123456yz
53分钟前
3
0
Spring-boot单元测试(私有方法测试)

Spring-boot的单元测试网上有了很多,当项目是可以使用spring-boot正常运行时,只要在测试类上添加如下配置就使用@Autowired的方式进行单元测试 @RunWith(SpringJUnit4ClassRunner.class)@...

琴兽
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部