最大函数与在Oracle中使用all_sequences

布赖恩

我有一个定义的序列,专门用于表中的列。递增1并缓存10。这是一个巨大的表,该列上没有索引。我想知道该列的最大值。由于max函数会花费很多时间,因此我正在考虑使用视图last_numberall_sequences那是正确的方法吗?特别是涉及缓存?因此,如果表是仅插入的并且没有删除,并且插入的最大值last_number是1000 ,我会看到1000吗?

编辑:数据库不适合常规流量后,我想知道这一点。运行此程序时没有其他连接。

杰弗里·坎普(Jeffrey Kemp)

如果您确实需要知道一列的最大值,那么最快的方法可能是在该列上添加索引。这样,查询只需要从索引中获取最后一个块即可确定最大值-您只需要确保正确编写查询即可利用Oracle的MIN / MAX优化(例如,SELECT MAX(id) FROM mytable应该这样做),但可以检查执行情况先计划)

正如Justin所说,序列发生器极不可能用于此目的-不仅是因为回滚,而且还有其他序列功能(例如缓存,增量以及它们在RAC环境中的行为)意味着last_number通常期望比列的实际最大值。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Oracle中使用LISTAGG函数

来自分类Dev

在Select ORACLE SQL中使用函数

来自分类Dev

Oracle-在函数中使用可选参数?

来自分类Dev

在经典ASP中使用oracle date参数调用oracle函数

来自分类Dev

如何在oracle中使用dblink调用函数?

来自分类Dev

在Oracle中使用解析函数查找月份差异

来自分类Dev

Oracle group by子句在select语句中使用嵌套函数

来自分类Dev

如何在Oracle PL / SQL函数中使用变量

来自分类Dev

在 Oracle 中使用 datediff 函数时查询速度慢

来自分类Dev

使用最大/合计函数

来自分类Dev

在UNION ALL结果集中使用聚合函数

来自分类Dev

从函数中获取收益,然后在promise.all()中使用?

来自分类Dev

如何在ORACLE中使用ROWNUM进行最大和最小排序?

来自分类Dev

在oracle 19c中使用oracle sql XMLElement函数生成嵌套XML

来自分类Dev

在函数中使用“使用”?

来自分类Dev

在函数中使用“使用”?

来自分类Dev

如何在Python中使用递归函数找到最大的公约数?

来自分类Dev

在“函数”中使用“ for循环”打印DataFrame的每列的最小值/最大值

来自分类Dev

Python Gekko-如何在顺序求解器中使用内置的最大值函数?

来自分类Dev

在AdonisJS中使用.save()函数时,最大调用堆栈大小超出错误

来自分类Dev

未捕获的RangeError:在jQuery中使用.map函数时,超出了最大调用堆栈大小

来自分类Dev

无法在 SQL Server 中使用分区函数获取最大分区数

来自分类Dev

在Oracle中使用NOT LIKE

来自分类Dev

在Oracle中使用datediff

来自分类Dev

在Oracle SQL中使用as

来自分类Dev

在oracle中使用ROWID

来自分类Dev

c ++在函数中使用函数

来自分类Dev

在函数JavaScript中使用函数

来自分类Dev

我需要使用 UDF 在 cassandra 中使用 nvl(oracle 替换空值函数)

Related 相关文章

  1. 1

    在Oracle中使用LISTAGG函数

  2. 2

    在Select ORACLE SQL中使用函数

  3. 3

    Oracle-在函数中使用可选参数?

  4. 4

    在经典ASP中使用oracle date参数调用oracle函数

  5. 5

    如何在oracle中使用dblink调用函数?

  6. 6

    在Oracle中使用解析函数查找月份差异

  7. 7

    Oracle group by子句在select语句中使用嵌套函数

  8. 8

    如何在Oracle PL / SQL函数中使用变量

  9. 9

    在 Oracle 中使用 datediff 函数时查询速度慢

  10. 10

    使用最大/合计函数

  11. 11

    在UNION ALL结果集中使用聚合函数

  12. 12

    从函数中获取收益,然后在promise.all()中使用?

  13. 13

    如何在ORACLE中使用ROWNUM进行最大和最小排序?

  14. 14

    在oracle 19c中使用oracle sql XMLElement函数生成嵌套XML

  15. 15

    在函数中使用“使用”?

  16. 16

    在函数中使用“使用”?

  17. 17

    如何在Python中使用递归函数找到最大的公约数?

  18. 18

    在“函数”中使用“ for循环”打印DataFrame的每列的最小值/最大值

  19. 19

    Python Gekko-如何在顺序求解器中使用内置的最大值函数?

  20. 20

    在AdonisJS中使用.save()函数时,最大调用堆栈大小超出错误

  21. 21

    未捕获的RangeError:在jQuery中使用.map函数时,超出了最大调用堆栈大小

  22. 22

    无法在 SQL Server 中使用分区函数获取最大分区数

  23. 23

    在Oracle中使用NOT LIKE

  24. 24

    在Oracle中使用datediff

  25. 25

    在Oracle SQL中使用as

  26. 26

    在oracle中使用ROWID

  27. 27

    c ++在函数中使用函数

  28. 28

    在函数JavaScript中使用函数

  29. 29

    我需要使用 UDF 在 cassandra 中使用 nvl(oracle 替换空值函数)

热门标签

归档