Chinaunix首页 | 论坛 | 认证专区 | 博客 登录 | 注册
  • 博客访问: 490146
  • 博文数量: 168
  • 博客积分: 55
  • 博客等级: 民兵
  • 技术积分: 1972
  • 用 户 组: 普通用户
  • 注册时间: 2012-01-04 10:11
个人简介

xxxxxxxxxxxxxxxxxx

文章分类

全部博文(168)

文章存档

2017年(7)

2016年(9)

2015年(37)

2014年(10)

2013年(103)

2012年(2)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2013-09-25 14:57:03

PostgreSQL中TOAST功能PostgreSQL中的TOAST的内容是存储在另一个object中的,与原表的OID不一样。比较像Oracle中的LOB类型存储,(默认使用 out-of-line storage 是存储在lobsegment里的, Inline Storage 存储在表的空间里)。如果表中有某些字段使用TOAST进行存储,那么,通过普通的pg_relation_size('表名')查询不到.........【阅读全文】

阅读(2143) | 评论(0) | 转发(0)

发布时间:2013-09-25 10:37:06

PostgreSQL日志分类与管理PostgreSQL有3种日志,分别是pg_log(数据库运行日志)、pg_xlog(WAL 日志,即重做日志)、pg_clog(事务提交日志,记录的是事务的元数据)pg_log默认是关闭的,需要设置参数启用此日志。pg_xlog和pg_clog都是强制打开的,无法关闭。1.启用pg_log并配置日志参数log_destination = 'csv.........【阅读全文】

阅读(3234) | 评论(0) | 转发(0)

发布时间:2013-09-24 23:03:12

查看CentOS自带的python路径和版本[root@oracle11g ~]# which python/usr/bin/python[root@oracle11g ~]# python -VPython 2.6.6下载python3.3的源码包(http://www.python.org/ftp/python/3.3.2/Python-3.3.2.tar.bz2)进行安装tar -xvjf Python-3.3.2.tar.bz2 cd Python-3.3.2cat README ./configure --prefix='/.........【阅读全文】

阅读(3087) | 评论(0) | 转发(0)

发布时间:2013-09-23 17:24:44

PostgreSQL9.3的B-tree索引包含NULL值测试方法一:对比索引列插入NULL值后,索引的大小变化--测试记录如下testdb=> create table table_test(id integer , name varchar(32));CREATE TABLEtestdb=> create index idx_test_name on table_test using btree (name);CREATE INDEXtestdb=> select pg_size_pretty(pg_.........【阅读全文】

阅读(1682) | 评论(0) | 转发(0)

发布时间:2013-09-23 16:52:22

PostgreSQL安装步骤:1.卸载系统自带的PostgreSQL软件。--查询已安装的PostgreSQLrpm -qa | grep post--至少要卸载serverrpm -e --nodeps postgresql-server*--将自带的相关PostgreSQL全部卸载rpm -qa | grep postgresql | xargs rpm -e --nodeps2.下载PostgreSQL源码包3.建立用户和目录mkdir /postgresqlm.........【阅读全文】

阅读(4978) | 评论(0) | 转发(0)

发布时间:2013-09-16 15:25:55

在PostgreSQL中的procedure中,每次调用select now()的结果都是一样的。应该用select clock_timestamp()。declare v_time varchar2(1000);begin  select clock_timestamp() into v_time;  dbms_output.put_line(to_char(v_time));--操作  select clock_timestamp() into v_time;  dbms_outpu.........【阅读全文】

阅读(652) | 评论(0) | 转发(0)

发布时间:2013-09-16 15:22:01

testdb=# \timingTiming is on.testdb=# select pg_sleep(5); pg_sleep ---------- (1 row)Time: 5000.751 ms......【阅读全文】

阅读(1568) | 评论(0) | 转发(0)

发布时间:2013-09-12 04:49:01

1、PostgreSQL的命令行接口psql:psql命令行选项以及它们的意思在下表1中列出。使用以下命令可以看到psql完整的选项列表zhanghuijun@Africa:~> psql --help表1 psql命令行选项psql支持的内部命令在表2中列出。在很多版本的PostgreSQL中,这些命令有一些更易读的长模式(例如\list就是\l的长模式命令)。表2.........【阅读全文】

阅读(902) | 评论(0) | 转发(0)

发布时间:2013-09-12 04:42:10

......【阅读全文】

阅读(782) | 评论(0) | 转发(0)

发布时间:2013-09-12 04:37:30

   PostgreSQL有一项非常有用的功能,分区表,或者partitioning。当某个TABLE的记录非常的多,千万甚至更多的时候,我们其实需要将他分割成子表。一个庞大的TABLE,就像水果仓库杂乱无章地堆放着无数的苹果桃子和桔子,查找不方便,性能降低,比较合理的做法是将仓库分成三个子区域,分表放苹果桃子和桔子。一张.........【阅读全文】

阅读(657) | 评论(0) | 转发(0)

发布时间:2013-09-12 04:35:33

公司最近在使用postgresql数据库,开发给了我们很多ddl/dml语句,于是我就花了2天时间完成了这套脚本,用来创建表空间,用户,并且自动导入数据的脚本......【阅读全文】

阅读(754) | 评论(0) | 转发(0)

发布时间:2013-09-09 01:09:51

    使用数据库时,经常会遇到字符集的问题。    关于字符集,有3个要点,即本地环境、客户端、服务器端的字符集。    本地环境的字符集,就是你操作时所处的操作系统环境使用的字符集。如果你在windows下使用客户端,那本地环境就是GBK。即操作系统认为,自己接收到的数.........【阅读全文】

阅读(1357) | 评论(0) | 转发(0)

发布时间:2013-09-05 13:57:51

今天用sys以sysdba身份远程登陆windows主机上的Orracle报ora-01031错误。sqlnet.ora中的配置 SQLNET.AUTHENTICATION_SERVICES= (NTS)SQL> show parameter password;NAME                       .........【阅读全文】

阅读(925) | 评论(0) | 转发(0)

发布时间:2013-08-30 08:42:08

http://francs3.blog.163.com/blog/static/40576727201108864230/    Postgresql9.0的一个主要新特性是可以实施流复制,这有点像ORACLE 里的DataGuard(Physial Standby)但是这种方式比Oracle的DataGuard更为安全,更为高效,因为从库同步主库是实时的,几乎没有时间差。而Oracle的 DataGuard的从库接收.........【阅读全文】

阅读(1044) | 评论(0) | 转发(0)

发布时间:2013-08-29 14:29:03

最近发现Oracle中不少SQL使用了 update /* append */ 语句,这种使用方式我从来没见过。由于Oracle对于无效的hint不会报错,所以无法得知这个Hint是否生效。只好通过dump实验来核实使用update /* append */ 语句的hint是否生效。实验准备:建立一个测试表,本例中为SCOTT.TEST_2013。create table SCOTT.TEST_2013 as s.........【阅读全文】

阅读(839) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册