书栈网 · BookStack 本次搜索耗时 0.041 秒,为您找到 1573 个相关结果.
  • PgSQL · 特性分析· jsonb类型解析

    PG 9.4版本里面,增强了对json数据的支持,受到了很大关注。9.4之前,PG已经原生支持json数据类型了,但只是用字符串的形式存储和处理。这样做天然有性能上的缺点:每次对json字符串里面的数据进行查询,一般需要全表扫描加字符串匹配,效率很低。当然也可以在存储json的字符串字段上创建GIN索引,但需要对查询中用到的json的key或value创建...
  • PgSQL · 特性介绍 · 全文搜索介绍

    背景 对文本的预处理 Quick Start 结语 背景 在日常的数据处理中,我们经常会有这样的需求:从一个文本中寻找某个字符串(比如某个单词)。 对这个需求,我们可以用类似这样的SQL完成:SELECT * FROM tbl WHERE text LIKE ‘%rds PostgreSQL%’; (找到含有“rds PostgreSQL”的...
  • PgSQL · 案例分享 · 递归收敛优化

    背景 优化方法 背景 有一个这样的场景,一张小表A,里面存储了一些ID,大约几百个。 (比如说巡逻车辆ID,环卫车辆的ID,公交车,微公交的ID)。 另外有一张日志表B,每条记录中的ID是来自前面那张小表的,但不是每个ID都出现在这张日志表中,比如说一天可能只有几十个ID会出现在这个日志表的当天的数据中。 (比如车辆的行车轨迹数据,每秒上报轨...
  • PGSQL数据库发行版

    PostgreSQL数据库发行版 PostgreSQL数据库发行版 RedHat for Linux! 开箱即用! 从无到有,让用户用得上 ! Pigsty将高可用集群部署,扩容缩容,主从复制,故障切换,流量代理,连接池,服务发现,访问控制,监控系统,告警系统,日志采集等生产级成熟解决方案 封装为发行版。一次性解决在生产环境与各类场景下使用 世界上最...
  • PgSQL · 引擎特性 · PostgreSQL Hint Bits 简介

    1019 2020-08-13 《数据库内核月报》
    前言 基础介绍 堆表结构 数据多版本 可见性判断 Commit Log (CLOG) Hint Bits Hint Bits 与日志 总结 参考文献 前言 MVCC (Multiversion Concurrency Control) 是数据库系统中常用的并发控制方式,通过保存数据的多个快照版本,实现 读不阻塞写,写不阻塞读 。不同...
  • PgSQL · 应用案例 · 任意字段组合查询

    背景 例子 写入性能如何 任意字段组合查询性能如何 小结 参考 背景 《PostgreSQL 设计优化case - 大宽表任意字段组合查询索引如何选择(btree, gin, rum) - (含单个索引列数超过32列的方法)》 《PostgreSQL 任意字段数组合 AND\OR 条件,指定返回结果条数,构造测试数据算法举例》 《Po...
  • PgSQL · 源码分析 · PG优化器浅析

    SQL执行过程 查询重写 提升子链 提升子查询 化简条件 外连接消除(left/right/full join) 条件下推 语义优化 MIN/MAX优化 group by优化 order by优化 distinct优化 集合操作优化 总结 在使用PostgreSQL数据库过程中,对SQL调优最常用的手段是使用explain查看执...
  • 41.11. 深入了解 PL/pgSQL

    41.11. 深入了解 PL/pgSQL 42.11.1. 變數代換 42.11.2. 查詢計劃快取 41.11. 深入了解 PL/pgSQL 本節討論一些實作的細節,這些細節通常對於 PL/pgSQL 使用者來說很重要。 42.11.1. 變數代換 PL/pgSQL 函數中的 SQL 語句和表示式可以引用函數的變數和參數。在後端處理時,P...
  • PgSQL · 原理介绍 · PostgreSQL行锁实现

    1905 2020-08-13 《数据库内核月报》
    锁模式 加锁流程 MultiXact 总结 锁是数据库很重要的机制,PostgreSQL支持表锁,行锁,了解PostgreSQL行锁机制有助于我们在应用中分析和解决行锁的问题。 锁模式 当前PG支持4种行锁模式: FOR KEY SHARE, FOR SHARE, FOR NO KEY UPDATE, FOR UPDATE,我们常见的dele...
  • PgSQL · 应用案例 · PostgreSQL 并行计算

    1150 2020-08-13 《数据库内核月报》
    背景 PostgreSQL 11 并行计算使用场景、性能提升倍数 参考 背景 PostgreSQL 11 优化器已经支持了非常多场合的并行。简单估计,已支持几十种场景的并行计算。 并行计算到底带来了多大的性能提升? 是否满足实时分析的需求? 是否可以支持OLTP与OLAP混合业务使用? 《PostgreSQL 多模, 多应用场景实践》 ...