暂无图片
pg中SQL没有过滤条件,在创建索引的时候,还要加个常量吗?
我来答
分享
暂无图片 匿名用户
pg中SQL没有过滤条件,在创建索引的时候,还要加个常量吗?

oracle中如果SQL没有过滤条件,在创建索引的时候,要加个常量0


sql如下:


select  *
from  t_page
order by object_id, object_name desc

例如:create index idx_page_idname on t_page(object_id,object_name desc,0) 

pg也有类似的吗?


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

我实际测试了MySQL 是不需要Oracle这样 添加常量也能走索引的。

PG可以自己走测试

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


请输入正文
提交
相关推荐
已经回收了模式public的usage权限,但是仍能访问public下的表tt,这个哪里错了?
回答 1
usage权限表示允许访问模式中包含的对象。如果没有此权限,仍可以看到对象名称,例如通过查询系统目录:selectrelname,relkindfrompgclasswhererelnamespace
在postgresql12中,SQL单独执行不慢,但在存储过程中执行慢。
回答 1
1.启用慢查询日志,修改postgresql.conf文件,logmindurationstatement5000记录执行时间超过5秒的查询2.分析执行计划EXPLAINANALYZESELECTFR
postgresql insert会有延迟吗?刚插入就去查询
回答 1
已采纳
没有延迟,提交了就能看到。自己会话不提交也能看到。
生产上有没有用到postgreSQL 14版本的吗?
回答 3
我准备过23个月上PG16,数据库上线后更新太麻烦,不如一步到位。
postgresql 库需要定时analyze table吗?
回答 1
已采纳
PostgreSQL查询规划器在选择最优路径时,需要参照相关数据表的统计信息用以为查询生成最合理的规划。这些统计是通过ANALYZE命令获得的,与回收空间(VACUUM)一样,对数据更新频繁的表保持一
win10系统安装plsql之后字体特别小,调大之后就重叠了,显示不全,怎么解决?
回答 1
已采纳
调整分辨率,或者右键以兼容性打开试试
postgresql 物理流同步和异步复制的问题:将一个同步复制改为异步复制,是不是直接将synchronous_standby_names设置为空就可以?
回答 1
修改synchronousstandbynames为空,然后reload生效。也就是说转换过程不需要重启服务器,这一点非常方便的。
请教postgre的数据库权限问题
回答 2
已采纳
在PostgreSQL中,创建数据库后,只有创建该数据库的用户和超级用户才有权访问该数据库。其他用户必须被明确授权才能访问。当你创建一个新用户时,该用户没有任何默认的权限,除非你明确授权。例如,如果你
pg如何在线修改表结构
回答 2
mysql的ptosc在线修改的工具,在pg中有啥工具来对应?
Postgresql数据库,版本10,是否可以使用vacuum tablename 来进行清理过程解冻?
回答 1
已采纳
vacuum可以使用freeze选项来做。
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~