游戏,工作,投资,悟禅

工作就是修行

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2018年1月7日

摘要: pgbouncer 是一个轻量级的postgresql 数据库连接池,也可以用来做greenplum 数据库的前端连接池。 今天试了一下下载源码进行编译安装,过程记录一下: 1. pgbouncer 依赖的组件: GNU Make 3.81+ libevent 2.0 (optional) Open 阅读全文
posted @ 2018-01-07 15:00 爱玩游戏的码农 阅读(530) 评论(0) 推荐(0) 编辑

2017年12月12日

摘要: 在greenplum 数据库中,一般正常的表的数据都是存在segment 实例中的,master上并没有数据;但是也有一些特殊的系统表,例如gp_id, 在master上也有数据,每个segment 上也有自己的数据; 如果执行select * from gp_id; 查询出来的只是master 上 阅读全文
posted @ 2017-12-12 22:29 爱玩游戏的码农 阅读(427) 评论(0) 推荐(0) 编辑

2017年12月8日

摘要: 有些时候,我们需要查询哪些视图引用了某张数据表,在greenplumdb里面,可以创建如下的函数来查询,代码如下: 使用如下: 阅读全文
posted @ 2017-12-08 14:59 爱玩游戏的码农 阅读(1468) 评论(0) 推荐(0) 编辑

摘要: 关于greenplum 数据库中的视图访问权限,总结几点: 1. 视图的owner 必须有访问源表的权限,如果视图的owner 没有查询源表的权限,那么所有用户,即使超级用户也无法通过这个视图查询数据; 2.只需要把视图的select权限授予用户,用户就可以查询视图数据,而不需要把源表的查询权限授予 阅读全文
posted @ 2017-12-08 09:01 爱玩游戏的码农 阅读(1140) 评论(0) 推荐(0) 编辑

2017年12月6日

摘要: 在greenplumdb 中,有时候我们需要查询sql 在每个segment instance 上的会话状态信息,用于诊断性能问题等等。 在master上,可以通过查询 pg_stat_activity 视图查出数据库里面的SQL执行会话信息,例如: 通过如下代码,可以创建一个视图,可以查出包括ma 阅读全文
posted @ 2017-12-06 09:48 爱玩游戏的码农 阅读(492) 评论(0) 推荐(0) 编辑

2017年11月23日

摘要: 昨晚给某个gpdb集群做元数据检查,执行gpcheckcat 之后发现 persistent 测试有问题,日志提示如下: 进一步查看 gpcheckcat_20171122.log 日志文件,查看到报错信息如下: 发现是文件系统中的文件和-gp_persistent_relation_node 中记 阅读全文
posted @ 2017-11-23 08:38 爱玩游戏的码农 阅读(1948) 评论(0) 推荐(0) 编辑

2017年11月22日

摘要: 今天用pg_dump 备份greenplum 数据库的ddl 的时候,遇到一个其他的错误,记录一下。 执行备份命令: 使用-v 参数,查看详细出错信息,重新执行 开始怀疑是dim_org 这张表有问题,经过检查,dim_org 很正常,没有任何问题; 后来再检查数据库日志,发现 pg_dump 是执 阅读全文
posted @ 2017-11-22 10:54 爱玩游戏的码农 阅读(375) 评论(0) 推荐(0) 编辑

2012年9月13日

摘要: 部署了一个Web应用到Moss 2007 中。这个Web应用通过js 的Ajax的方式调用后台一个HttpHanlder 对请求进行处理,然后将返回内容显示在当前页面上。在服务器上访问一切正常。但当用户在本机上通过 http://servername/ 的方式访问时,sharepoint 会弹出登录提示,登录后,刷新目标页面,没有显示列表内容。经检查,是ajax 没有调用成功。原因是IE 没有把http://servername/ 认为是 intranet 区域,从而禁止了的自动登录,造成因身份验证失败,而无法对 httphandler 的url进行访问。后来把 http://servern. 阅读全文
posted @ 2012-09-13 11:41 爱玩游戏的码农 阅读(226) 评论(0) 推荐(0) 编辑

2012年9月4日

摘要: 在win 7 下,安装SQL Server 2008 R2 ,并且安装了SSRS ,配置完成后,访问报表管理器 URL,出现如下错误:用户“xxxxx”不具有所需的权限。请验证授予了足够的权限并且解决了 Windows 用户帐户控制(UAC)限制问题。这是因为当前用户不是默认的 管理员账户 Administrator,在Win 7 下,Administrator 默认是禁用的,而SSRS默认的系统管理员就是Administor。解决方法:1.在web.config中的在<system.web> 设置禁用 身份模拟,让SSRS 以服务账户(一般是LocalSystem)身份运行 &l 阅读全文
posted @ 2012-09-04 10:44 爱玩游戏的码农 阅读(3168) 评论(1) 推荐(0) 编辑

2012年5月29日

摘要: SQL Server 2008 R2 太容易出现死锁了,无语了。做了个简单例子测试一下:1.建一个测试表:CREATETABLE[dbo].[LockTest]([ID][int]NULL,[Name][nvarchar](10)NULL)ON[PRIMARY]GO随便插入2条记录,然后,打开SSMS,新建2个查询,同时执行下面的代码,模拟2个并发线程更新同一张表,不同记录的情况:settransactionisolationlevelserializabledeclare@countintdeclare@trannamevarchar(10)set@count=1while(@count&l 阅读全文
posted @ 2012-05-29 20:44 爱玩游戏的码农 阅读(2736) 评论(2) 推荐(0) 编辑