PG中文社区 / 分类社区新闻:强人随笔
mdi-home
首页 社区新闻 中文文档 加入ACE {{ item.text }} 登录
mdi-home 首页 mdi-chat-processing 社区新闻 mdi-book-open-variant 中文文档 mdi-account-multiple-check 加入ACE mdi-file-multiple-outline 相关资料 mdi-blank {{item.text}} mdi-exit-to-app 退出账号
PostgreSQL 如何实现网络压缩传输或加密传输(openssl)
doudou586发布于2016-11-25 21:43:26   评论:2   浏览: 15847 顶: 3492  踩: 4022 
doudou586发布于2016-11-25 21:43:26 
评论:2   浏览: 15847 顶: 3492  踩: 4022 
PostgreSQL9.6检查点柔性优化-在单机多实例下的IO Hang问题浅析与优化
doudou586发布于2016-11-22 22:48:54   评论:1   浏览: 6377 顶: 750  踩: 1149 
doudou586发布于2016-11-22 22:48:54 
评论:1   浏览: 6377 顶: 750  踩: 1149 
PostgreSQL 数组忽略大小写匹配
doudou586发布于2016-11-22 22:22:48   评论:2   浏览: 14598 顶: 5276  踩: 5276 
doudou586发布于2016-11-22 22:22:48 
评论:2   浏览: 14598 顶: 5276  踩: 5276 
表或索引发生膨胀后,用户可以使用vacuum full或rewrite table(如cluster)的方式重建表。 但是vacuum full或者rewrite都需要持有排它锁,会堵塞读操作。为了减少锁冲突,社区有一个名为pg_reorg或pg_repack的插件,使用了增量的方式重组数据,最后通过切换FILENODE完成数据重组。
doudou586发布于2016-11-21 18:42:42   评论:3   浏览: 13867 顶: 3464  踩: 3920 
doudou586发布于2016-11-21 18:42:42 
评论:3   浏览: 13867 顶: 3464  踩: 3920 
  看刑侦剧经常有看到人物拼图,然后到图库搜索的,以前可能靠的是人肉,今天,使用PG,可以靠数据库的图形近似度搜索功能。

  但本文不是写图形搜索,写的是文本搜索,而提到文本搜索,大家一定会想到分词。千万不要以为分词可以搞定一切需求,比如这样的需求就搞不定。 hello world打成了hello word或者hello w0rld,你要让数据库匹配出来,怎么搞???
doudou586发布于2016-11-21 18:36:26   评论:1   浏览: 10093 顶: 3019  踩: 3410 
doudou586发布于2016-11-21 18:36:26 
评论:1   浏览: 10093 顶: 3019  踩: 3410 
在PostgreSQL中实现按拼音、汉字、拼音首字母搜索的例子
doudou586发布于2016-11-18 17:51:47   评论:2   浏览: 17298 顶: 3361  踩: 3484 
doudou586发布于2016-11-18 17:51:47 
评论:2   浏览: 17298 顶: 3361  踩: 3484 
  一个数据库被映射到多个不同的文件,这些文件由底层的操作系统来维护。这些文件永久地存在于磁盘上。

  一个文件在逻辑上组织称为记录的一个序列。这些记录映射到磁盘块上。因为文件由操作系统作为一种基本结构提供,所以我们将假定作为基础的文件系统是存在的。我们需要考虑文件表示逻辑数据模型的不同方式。
doudou586发布于2016-11-18 17:08:05   评论:2   浏览: 23837 顶: 5870  踩: 6124 
doudou586发布于2016-11-18 17:08:05 
评论:2   浏览: 23837 顶: 5870  踩: 6124 
  工欲善其事,必先利其器。对开发者来说,有个好的IDE可以事半功倍。 

  今天开发有个同学问我pgAdmin III有没有办法?先给出答案:pgAdmin III是可以格式化代码的!
doudou586发布于2016-11-18 12:47:46   评论:4   浏览: 13507 顶: 855  踩: 1027 
doudou586发布于2016-11-18 12:47:46 
评论:4   浏览: 13507 顶: 855  踩: 1027 
  秒杀在商品交易中是一个永恒的话题,从双十一,到一票难求,比的仅仅是手快吗?其实对于交易平台来说,面对的不仅仅是人肉,还有很多脚本,外挂自动化的抢购系统,压力可想而知。

  秒杀的优化手段很多,就拿数据库来说,有用排队机制的,有用异步消息的,有用交易合并的。今天我要给大家介绍一种更极端的秒杀应对方法,裸秒。
doudou586发布于2016-11-18 12:22:05   评论:7   浏览: 4918 顶: 710  踩: 656 
doudou586发布于2016-11-18 12:22:05 
评论:7   浏览: 4918 顶: 710  踩: 656 
PG查询引擎理论基础与实践
doudou586发布于2016-11-17 12:59:57   评论:2   浏览: 7242 顶: 819  踩: 783 
doudou586发布于2016-11-17 12:59:57 
评论:2   浏览: 7242 顶: 819  踩: 783 
PostgreSQL Oracle兼容性之 plpgsql 自治事务(autonomous_transaction)补丁
doudou586发布于2016-11-17 12:58:00   评论:2   浏览: 7971 顶: 1067  踩: 1034 
doudou586发布于2016-11-17 12:58:00 
评论:2   浏览: 7971 顶: 1067  踩: 1034 
  2016双十一刚过,大伙还在忙着收快递,我也没有闲着,总结一些双十一背后的数据库技术。本文将要给大家分享的是 双十一背后的 搜索和分词 相关技术。

