从难缠的模糊查询聊开 - PostgreSQL独门绝招之一 GIN , GiST , SP-GiST , RUM 索引原理与技术背景
标签
PostgreSQL , gist , sp-gist , gin , rum index , 模糊查询 , 搜索引擎 , token位置搜索 , pg_hint_plan , 自动优化 , 分词 , like '%xxx%'
背景
模糊查询,是一个需求量很大,同时也是一个对数据库来
从PostgreSQL支持100万个连接聊起
背景
100万个数据库连接,绝逼疯了,常人怎么会干这种事情。
没错,数据库支持100万个连接意味着什么呢?不能用连接池吗?
其实除了抱着玩一玩的心态,从另一方面也能了解到操作系统层的一些知识,何乐不为呢?
碰壁
根据我前几天写的《如何度量Kernel Resourc
Pick!闲鱼亿级商品库中的秒级实时选品
作者:闲鱼技术-剑辛
一、业务背景
在电商运营工作中,营销活动是非常重要的部分,对用户增长和GMV都有很大帮助。对电商运营来说,如何从庞大的商品库中筛选出卖家优质商品并推送给有需要的买家购买是每时每刻都要思索的问题,而且这个过程需要尽可能快和实时。
PostgreSQL 流复制的主备切换
概述
流复制的主库和备库的角色不是静态存在的,在维护过程中可以对二者进行角色切换。例如当主库硬件故障或主库需要调整参数需要重启系统时,通常要进行流复制的主备切换。
如何判断主备角色
在通常的主备架构下(一主多备,级联除外)有以下五种方法判断主备角色
操作系统上查看wal发送进程或wal接收线程
...
DBA不可不知的操作系统内核参数
背景
操作系统为了适应更多的硬件环境,许多初始的设置值,宽容度都很高。
如果不经调整,这些值可能无法适应HPC,或者硬件稍好些的环境。
无法发挥更好的硬件性能,甚至可能影响某些应用软件的使用,特别是数据库。
数据库关心的OS内核参数
512GB 内存为例
参数