我没有关于PL / sql中CLOB与VARCHAR2的相对性能的任何确切信息,并且简短的Google也没有返回任何有用的信息.但是我强烈怀疑VARCHAR2通常比CLOB表现更好(对于可以存储在其中的数据),因为它更简单.通过使用VARCHAR2编写相同的简单程序一次,使用CLOB编写一次,并运行每1000次并比较总耗用时间,您可以轻松地设置测试来证明这是对还是错. Tom Kyte的Runstats实用程序在这里是一个很好的帮助,并显示了两种方法在Oracle资源方面的其他差异.
我的建议是:如果您的数据超过32K,那么您必须使用CLOB;如果没有那么不要使用CLOB,使用VARCHAR2.
注意:如果CLOB对于所有大小的字符数据都优于VARCHAR2,那么Oracle可能会像deprecate VARCHAR2那样使用LONG数据类型 – 但它们没有.
总结以上是内存溢出为你收集整理的plsql – Oracle PL / SQL:PL / SQL中CLOB数据类型的性能全部内容,希望文章能够帮你解决plsql – Oracle PL / SQL:PL / SQL中CLOB数据类型的性能所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)