我的表有1个布尔列.
productid integer
isactive (boolean)
Run Code Online (Sandbox Code Playgroud)
执行查询时
SELECT productid
FROM
product
WHERE ispublish
LIMIT 15 OFFSET 0
Run Code Online (Sandbox Code Playgroud)
Affter我为ispublish
专栏创建了索引
CREATE INDEX idx_product_ispublish ON product USING btree (ispublish)
re execute
SELECT productid
FROM
product
WHERE ispublish
LIMIT 15 OFFSET 0
result
Run Code Online (Sandbox Code Playgroud)
=>没有差别我已经尝试但结果是一样的
CREATE INDEX idx_product_ispublish ON product USING btree (ispublish)
CREATE INDEX idx_product_ispublish ON product USING btree (ispublish)
CREATE INDEX idx_product_ispublish ON product (ispublish) WHERE ispublish is TRUE
Run Code Online (Sandbox Code Playgroud)
谁能向我解释一下?
postgresql ×1