从难缠的模糊查询聊开 - PostgreSQL独门绝招之一 GIN , GiST , SP-GiST , RUM 索引原理与技术背景
标签
PostgreSQL , gist , sp-gist , gin , rum index , 模糊查询 , 搜索引擎 , token位置搜索 , pg_hint_plan , 自动优化 , 分词 , like '%xxx%'
背景
模糊查询,是一个需求量很大,同时也是一个对数据库来
PostgreSQL 数据库开发规范
## 背景
PostgreSQL的功能非常强大,但是要把PostgreSQL用好,开发人员是非常关键的。
下面将针对PostgreSQL数据库原理与特性,输出一份开发规范,希望可以减少大家在使用PostgreSQL数据库过程中遇到的困惑。
目标是将PostgreSQ
从PostgreSQL支持100万个连接聊起
背景
100万个数据库连接,绝逼疯了,常人怎么会干这种事情。
没错,数据库支持100万个连接意味着什么呢?不能用连接池吗?
其实除了抱着玩一玩的心态,从另一方面也能了解到操作系统层的一些知识,何乐不为呢?
碰壁
根据我前几天写的《如何度量Kernel Resourc
DBA不可不知的操作系统内核参数
背景
操作系统为了适应更多的硬件环境,许多初始的设置值,宽容度都很高。
如果不经调整,这些值可能无法适应HPC,或者硬件稍好些的环境。
无法发挥更好的硬件性能,甚至可能影响某些应用软件的使用,特别是数据库。
数据库关心的OS内核参数
512GB 内存为例
参数