注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

骇客归来

ぁ枫あ

 
 
 

日志

 
 

DB2一句话误解  

2008-12-05 11:54:34|  分类: DB2 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
句话误解:
1.
错误:表至多有一到两个索引
正确:表应该按照性能需求拥有多个索引
2.
错误:将所有东西放在一个缓冲池(BP0)中让DB2管理
正确:不要放置除了DB2 catalog和目录以外的东西进入BP0
3.
错误:VARCHAR应该总是被放置在行末
正确:只有在频繁更新的情况下它应该被放置在末尾,但是并不通常这样。
4.
错误:大多数过程不在SQL中进行
正确:SQL是一个非常丰富的语言,能够处理大多数过程。
5.
错误:非分割索引(NPI)不应该被使用,尤其是不应该在大的表中使用
正确:总体上这些都能被克服,但是NPI是对适当的访问和性能非常必要的。
6.
错误:大表总应该被分割
正确:这取决于数据库的应用方式
7.
错误:不要在SQL WHERE谓词里使用否定
正确:只有谓词是一个否定时,SQL访问路径可能使用一个不必要的表空间扫描, 但是在其它的多数情况下,多余的过滤应该在DB2引擎里完成,这会较好。
8.
错误:DB2缺省就是好的
正确:缺省的一般不是最好的,它们会因版本不同而改变。
9.
错误:我可以只依靠EXPLAIN来决定是否访问路径是好的
正确:EXPLAIN只是导出一些数据到一个表里,然后结合其他一些信息来进行更多的一些解释
  评论这张
 
阅读(82)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018