2012年2月22日

【转载】写有效率的SQL查询(VI)

摘要: 我们先看NestedLoop和MergeJoin的算法(以下为引用,见RicCC的《通往性能优化的天堂-地狱 JOIN方法说明》): 阅读全文

posted @ 2012-02-22 20:21 hysoka 阅读(491) 评论(0) 推荐(0) 编辑

【转载】写有效率的SQL查询(V)

摘要: 很多人非常非常厌恶在应用程序中使用存储过程,而宁愿使用拼SQL或者参数化SQL,理由是它们提供了更好的灵活性——这个理由其实非常非常的发指(俺现在喜欢上这个词了)。 阅读全文

posted @ 2012-02-22 19:13 hysoka 阅读(362) 评论(0) 推荐(0) 编辑

【转载】写有效率的SQL查询(IV)

摘要: 本文主要介绍写SQL的另外两个误区: 1、 存储过程中使用局部变量而不使用参数变量(就是存储过程输入参数)做where条件 2、 查询条件中类型不匹配 阅读全文

posted @ 2012-02-22 19:03 hysoka 阅读(260) 评论(0) 推荐(0) 编辑

【转载】写有效率的SQL查询(III)

摘要: 先说说这些误区。所谓“误区”,有一些是新手很容易犯的错误或者很容易忽略的问题,另外一些,则是像“耗子吃了盐会变成蝙蝠”一样,让我们从小就认为是正确的事情。 阅读全文

posted @ 2012-02-22 18:58 hysoka 阅读(135) 评论(0) 推荐(0) 编辑

【转载】写有效率的SQL查询(II)

摘要: 上回我们说到评估一条语句执行效率主要看逻辑IO(啥是逻辑IO,啥是物理IO见联机文档),这次我们继续。 阅读全文

posted @ 2012-02-22 18:56 hysoka 阅读(249) 评论(0) 推荐(0) 编辑

【转载】写有效率的SQL查询(I)

摘要: 大型系统的生产环境,一般情况下,我们评价一条查询是否有效率,更多的是关注逻辑IO(至于为什么,回头补一篇)。我们常说,“要建彪悍的索引”、“要写高效的SQL”,其实最终目的就是在相同结果集情况下,尽可能减少逻辑IO。 阅读全文

posted @ 2012-02-22 18:53 hysoka 阅读(163) 评论(0) 推荐(0) 编辑

【转载】通往性能优化的天堂-地狱 JOIN方法说明

摘要: 不管是博客园还是CSDN,看到很多朋友对数据库的理解、认识还是没有突破一个瓶颈,而这个瓶颈往往只是一层窗纸,越过了你将看到一个新世界。 阅读全文

posted @ 2012-02-22 18:49 hysoka 阅读(459) 评论(0) 推荐(0) 编辑

导航