首页

分类:数据库原理

沿着这个主题继续阅读相关记录。

loading
Oracle 迁移 PostgreSQL?千万注意 BLOB 的坑!
数据库原理
前言前阵子一位同事在迁移 Oracle 的时候,遇到这样一个报错: invalid memory alloc request size 1293327093 (mcxt.c:1198) 原字段是 BLOB 类型,在 PostgreSQL 中则需要使用 BYTEA 类型。乍一看这个报错,大小...
糟糕,物化视图刷新之后,数据不再有序?
数据库原理
前言昨天晚上,在刷董老师公众号的时候,刷到了有关物化视图的文章,其中有这么一段文字: 💡如果在物化视图定义的查询语句中指定了 ORDER BY 子句,刷新物化视图数据时不会保证数据仍然按照指定顺序进行存储。 💡虽然物化视图定义中的查询语句支持 ORDER BY 子句,但是不推荐使用。如果...
深入浅出 effective_cache_size
数据库原理
前言关于 effective_cache_size 参数许久之前也曾翻译过一篇文章,最近在复核 14 internal 的时候,又有了一些新的理解与感触。 何如众所周知,在 PostgreSQL 的双缓存架构下,其对于自己的 shared_buffers 有着”绝对”掌控权,但是对于文件系统缓...
从一个罕见案例聊聊我对社区的看法
数据库原理
前言今天白鳝老师在公众号发了一篇文章,在PG数据库中 shared_buffers会影响DROP TABLE的性能吗,群里也就这个问题讨论了许久。简而言之,就是 shared_buffers 参数的大小会直接影响到 DROP/TRUNCATE 的性能,这个以前还没有注意过,自己下来也...
PostgreSQL 术语简明指南
数据库原理
前言今天晚上在整理素材的时候,Devrim Gündüz 的 Know the less known about PostgreSQL 议题使我来了兴趣,毕竟了解术语也是掌握PostgreSQL的方式之一。内核中有很多晦涩的术语,什么”ring buffer”、”buffer ring”、”t...