摘要:
在PostgreSQL中,OID(对象标识符)用来在整个数据库集簇中唯一地标识一个数据库对象,这个数据库对象可以是数据库、表、索引、视图、远足、类型等。 pg提供了Oid数据类型来表示OID,它实际上是一个无符号整数。 阅读全文
posted @ 2016-01-15 19:21
arun_yh
阅读(2545)
评论(0)
推荐(0)
摘要:
当然, 从总的结果来看, 似乎两者都表现为两次读取的结果不一致. 但如果你从控制的角度来看, 两者的区别就比较大 对于前者, 只需要锁住满足条件的记录 对于后者, 要锁住满足条件及其相近的记录 我这么理解是否可以? 避免不可重复读需要锁行就行 避免幻影读则需要锁表 ####不可重复读和幻读的区别## 阅读全文
posted @ 2016-01-15 14:35
arun_yh
阅读(47838)
评论(6)
推荐(17)
摘要:
使用using关键字对连接进行简化在SQL/92标准可以使用USING子句对连接条件进行简化,但是只有在查询满足以下两个条件时才能给使用USING进行简化: 1、查询必须是等连接的 2、等连接中的列必须是同名 如:商品表goods表和商品类型表category表中goods的外键和category的... 阅读全文
posted @ 2016-01-15 11:18
arun_yh
阅读(364)
评论(0)
推荐(0)
摘要:
Select … for update语句是我们经常使用手工加锁语句。通常情况下,select语句是不会对数据加锁,妨碍影响其他的DML和DDL操作。同时,在多版本一致读机制的支持下,select语句也不会被其他类型语句所阻碍。借助for update子句,我们可以在应用程序的层面手工实现数据加锁保... 阅读全文
posted @ 2016-01-15 10:09
arun_yh
阅读(1230)
评论(0)
推荐(0)

浙公网安备 33010602011771号