摘要:
如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。 如果一条SQL平时执行的好好的,却有一天突然性能很差,如果排除了系统资源和阻塞的原因,那么基本可以断定是执行计划出了问题。 看懂执行计划也就成了SQL优化的先决条件。 这里的SQL优化指的是SQL性能问题的定位,定位后就可以解决问题。一. 查看执行计划的三种方法1.1 设置autotrace序号命令解释1SETAUTOTRACEOFF此为默认值,即关闭Autotrace2SETAUTOTRACEONEXPLAIN只显示执行计划3SETAUTOTRACEONSTATISTICS只显示执行的统.. 阅读全文
posted @ 2010-08-20 17:23
sqlite例子
阅读(595)
评论(0)
推荐(0)
摘要:
在多表联合查询的时候,如果我们查看它的执行计划,就会发现里面有多表之间的连接方式。 之前打算在sqlplus中用执行计划的,但是格式看起来有点乱,就用Toad 做了3个截图。 从3张图里我们看到了几点信息:1. CBO 使用的ALL_ROWS模式Oracle Optimizer CBO RBOhttp://blog.csdn.net/tianlesoftware/archive/2010/08/19/5824886.aspx2. 表之间的连接用了hash Join, Nested loops,Sort Merge Join多表之间的连接有三种方式:Nested Loops,Hash Join 阅读全文
posted @ 2010-08-20 14:46
sqlite例子
阅读(204)
评论(0)
推荐(0)
摘要:
Windows_Azure云存储,云计算,云服务简介http://zh.wikipedia.org/zh-cn/Windows_Azure 阅读全文
posted @ 2010-08-20 10:15
sqlite例子
阅读(143)
评论(0)
推荐(0)
摘要:
解决windows server 2008 提示“考虑更改密码”的问题默认情况下,作为服务器操作系统,windows server 2008具有较高的安全策略,如题所示的提示也是为了这个原因。我的windows server 2008安装和使用大概一个月的时间,每次进入系统后,右下角都会有“考虑更改密码”的提示信息,说密码将会在x天后过期等信息。这是虽然不影响使用,但是密码策略的原因,默认情况下,windows server 2008要求密码最长使用期限是42天。觉得自己这个没必要,取消这个策略的方法也很简单:控制面板-管理工具-本地安全策略-账户策略-密码策略,双击右边的“密码最长使用期限” 阅读全文
posted @ 2010-08-20 09:17
sqlite例子
阅读(168)
评论(0)
推荐(0)