会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
快乐游憩
博客园
首页
新随笔
联系
订阅
管理
[置顶]
C++性能优化笔记
摘要: 最近着手去优化项目中一个模块的性能。该模块是用C++实现,对大量文本数据进行处理。 一开始时,没什么思路,因为不知道性能瓶颈在哪里。于是借助perf工具来对程序进行分析,找出程序的性能都消耗在哪里了。 下面对待优化的程序运行一遍,通过perf统计一下程序中哪些函数运行cpu周期占百分百最多。 我们直
阅读全文
posted @ 2018-08-31 13:29 游憩
阅读(3865)
评论(1)
推荐(2)
2018年11月9日
Postgres-XL的限制
摘要: Postgres-XL是基于PostgreSQL的一个分布式数据库。 相比于PostgreSQL,XL的表的数据是可以分布到不同的datanode上的,对存在于不同的datanode上的数据进行处理,目前还存在很多限制。当然可能在以后的新版本中,会突破这些限制。 下面针对postgres-xl-10
阅读全文
posted @ 2018-11-09 15:59 游憩
阅读(2612)
评论(0)
推荐(0)
2018年11月2日
Postgres-XL介绍
摘要: Postgres-XL是一个可横向扩展的开源数据库集群,基于Postgres-XC,而Postgres-XC又是基于PostgreSql。PostgreSQL许可证是一种自由开源许可证,类似于BSD或MIT许可证。 Postgres-XL功能: 数据库集群; 可横向扩展; 提供多种表分片策略; 采用
阅读全文
posted @ 2018-11-02 15:54 游憩
阅读(4669)
评论(0)
推荐(0)
2018年7月27日
PostgreSQL学习(2)-- mvcc
摘要: 1.PG事务隔离级别 在数据库中,并发的操作进行读写数据时,则会遇到脏读、不可重复读、幻读、串行化异常等问题。 数据库事务的特性: 原子性(Atomicity):事务作为一个整体被执行,包含在其中的对数据库的操作要么全部被执行,要么都不执行; 一致性(Consistency):事务应确保数据库的状态
阅读全文
posted @ 2018-07-27 17:45 游憩
阅读(548)
评论(0)
推荐(0)
PostgreSQL学习(1)-- 安装pageinspect extension
摘要: 1.源码编译 pageinspect的源码在postgre源码包的contrib目录下,解压postgre源码包后进入对应的目录。 有makefile文件,直接用make命令进行编译即可。编译后,只要得到pageinspect.so这个文件。 然后使用make install命令,把相关文件安装到/
阅读全文
posted @ 2018-07-27 16:56 游憩
阅读(1885)
评论(0)
推荐(0)
公告