暂无图片
pg中过滤因子的选择,是过滤因子大好还是小好?
我来答
分享
暂无图片 匿名用户
pg中过滤因子的选择,是过滤因子大好还是小好?

一个select 语句



select * from  t  where  id=2 and name='aaa'


假设id的过滤因子=0.01

name的过滤因子=0.1

那么是在id上建索引的性能好还是name上建索引好?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
sunflower
2022-11-11

可以看下ORACLE 下的,基数和选择性的如何选择的!!

暂无图片 评论
暂无图片 有用 0
打赏 0
徐孝亮
2022-11-13

id的过滤性为0.01,相当于100值个中有1个值符合条件。过滤性更好,所以在id上建索引性能更好。

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
有没有好的工具可以监听postgresql接收到了哪些查询请求?
回答 1
如果这样的需求的话,您需要的是数据库审计。旁路接入,全部记录的那种。
postgresql merg join 討論,
回答 3
嗯,提升defaultstatistics的统计样本数,可以解决; 说明表的数据,不均匀,具有一定的倾斜;
gorm怎么执行postgresql 存储过程?
回答 1
已采纳
用db.Raw()来执行原生sql命令即可。这里有个要注意的地方,对于postgresql,老版本不支持存储过程,只支持函数,因此老版本的驱动也不支持存储过程,在确认语法无误但调用还是报错的时候,请检
有什么方法知道每天postgreSQL 数据库里哪些表的数据更新了?
回答 2
每天对pgstatusertables做一下快照拉链表
PostgreSQL 中一般 IPC: MessageQueueSend 等待是什么原因造成的?
回答 1
由于没有更详细的信息,只能推测可能与资源争用有关,打开或观察下autovacuum信息,或者系统进度报告pgstatprogressvacuum,或者系统配置不高。
postgreSQL 如果数据已经被误删除了,在编译安装walminer还能通过解析wal日志生成undo sql 吗?
回答 1
不一定
pgsql的序列能实现oracle序列的order by 功能吗?
回答 1
序列和order by之间没有必然关系。但是不管oracle和pg,都是可以orderby(序列引用的列)
pg_rman是实例级别的备份,还是库的?能否只备份指定的某个库?
回答 1
是实例级别的备份,不能指定单个库
pg_cron 如何支持多DB运行?
回答 1
使用scheduleindatabase函数SELECTcron.scheduleindatabase('mydb2job4','',$$insertintotest4values((random()
wal_level 的疑问
回答 2
你的理解是正确的