小编GrA*_*Dev的帖子

为什么 Postgresql 使用过滤器而不是索引?

我有ad_item包含以下列的postgresql表。

id | name | remaining | created_at
Run Code Online (Sandbox Code Playgroud)

然后我的剩余指数小于或等于 300。

create index remaining_index on ad_item using btree(id) where remaining <= 300
Run Code Online (Sandbox Code Playgroud)

但是当我做explain analyze我的查询时。

explain analyze select id from ad_item where remaining <= 300
Run Code Online (Sandbox Code Playgroud)

它向我展示了以下内容。

Seq Scan on ad_item  (cost=0.00..2.06 rows=1 width=4) (actual time=0.010..0.013 rows=1 loops=1)
  Filter: (remaining <= '300'::numeric)
  Rows Removed by Filter: 4
Planning time: 0.115 ms
Execution time: 0.026 ms
Run Code Online (Sandbox Code Playgroud)

为什么不使用我的remaining_index?那个索引是多余的吗?

谢谢。

postgresql query-optimization

7
推荐指数
1
解决办法
5353
查看次数

如何使用自定义方法向ComboBox添加第二个按钮?

ComboBox有一个用于选择项目的按钮.我需要第二个按钮,我的自定义方法靠近第一个按钮.如何在没有UserControl的情况下添加它?

wpf combobox controltemplate

5
推荐指数
2
解决办法
587
查看次数