Php PostgreSQL中的插入查询与Oracle中的插入查询有何不同?
PostgreSQL中的插入查询与Oracle中的插入查询有何不同?不是在语法方面,而是这些数据库语言如何处理insert语句。据说PostgreSQL中的插入查询总是超时Php PostgreSQL中的插入查询与Oracle中的插入查询有何不同?,php,sql,oracle,postgresql,Php,Sql,Oracle,Postgresql,PostgreSQL中的插入查询与Oracle中的插入查询有何不同?不是在语法方面,而是这些数据库语言如何处理insert语句。据说PostgreSQL中的插入查询总是超时 为什么会这样 INSERT在Oracle和PostgreSQL中的行为几乎相同 默认情况下,PostgreSQLINSERTs不会超时。插入通常应该非常快,除非被锁锁住。在这种情况下,您可以使用lock\u timeout或statement\u timeout,但正如我所说的,它们默认设置为无限 我遇到的唯一区别是,如果您
为什么会这样
INSERT
在Oracle和PostgreSQL中的行为几乎相同
默认情况下,PostgreSQLINSERT
s不会超时。插入通常应该非常快,除非被锁锁住。在这种情况下,您可以使用lock\u timeout
或statement\u timeout
,但正如我所说的,它们默认设置为无限
我遇到的唯一区别是,如果您使用的是可序列化的
隔离级别,Oracle有时会在INSERT
过程中抛出序列化错误,但这是比设计更草率的实现(他们太懒了,无法以破坏性更小的方式处理索引页拆分和延迟段创建).INSERT在Oracle和PostgreSQL中的行为几乎相同
默认情况下,PostgreSQLINSERT
s不会超时。插入通常应该非常快,除非被锁锁住。在这种情况下,您可以使用lock\u timeout
或statement\u timeout
,但正如我所说的,它们默认设置为无限
我遇到的唯一区别是,如果您使用的是可序列化的
隔离级别,Oracle有时会在INSERT
过程中抛出序列化错误,但这是比设计更草率的实现(他们太懒了,无法以破坏性更小的方式处理索引页拆分和延迟段创建).“据说postgre上的插入查询总是超时。”是吗?谁干的?多久?他们的理由是什么?我并不是说所有语句都超时一定是个坏主意,但这适用于任何数据库?哦,它在任何地方都不被称为“postgre”。据说在postgre上插入查询时总是有超时。是吗?谁干的?多久?他们的理由是什么?我并不是说所有语句都超时一定是个坏主意,但这适用于任何数据库?哦,它在任何地方都不叫“博士后”。