雄关漫道真如铁,而今迈步从头越。
全部博文(348)
发布时间:2016-12-13 13:02:01
在ORACLE里,一般认为''与NULL是等价的,除了一些特别的语法,比如有id is null,但是没有id is '',以及''作为字符类型的特殊性,在decode等函数要求类型匹配的时候,与NULL可能不等价。本篇文章主要说明下''与NULL在SQL优化器中也有很大的区别,如果不了解这个区别,很可能SQL语句的性能,将要陷入灾难境地。......【阅读全文】
发布时间:2016-12-13 13:01:08
TABLE函数在SQL中使用,可以将传入的集合转为普通表使用,与管道函数结合使用,往往能够提高效率,然后在实际应用过程中,发现CBO对TABLE函数的启发式基数估算,往往会导致性能问题。以下SQL虽然单条运行很快,但是运行非常频繁,严重消耗CPU资源。......【阅读全文】
发布时间:2016-10-24 10:05:12
本文主要介绍了 DB2 中降低表空间高水位标记,释放空闲空间的原理和方式。DB2 9.7 之前的用户可以参照第一种方式监控和降低高水位标记。而 DB2 9.7 用户可以采用新的降低高水位标记功能更快更简单的实现释放表空间。希望文章能够帮助用户更好的理解 DB2 表空间的存储概念,从而更有效地管理存储空间,节省运营成本。有关表空间管理的其他技术内容,可以参考 developerworks 上的文章。......【阅读全文】
发布时间:2016-10-23 11:05:04
OPTIMIZE FOR 子句声明只想检索部分结果或者优先检索前几行,优化器可以选择能够将检索前几行所需的响应时间缩至最短的访问方案。此外,作为单个块发送到客户机的行数由 n 的值限制。因此,OPTIMIZE FOR 子句既影响服务器从数据库检索合格行的方式,又影响将那些行返回给客户机的方式.......【阅读全文】