代码改变世界

推荐排行榜

ORACLE数据库查看执行计划

2012-05-24 22:28 by 潇湘隐者, 38061 阅读, 收藏,
摘要: 基于ORACLE的应用系统很多性能问题,是由应用系统SQL性能低劣引起的,所以,SQL的性能优化很重要,分析与优化SQL的性能我们一般通过查看该SQL的执行计划,本文就如何看懂执行计划,以及如何通过分析执行计划对SQL进行优化做相应说明。一、什么是执行计划(explain plan)执行计划:一条查询语句在ORACLE中的执行过程或访问路径的描述。二、如何查看执行计划1: 在PL/SQL下按F5查看执行计划。第三方工具toad等。很多人以为PL/SQL的执行计划只能看到基数、优化器、耗费等基本信息,其实这个可以在PL/SQL工具里面设置的。可以看到很多其它信息,如下所示2: 在SQL*PLUS 阅读全文

ORACLE的SQL JOIN方式小结

2016-10-07 12:13 by 潇湘隐者, 54414 阅读, 收藏,
摘要: 在ORACLE数据库中,表与表之间的SQL JOIN方式有多种(不仅表与表,还可以表与视图、物化视图等联结),官方的解释如下所示 A join is a query that combines rows from two or more tables, views, or materialized views. Oracle Database performs a join whenever... 阅读全文

Linux如何搜索查找文件里面内容

2016-08-24 12:14 by 潇湘隐者, 337465 阅读, 收藏,
摘要: 在Linux系统当中,如何搜、索查找文件里面的内容呢? 这个应该是系统维护、管理当中遇到最常见的需求。那么下面介绍,总结一下如何搜索、查找文件当中的内容。 搜索、查找文件当中的内容,一般最常用的是grep命令,另外还有egrep, vi命令也能搜索文件里面内容 1:搜索某个文件里面是否包含字符串,使用grep "search content" filename1, 例如 $ grep... 阅读全文

SQL SERVER 中is null 和 is not null 将会导致索引失效吗?

2015-06-04 00:01 by 潇湘隐者, 44734 阅读, 收藏,
摘要: 其实本来这个问题没有什么好说的,今天优化的时候遇到一个SQL语句,因为比较有意思,所以我截取、简化了SQL语句,演示给大家看,如下所示 declare @bamboo_Code varchar(3); set @bamboo_Code='-01'; SELECT DISTINCT yarn_lotFROM dbo.rsjob WITH ( nolock )WHERE RIGHT(... 阅读全文

浅析SQL SERVER执行计划中的各类怪相

2014-07-11 15:30 by 潇湘隐者, 5496 阅读, 收藏,
摘要: 在查看执行计划或调优过程中,执行计划里面有些现象总会让人有些疑惑不解: 1:为什么同一条SQL语句有时候会走索引查找,有时候SQL脚本又不走索引查找,反而走全表扫描? 2:同一条SQL语句,查询条件的取值不同,它的执行计划会一致吗? 3: 同一条SQL语句,其执行计划会变化,为什么 4: 在查询条件的某个或几个字段上创建了索引,执行计划就一定会走该索引吗? 5:同时存在几个索引... 阅读全文
上一页 1 2 3 4 5 6 7 8 9 ··· 133 下一页