PostgreSQL数据库在搜索领域有着非常不错的口碑。就如它在GIS领域一样,已经耕耘了多年,处于行业领先的地位。
9.6 ts search 加入了phrase功能(指包含了距离信息的lexemes),同时支持rank计算匹配系数,用PG社区核心Committer Oleg的话说,这次不小心打开了潘多拉魔盒,可想而知它的"牛逼"程度。
doudou586发布于2016-11-17 12:37:18   评论:2   浏览: 7011 顶: 732  踩: 856 
doudou586发布于2016-11-17 12:37:18 
评论:2   浏览: 7011 顶: 732  踩: 856 
用好PostgreSQL role membership来管理继承组权限
doudou586发布于2016-11-15 16:30:17   评论:1   浏览: 30279 顶: 5164  踩: 5355 
doudou586发布于2016-11-15 16:30:17 
评论:1   浏览: 30279 顶: 5164  踩: 5355 
  Oracle 12c提出了数据库多租户的概念,即PDBs(私有数据库),因为早期Oracle的设计是以schema为隔离的,schema的隔离不够彻底,原因是通过赋权就很容易获得不同SCHEMA下的数据。

  PDB的设计与PostgreSQL的Database概念非常相似,所以PostgreSQL实际上很适合用来实现类似PDB的场景,也即是多租户的场景。
doudou586发布于2016-11-15 00:15:36   评论:2   浏览: 10099 顶: 680  踩: 725 
doudou586发布于2016-11-15 00:15:36 
评论:2   浏览: 10099 顶: 680  踩: 725 
PostgreSQL 并行计算tpc-h测试和优化分析
doudou586发布于2016-11-14 23:57:14   评论:3   浏览: 7027 顶: 701  踩: 791 
doudou586发布于2016-11-14 23:57:14 
评论:3   浏览: 7027 顶: 701  踩: 791 
  当一条SQL在经过查询引擎处理的词法、语法,查询优化,访问路径的创建后,我们得了一个理论上最优的查询计划/查询访问路径(Plan/Path)。。。

  执行引擎作为一个连接查询引擎与存储引擎的中间部件,其主要的作用就是将最优查询访问路径转换为相对应的查询引擎操作。通过执行相应的查询引擎接口函数来完成数据的存取工作。
doudou586发布于2016-10-25 20:07:13   评论:2   浏览: 10527 顶: 1019  踩: 1036 
doudou586发布于2016-10-25 20:07:13 
评论:2   浏览: 10527 顶: 1019  踩: 1036 
  一般来说,数据库都会有序列的功能,例如PostgreSQL就支持序列。
序列是指一直增长的值,但是它有一个不好的地方,就是用掉后就不会再有了,因此对于使用者来说,可能会拿到空洞的值。
那么有没有一种方法可以得到完全无缝的自增序列值呢?本文将给大家提供一种方法...叫做advisory lock .
doudou586发布于2016-10-25 19:02:18   评论:4   浏览: 10214 顶: 923  踩: 1078 
doudou586发布于2016-10-25 19:02:18 
评论:4   浏览: 10214 顶: 923  踩: 1078 
PostgreSQL 几个统计信息的解释难以理解,所以本文花一些时间从源码的角度来解释一下。让大家对这几个容易误解的统计值有更好的理解。 比较难理解的几个统计值为:pg_stat_all_indexes 的 idx_scan idx_tup_read idx_tup...
doudou586发布于2016-10-23 20:31:54   评论:3   浏览: 7793 顶: 809  踩: 817 
doudou586发布于2016-10-23 20:31:54 
评论:3   浏览: 7793 顶: 809  踩: 817 
PostgreSQL 使用advisory lock或skip locked消除行锁冲突, 提高几十倍并发更新效率

作者 digoal
日期 2016-10-18
标签 PostgreSQL , advisory lock , 高并发更新
背景 通常在数据库中最小粒度的锁是行锁,当一个事务...
doudou586发布于2016-10-23 11:56:50   评论:3   浏览: 6496 顶: 781  踩: 796 
doudou586发布于2016-10-23 11:56:50 
评论:3   浏览: 6496 顶: 781  踩: 796 
程序猿都该知道的MySQL秘籍
doudou586发布于2016-10-22 20:57:21   评论:4   浏览: 4783 顶: 828  踩: 839 
doudou586发布于2016-10-22 20:57:21 
评论:4   浏览: 4783 顶: 828  踩: 839 
本页更新于:
加入我们
QQ群1:5276420
QQ群2:3336901
QQ群3:254622631
文档群:150657323
文档翻译平台:按此访问
社区邮件列表:按此订阅
商业支持
扫码关注
加入我们
QQ群1:5276420
QQ群2:3336901
QQ群3:254622631
文档群:150657323
文档翻译平台:按此访问
社区邮件列表:按此订阅
商业支持
扫码关注
© PostgreSQL中文社区 ... (自2010年起)