oracle hash函数怎么用

oracle hash函数怎么用,第1张

其实还有一个加密的函数DBMS_OBFUSCATION_TOOLKIT.md5,这个就不进行测试了,估计和上面的MD5效率应该差不多。主要就测试上面四个主要HASH的效率。

现在首先需要创建一个很大很大的表,然后用上面四个函数分别做测试,根据执行的时间来大概的判断各种算法的效率。

首先创建一张比较大的表

SQL>create table sunwg (id varchar2(4000))

Table created

v$sqlarea每条语句都有一个唯一的HASH_VALUE,相当于你语句的一个ID,v$sql、v$sql_plan的hash_value,如果两条相同的话ORACLE会认为这两条语句是同一条语句,不在再次做硬解析,plan_hash_value是计划的hash值,数值的大小没啥意义。

oracle11g hash 分区 索引怎么用

Hash Global分区索引介绍

HASH-Partitioned Global索引是Oracle 10g开始提供的新特性。而在以前的版本中

,Oracle只支持Range-Partitioned Global索引。HASH-Partitioned Global索引的好处如下:

比Range-Partitioned Global索引易于实施。HASH-Partitioned Global索引是根据

索引字段值,通过Oracle内部的HASH算法自动均匀散列到定义的分区中。而

Range-Partitioned Global索引需要根据索引字段值的范围进行分区,因此实施和

维护的难度都大。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6719977.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存