暂无图片
postgresql:where条件后面的顺序,跟索引有关系吗?
我来答
分享
暂无图片 匿名用户
postgresql:where条件后面的顺序,跟索引有关系吗?

比如, where 条件1 = ?, 条件2 = ?, 条件 n =?
其中,只有条件2有索引,这样,会优先从条件2的索引走起吗?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
薛晓刚

会的。所有的数据库现在都是CBO模式,不管谓词在where后面的顺序。选择最优的。

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


请输入正文
提交
相关推荐
用 patroni 操作postgresql 的高可用集群,为什么拉不起主节点?
回答 1
可能是Watchdog配置问题。
怎么能让postgresql 使用多个CPU?
回答 1
多来几个这个的SQL,多开几个这样的窗口。你就会发现都用起来了。
如何又快又好地将PostgreSQL数据库复制到另一台服务器?
回答 2
关库,然后直接拷贝目录即可
postgresql 死锁如何发现或者监控?
回答 1
已采纳
可以通过查看pgstatactivity表SELECTFROMpgstatactivityWHEREdatname'数据库名'andwaiting't';或者selectpidfrompglocksw
PostgreSQL pg_rman 全备备份集数据丢失
回答 8
建议你可以尝试以下步骤:可以尝试升级到最新版本,看看是否能够解决问题。如果升级pgrman后仍然存在问题,那么你可以考虑使用其他备份工具进行备份和恢复,比如pgdumpall和pgrestore等。如
pg_recvlogical 做逻辑解码,如何停止
回答 1
1、直接CtrlC退出就好2、应该是1没有退出导致的3、selectfrompgstatactivitywherepid3871;
pg_event_trigger_ddl_commands() 的 command 列如何使用或显示?
回答 1
好问题,但是为什么不直接使用log(logstatementddl)功能呢?(postgres@[local])[sbtest]16:08:37CREATEORREPLACEFUNCTIONaaa()
请问postgre的Access privileges中的+什么意思?
回答 2
已采纳
没啥意思就是分隔符一样的存在就是换行了不代表所有数据展示完了等价SQLSELECTn.nspnameAS"Name",pgcatalog.pggetuserbyid(n.nspow
pg中如何关闭死锁检测?
回答 3
任何数据库都有死锁,它不是累赘!有死锁,释放掉就是了https://blog.csdn.net/qq41780234/article/details/123839993
PostgreSQL 10没有jsonb类型,怎么解决?
回答 3
已采纳
建议升级pg10或者换成其他数据类型,比如blob
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~