前面介绍了一些 SQL*PLUS 知识, 我已经知道, 注意: autotrace 只能运行在SQL*PLUS上, 在 toad 上运行, 实际底层也是运行在 sql*plus 上.AUTOTRACEautotrace 显示计划很容易, 但是, 它很容易遗漏一些重要信息, 例如 分区信息, 绑定变量...
分类:
其他好文 时间:
2015-01-20 17:15:29
阅读次数:
201
Mybatis中SQL动态语句灵活运用${}符号和#{}符号...
分类:
数据库 时间:
2015-01-14 16:57:05
阅读次数:
241
以下SQL执行时间按序号递减。1,动态SQL,没有绑定变量,每次执行都做硬解析操作,占用较大的共享池空间,若共享池空间不足,会导致其他SQL语句的解析信息被挤出共享池。create or replace procedure proc1asbeginfor i in 1..100000 loop e....
分类:
数据库 时间:
2015-01-09 08:05:53
阅读次数:
253
SELECT * FROM DBA_HIST_SQLBIND WHERE SNAP_ID>67073 AND SNAP_IDSELECT x.ksppinm NAME, y.ksppstvl VALUE, x.ksppdesc describ2 FROM SYS.x$ksppi x, SYS.x$....
分类:
数据库 时间:
2015-01-08 17:26:43
阅读次数:
715
2014-12-19 Created By 鲍新建一、摘要在做咨询时,经查遇到以前SQL的运行情况,和查询使用的条件查询绑定变量时,有硬解析和软解析之分,如果是软解析,变量的值就很难找到了查询绑定变量的几个视图如下:查询v$sql视图查询v$sql_bind_capture查询dba_hist_sq...
分类:
数据库 时间:
2014-12-30 09:56:58
阅读次数:
260
1、一个问题引发的思考 大家在群里讨论了一个问题,奉文帅之命写篇作文,且看:String user_web = "user_web"String sql = "update user set user_web="+user_web+" where userid=2343"; 大家看看这条sq...
分类:
数据库 时间:
2014-12-20 16:47:34
阅读次数:
213
目录1、什么是执行计划?执行计划是依赖于什么信息。2、 统一SQL语句的写法减少解析开销3、 减少SQL语句的嵌套4、 使用“临时表”暂存中间结果5、 OLTP系统SQL语句必须采用绑定变量6、 倾斜字段的绑定变量窥测问题7、 begin tran的事务要尽量地小。8、 一些SQL查询语句应加上no...
分类:
数据库 时间:
2014-12-17 20:29:35
阅读次数:
250
本文由qinning199原创,转载请注明:http://www.cocos2dx.net/post/206
最近研究网页版游戏开发,因为之前用的就是cocos2d-x 2.2.1框架,所以就选用了cocos2d-js v3.0final,之前cocos2d-x也是使用了cocosbuilder用作界面开发,所以这次做网页版也是打算使用cocosbuilder做界面和一些简单动画。
研究了一下...
分类:
Web程序 时间:
2014-12-13 06:19:53
阅读次数:
210
在版本11.2.0.1.0,ACS(adaptiver cursor sharing)很令我失望,测试的结果是:
1. 在绑定窥探有效的情况下,直方图准确的情况下,CBO总是以第一条SQL的执行计划为准。
2. 在绑定窥探失效的情况下,CBO完全忽略直方图。
在这个版本下的SQL,如果是偏于OLAP的SQL,还是不用使用绑定变量为佳,跟10g一样的处理方式。
SQL>...
分类:
数据库 时间:
2014-12-10 18:10:59
阅读次数:
921
1.sql语句应该考虑哪些安全性?1.防止sql注入,对特殊字符进行转义,过滤或者使用预编译的sql语句绑定变量。2.最小权限原则,特别是不要用root账户,为不同的类型的动作或者组建使用不同的账户。3.当sql运行出错时,不要把数据库返回的错误信息全部显示给用户,以防止泄漏服务器和数据库相关信息。...
分类:
数据库 时间:
2014-12-08 00:44:53
阅读次数:
220