暂无图片
openGauss数据库查询咨询
我来答
分享
2022-10-28
openGauss数据库查询咨询

openGauss数据库,插入顺序是1,2,3,但是查询的时候默认返回顺序可能是3,2,1。并且这个顺序会随着查询条件的改变而不同,有什么方法能让查询的结果按照插入的顺序固定返回吗?

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

查询时使用order by,指定你要排序的字段,表上没有能排序的字段就增加一个字段,放自增序列或者时间等能排序的值。
去了解一下堆表和索引组织表的区别和各自的优劣势吧。

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
题主
2022-10-31
非常感谢你的回复。我之前也怀疑是内部存储的行为有差异,但是没有找到相关的资料,你的回复让我有了方向。这个波及的业务改动较多,可能比较难推进。
回答交流
Markdown


请输入正文
提交
相关推荐
openGauss使用的是哪个优化器,CBO or RBO? 有啥区别?
回答 3
再补充一些:RBO应该已经废弃; CBO,主要由“查询转换、代价评估、执行计划生成”三部分组成,其依赖于统计信息(1.analyze收集;2.pgstatistic系统表存储有关该数据库中表
openGauss的MOT可以跑TPC-H吗?
回答 2
谢谢您的回复,请问这个有个大概的时间规划吗?
在openGauss中,开启AI智能基数估计对数据库性能有什么影响吗?
回答 1
在openGauss中,AI预测分成两种形态,其中AI4DB是在系统外部进行评估预测,对数据库性能没有太多的影响,AI4DBKernel则是在数据库内部基于语义及数据进行处理,会影响系统的负载,在线调
openGauss主要线程有哪些?
回答 1
参考官方文档:
修改字段类型为date后,点击刷新变成timestamp(0) without time zone
回答 1
没问题,date类型其实是自动映射到timestamp(0)withouttimezone类型上去了,也就是说,在openGauss里,这两个类型是等价的
openGauss为什么要使用多线程架构?
回答 2
随着计算机领域多核技术的发展,如何充分有效的利用多核的并行处理能力,是每个服务器端应用程序都必须考虑的问题。由于数据库服务器的服务进程或线程间存在着大量数据共享和同步,而多线程可以充分利用多CPU来并
openGauss 列存储表写入有些慢,怎么处理?
回答 1
如果在openGauss中列存储表的写入速度较慢,您可以尝试以下方法来处理:1.调整写入批处理大小:增加每次写入的批处理大小,可以减少写入操作的次数,从而提高写入速度。可以通过调整bulkinsert
gs_ctl: error while loading shared libraries: libreadline.so.7
回答 1
readline这个包卸了,重新用yum安装一下试试
请教个关于HCIA-opengauss选择题?
回答 2
已采纳
ACDhttps://www.cnblogs.com/zekaiblogs/p/16069493.html
大家有没有装过openGauss,在执行gs_preinstall预安装的时候输入root密码那里为什么总是失败呢?
回答 2
gspreinstall包含创建互信过程,如果可以确认各节点root以及omm用户之间存在互信,可以尝试预安装时加一个noninteractive跳过创建互信输密码过程。