加载中
PostgreSQL的外键深入使用

有开发同事问及postgresql外键的用法,这里普及一下。外键是一个很基础的概念,使用得当可以对事务的一致性有很好的保障,方法上和Oracle是很接近的,作用很简单地说就是保证子表的数据都能在...

PostgreSQL的pg_depend详解

The detail of dependency relationship between database objects

Mysql的slave lags一例

现网一个产品报警主从延时,到备机上检查,果然延时(Seconds_Behind_Master)越来越严重,但是Relay_Log_pos值也是慢慢变大的,说明备机在跟主机数据,但跟得比较慢,特别是有System Lock。...

2016/11/24 14:49
457
SqlServer的CASE,JOIN使用优化一例

同事提了个意见过来,说写的一个视图,查询比较慢,看能不能优化下。视图主体内容: SELECT distinct * FROM (SELECT dbo.FGetParentsProj(PROJECT_ID) AS Parents FROM db...

PostgreSQL 序列使用

在数据库中主键的生成一般是通过序列来生成,PG的序列知识主要罗列如下: 1.PG序列的创建 方法a:直接在表中指定字段类型是 SERIAL 类型就一了 CREATE TABLE person ( id SERIAL, nam...

2012/05/29 21:35
6.5K
Postgres不推荐更改字段位置

SQL server的studio有一个功能,可以随意拖拽表字段,更改其位置并使之重新排序,有同事问起,Postgres是否也可以。Postgres每个字段的顺序是在系统表pg_attribute里面定义,下面实际操作一下...

Postgres重复数据的更新一例

同事有一个需求,要求对一张小表的重复数据进行更新,数据量大概10W。 背景数据示例: [postgres@localhost ~]$ psql psql (9.2.3) Type "help" for help. postgres=# create table t_kenyo...

PostgreSQL的postgres_fdw跨库使用

Use postgres_fdw manipulate data cross database

2014/04/01 09:24
9.4K
Postgresql的隐藏系统列

和oracle数据库一样,postgresql也有自身的一套隐藏的系统列。下面介绍如下: 1.oid oid是object identifier的简写,其相关的参数设置default_with_oids设置一般默认是false,或者创建表时指定...

PostgreSQL的中文拼音排序

前一段时间开发人员咨询,说postgresql里面想根据一个字段做中文的拼音排序,但是不得其解。So,Take a Loooook。 环境: OS:CentOS 6.3 DB:PostgreSQL 9.2.4 TABLE: tbl_kenyon 场景: pos...

2013/12/10 16:53
4.9K
SqlServer 异常报逻辑 I/O 错误和无法NOLOCK方式扫描

今天有同事报MSSQL数据库发生异常,看了下错误信息有两个: 1.SQL Server 检测到基于一致性的逻辑 I/O 错误 pageid 不正确(应为 1:94511,但实际为 2:-268434432)。在文件 'F:\justyle.mdf' 中...

mysql的auto_increment注意点

mysql的5.6.27版本修复了一些bugs,其中有一个bug是关于auto_increment的,链接地址在http://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-27.html, 第一条bug fixed就是 InnoDB: Re...

2015/12/01 14:40
289
SqlServer2008的同步处理(发布,订阅)

有一台虚拟机上的sql server 2008的老数据库老化严重,计划废弃,迁移出来统一部署。2008的SqlServer自带了一个数据同步功能,那就是发布与订阅。 老数据库IP:192.168.2.85 新数据库IP:192.16...

Linux的ping包返回DUP!

虚拟机上新建的系统ping外网地址时,很容易发生DUP!的情况,这里的虚拟机是workstation,不是esxi。 当ping百度地址115.239.210.26时返回: 64 bytes from 115.239.210.26: icmp_seq=1 ttl...

2013/09/24 00:31
7.4K
PostgreSQL 9 Administration Cookbook(第2版)中文版发布【转】

一本 PostgreSQL 数据库管理类中文书籍新鲜出炉!

PostgreSQL的时间函数使用整理

PG的时间函数使用整理如下 1.获取系统时间函数 select now(); --2012-05-12 18:51:59.562+08 select current_timestamp; --2012-05-12 18:52:12.062+08 select current_d...

MongoDB的安装

MongoDB据说是一款很棒的NOSQL产品,今天开始研究一下。 一、下载 通过CURL命名下到本地 [root @localhost ~]# curl http://downloads.mongodb.org/linux/mongodb-linux-x86_64-2.2.2.tgz > ...

2012/12/30 09:06
919
PostgreSQL的DBLink使用

习惯了Oracle的Dblink带来的便捷,我们来看一下PostgreSQL的DBLINK,该工具需要编译安装一下使用,倒也不是很复杂。 DB版本:9.1.3 1.编译安装 [postgres@localhost dblink]$ pwd /home/po...

2012/04/26 22:45
5.9K
PostgreSQL的大对象使用

PostgreSQL对大对象有很多的存储和使用方式,较常见的比如bytea字段存储、Toast和lo方式等。这里整理介绍一下lo方式存储和使用的常见场景。 一、介绍 大对象源于large object的翻译,简称lo,...

PostgreSQL查询表中是否存在值的优化

经常会碰到这么一个应用:往表里更新数据前先查询一遍被更新的数据存不存在。通常我们的做法是使用select 查询过滤一遍,然后再决定是否更新,怎么更新。在PG库里,除了以上方法外,还有一种...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部