最新文章列表

redis

Redis 是一种非关系数据库,能够拥有一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案。优点是:           1.Redis数据库完全在内存中,使用磁盘仅用于持久性           2.相比许多键值数据存储,Redis拥有一套较为丰富的数据类型。           3.Redis可以将数据复制到任意数量的从服务器。 Redis 优势: ...
代码家的乐趣 评论(0) 有631人浏览 2016-04-05 16:11

数据库相关操作

创建表 数据备份 SQL 存储过程。
JasonZhangYuJie 评论(0) 有608人浏览 2016-04-01 18:17

Postgresql:关系型数据库的NoSQL

Postgres是历史悠久知名的开源关系型数据库,一直以性能卓越而著称;其中对空间数据库(PostGIS)的完备支持更是让人爱不释手。从Postgres 9.x开始,Postgres又添加了激动人心的NoSQL的支持。Postgres主要有以下特征: 成熟 快速 扩展插件生态 遵从ACID 支持无结构的NoSQL存储 支持关系型存储 NoSQL和关系型数据可组合使用 内置全文检 ...
wiselyman 评论(0) 有8177人浏览 2016-03-22 09:13

windows下postgresql的使用注意问题

windows下postgresql的使用注意问题 (1).下载bin的解压版本 (2).解压为:D:\demo\PostgreSQL\ (3).创建非管理员用户,如:postgresql,并将目录:D:\demo\PostgreSQL\pgsql\data的权限赋给用户postgresql (4).以用户postgresql初始化并启动数据库,如下: (5).初始化postgre数据库:initd ...
can_do 评论(0) 有722人浏览 2016-03-21 12:05

Spring4Mvc整合Hibernate4框架示例

今天用NetBeans8.1搭建了一套Spring4MVC+Hibernate4+PostgreSQL的基础框架,这套框架需要JDK1.7和Tomcat8.0.30。 第一步:在PostgreSQL9.5里建两张数据表,笔者这里在实际框架中只用到了一个,因为对PostgreSQL还不是很熟悉,所以没做分页存储过程,笔者这里的PostgreSQL表中的主键id用的是sequence序列自动增长的。 ...
shihuan830619 评论(0) 有1401人浏览 2016-02-05 11:52

postgresql 的三类日志

一、PostgreSQL有3种日志: 1)pg_log(数据库运行日志)   内容可读    默认关闭的,需要设置参数启动 2)pg_xlog(WAL 日志,即重做日志)    内容一般不具有可读性        强制开启 3)pg_clog(事务提交日志,记录的是事务的元数据)  内容一般不具有可读性    强制开启 pg_xlog和pg_clog一般是在$PGDATA/下面的文件夹下,pg_ ...
LJ你是唯一LT 评论(0) 有18523人浏览 2016-01-14 15:59

pg常用自制shell脚本-tina

1)小型监控: 1.在pg库主机上部署,每5分钟执行一次,插入到我的测试pg库内 [root@mysqltest tina_shell]# cat jk_pg.sh #!/bin/bash #适用于中转库192.168.12.8和12.2 running_port=`netstat -nat|grep "LISTEN"|grep "5432"|sed -n ...
LJ你是唯一LT 评论(0) 有4935人浏览 2016-01-13 15:30

postgresql 时间类型和相关函数

今天来好好学习一下postgresql涉及时间的字段类型和一些时间的转换函数 一、时间类型: 名字                                  存储空间    描述                     最低值          最高值            分辨率 timestamp [ (p) ] [without time zone] 8字节      包括日期和时 ...
LJ你是唯一LT 评论(0) 有5454人浏览 2016-01-13 10:41

pg 表空间

一、说明    在数据库运维工作中,经常会有数据目录使用率较高需要调整的情况,通常会给数据库建立多个表空间, 并分别位于不同的盘上,这时需要做的工作就是调整库中现有表和索引的表空间 二、表空间用途   表空间就是一个简单的目录,其主要用途分两个: 1.单独扩展表空间用,一旦磁盘或分区被耗尽,可以创建一个表空间到其他磁盘或分区上面。 2.区分不同对象的存储位置,比如可将索引放入较快磁盘的表空间上,而 ...
LJ你是唯一LT 评论(0) 有3121人浏览 2016-01-07 16:28

pg 序列

一、简介 一个序列对象通常用于为行或者表生成唯一的标识符。 二、创建序列 方法一:直接在表中指定字段类型为serial 类型 create table test (id serial not null primary key ,name varchar(10)); NOTICE:  CREATE TABLE will create implicit sequence "test_id_ ...
LJ你是唯一LT 评论(0) 有1619人浏览 2016-01-06 16:58

