大数据

  • Londiste3:压力测试

    上篇 blog 介绍了搭建简单的基于表的 Londiste 复制,接下来使用 pgbench 测试下性能,看看在较大 update 压力下,复制是否依然正常。 关于 pgbench 这里使用 pgbench 做压力测试,当然也可以选择其它工具,关于 pg…

    大数据 2022年1月29日
  • Londiste3:搭建简单的基于表的复制

    londiste3(后面简称 Londiste ) 是 skype 公司开发的一款异步模式的复制工具,用的是触发器模式,适用于一个库中部分表的同步,可以跨 PostgreSQL 大版本实现表复制,接下来先安装,随后做些测试。 Londiste 组件 P…

    大数据 2022年1月29日
  • PostgreSQL:PostGIS 2.0 安装

    之前 blog 介绍了 postgis 1.5 的安装, Postgis 2.0 已经 release 有一段时间了,和之前版本相比,需要多安装很多组件,一直没整理,这次需要在测试环境下装一套 Postgis 2.0 ,抽时间整理下。 所需组件 PostgreSQ…

    大数据 2022年1月29日
  • PostgreSQL:如何在另一个 SQL 中使用 INSERT...RETURNING 返回的值

    今天 bbs里有人问到如何使用 “INSERT…RETURNING” 语句值的问题,目标想使用 array_append 数组函数追加 “INSERT…RETURNING” 返回的值。 目标结果 123 francs=> select array_append(array[1,2,3],insert into te…

    大数据 2022年1月29日
  • PostgreSQL:"ORDER BY Multiple Columns " SQL 优化一例

    今天监控数据库时,一慢 SQL 引起了我的注意,这个 SQL 运行时间在 474 ms 左右,经分析,创建合适的索引后,最终将 SQL 优化到 4 ms 左右,以下是优化过程,记录下。 数据库日志 1 2013-03-12 14:14:15.266 CST,"f…

    大数据 2022年1月29日
  • PostgreSQL:函数稳定性( IMMUTABLE | STABLE | VOLATILE )

    关于函数稳定性(IMMUTABLE | STABLE | VOLATILE) 一直比较模糊,看了手册相关解释后也不太明白,德哥有两篇 Blog 解释提比较清楚,先收藏下,慢慢消化。 Retalk PostgreSQL function’s ( volatile|stable|immutable…

    大数据 2022年1月29日
  • Waiting for PostgreSQL9.3:增加物化视图 (MATERIALIZED VIEW)

    今天在访问 depesz 博客时,发现了一个令人兴奋的消息,在未来的 PostgreSQL 9.3 版本中将带来物化视图,很多 PostgreSQL 爱好者对这个功能期待已久,闲话少说,先体验一下。 物化视图创建语法 123456789 Command: …

    大数据 2022年1月29日
  • C语言学习:数组和指针

    今天学习了指针章节的数组部分,一开始觉得指针和组数组没啥必然的联系,通过书中的例子,了解了一些,通过例子学习: 例一:一维数组测试: array_point.c 1234567891011121314151617181920 #include <stdio.h&…

    大数据 2022年1月29日
  • PostgreSQL: 如何计算 Character 数据类型物理占用多少字节?

    今天有朋友问到在 PostgreSQL 中,character 字符类型物理占用字节数是如何计算的?这方面关注得比较少,于是查下手册,发现有系统函数 octet_length 可以查询字符类型数据所占的字节数。 octet_length 函数 Functi…

    大数据 2022年1月29日
  • C语言学习:常量指针和指向常量的指针

    今天在学习常量指针和指向常量的指针两个概念时,开始总感觉很混乱,后来实验后,总算明白了,记录下,以后忘记了还能看看复习。 一 常量指针 常量指针是指指针中存储的地址不能改变,但能更改指针指向的值,声明时…

    大数据 2022年1月29日