collector (@brownfoxsir)postgres 数据库调优 中发帖

今天在做数据库查询的时候,发现特别慢,等了两分钟都没出来,我就直接 cancel 了,看了下这个表有 2kw 数据,这么慢,不知道以前怎么用的。。。 
select count (1)
from test
where label_data -> 'tags' @> '["a"]';

解决方案
!!!遇事不决加索引
这是表结构
create table test
(
id serial
primary key,
data jsonb default '{}'::jsonb not null,
label_data jsonb
);

添加索引
CREATE INDEX idx_test_label_data_tags ON tes...