ERROR: invalid page header in block 27073 of relation base/21078/45300926

突然断网,检查后通知我们UPS断电,db所在主机重启 1、连上后,发现pg主从不同步,主不向从传日志,从报错: FATAL: could not connect to the primary server: could not connect to server: 发现从先启动成功,而主是后启动的,因此我们将从再次重启 service postgresql restart 开始正常传日志 2、 ...
LJ你是唯一LT 评论(0) 有2142人浏览 2016-01-06 15:12

pg_cancel_backend()和pg_terminate_backend()

pg_cancel_backend()和pg_terminate_backend() 两个函数的官方解释: pg_cancel_backend() 取消后台操作,回滚未提交事物 pg_terminate_backend() 中断session,回滚未提交事物 pg_cancel_backend()举例: session A: postgres=# create table t1 (a in ...
LJ你是唯一LT 评论(0) 有3551人浏览 2016-01-05 17:42

canceling statement due to conflict with recovery

报错: canceling statement due to conflict with recovery DETAIL:  User query might have needed to see row versions that must be removed. Hot Standby 环境下的 standby 节点执行查询时报错,报错信息如下: 1、执行长时间查询时报错。    根据错误信息 ...
LJ你是唯一LT 评论(0) 有1679人浏览 2016-01-05 17:12

root用户不能使用psql或者pg_dump等pg命令

root用户不能使用psql或者pg_dump等pg命令 [root@pgtina html]# ./getdata.sh ./getdata.sh: line 6: psql: command not found [root@pgtina html]# vi getdata.sh [root@pgtina html]# psql -U postgres -bash: psql: comman ...
LJ你是唯一LT 评论(0) 有7023人浏览 2015-12-24 14:40

postgresql新建库2个常见报错

今天使用pg建库发现两个报错: ERROR:  new collation (zh_CN.UTF-8) is incompatible with the collation of the template database (en_US.UTF-8) ERROR:  source database "template1" is being accessed by other ...
LJ你是唯一LT 评论(0) 有6255人浏览 2015-12-22 16:43

安装postgresql 9.1.1

安装postgresql 9.1.1 ---版本自选,步骤相同 1、安装必要的依赖包 yum install -y gcc readline readline-devel zlib zlib-devel iostat python python-devel 2、解压 [postgres@mysqltest tmp]$ tar -zxvf postgresql-9.1.1.tar.gz  [po ...
LJ你是唯一LT 评论(0) 有640人浏览 2015-12-22 16:25

postgresql存储过程实例:已审核证书存入临时表

存储过程实例: 需求: 思路:建立存储过程 代码逻辑: 1、先清空缓存表t_cert_sample_tmp; 2、获取列表, 查询语句: SELECT cert_id FROM t_cert_state where is_export=1 and check_state=1 and ylf_export=0 group by cert_id; 3、循环计算单个cert_id的方法: 1)如果证 ...
LJ你是唯一LT 评论(0) 有651人浏览 2015-12-14 16:44

PostgreSQL环境下,触发器的创建

前言: 有时候我们向数据库表中插入数据时,需要在插入前保证数据的约束。有两种方法可以保证约束不被破坏,1、插入前手动检查数据,2、使用触发器。今天我们就用触发器来保证约束完整性。   假设有如下两个关系 课程编号(course_name) 上课教室(room) 课程时间(time) English BO-101 AM History BO-102 AM ...
tangl163 评论(0) 有5722人浏览 2015-12-13 22:43

pg 函数sfa_tmp_sleep()执行越来越慢-sql分析

pg 函数sfa_tmp_sleep()执行越来越慢                                                                                                                                                                                ...
LJ你是唯一LT 评论(0) 有676人浏览 2015-12-11 09:48

最近博客热门TAG

Oracle(49876) MySQL(37268) SQL Server(17623) Access(9329) DB2(4271) Redis(3181) Sybase(2414) 数据挖掘(2098) MongoDB(2014) SQLite(1817) PostgreSQL(1635) HBase(1492) NoSQL(1000) HSQLDB(620) Informix(581) Derby(578) Cassandra(375) PowerBuilder(333) CouchDB(113) TokyoCabinet(87)

博客电子书下载排行

    >>浏览更多下载

    相关资讯

    相关讨论

    Global site tag (gtag.js) - Google Analytics