`
cczmf
  • 浏览: 17107 次
  • 性别: Icon_minigender_1
  • 来自: 广东
社区版块
存档分类
最新评论
文章列表

SQL优化笔记

1、查询谓词没有使用索引的主要边界,换句话说就是select *,可能会导致不走索引。 比如,你查询的是SELECT * FROM T WHERE Y=XXX;假如你的T表上有一个包含Y值的组合索引,但是优化器会认为需要一行行的扫描会更有效,这个时候,优化器可能会选择TABLE ACCESS FULL,但是如果换成了SELECT Y FROM T WHERE Y = XXX,优化器会直接去索引中找到Y的值,因为从B树中就可以找到相应的值。 2、隐式转换导致不走索引。 索引不适用于隐式转换的情况,比如你的SELECT * FROM T WHERE Y = 5 在Y上面有一个索引,但是Y列是VA ...
1.点击Git Bash Here ,进行全局配置 ssh-keygen -t rsa -C "mahone@qq.com"(/c/Users/Lenovo/.ssh/id_rsa) git config --global user.name "mahone" git config --global user.email "mahone@qq.com" 2.获取代码 git clone http://it.qq.com/mecapp/mec-app-h5.git 指定分支输入命令:git clone -b 分支名+地址; 3.文件上 ...
1.停服务; 2.更新代码; 3.启动中间件; 4.wasSysCongif.sh生成、部署ejb; 5.was控制台虚拟主机、管理模块更新配置; 6.Web服务器生成、传播插件; 7.按脚本启动

EBS技术笔记

    博客分类:
  • EBS
1.配置文件定义 fnd_profile.value('CUX_BARCODE_PATH') 2.测试请求方法:dbms_lock.sleep(seconds => ); 3.相关用法 1)greatest 2)%ROWTYPE 3)add_months 4)call fnd_global.APPS_INITIALIZE( 1318 , 50583 , 401 ) 5)fnd_profile.VALUE( 'ORG_ID' ) 6)nvl2   NVL2(表达式,不为空设值,为空设值)。 7)fnd_date.canonical_to_date 就是将一个标准日期格式的字符串型变量转换 ...
功能定义链接添加:&OASF=CUX_PO_VENDOR 2.获取特定参数的配置信息 select fnd_profile.value_specific(name => 'CUX_INV_RENT_QM_FLAG',org_id => 705) from dual; select fnd_profile.value('CUX_INV_RENT_QM_FLAG') from dual 3.字符串转时间函数 fnd_conc_date.string_to_date(p_parameter1); 4.查询本机语言包: select userenv('lang') from ...
SELECT mc.description ,mc.* FROM apps.mtl_categories mc ,apps.mtl_category_sets mcs ,apps.mtl_item_categories mic WHERE mc.segment1 = 'CP201403120001' AND mcs.category_set_name = '采购分类' AND nvl(mc.disable_date, SYSDATE + 1) > SYSDATE AND mic.category_id ...
set serveroutput on size 10000 begin for i in 0 .. 127 loop dbms_output.put_line('Chr(' || i || ') 是 ' || chr(i) ); end loop; end; /
alter index 属主.索引名 invisible; 则使得该索引对于优化器不可见,相当于不存在了。但仍被 dml 维护。 观察1-2个月,确实不需要了,再将其删除即可。 如果发现该索引确实需要,可以执行 alter index 属主.索引名 visible; 使得其可见。 如果对于一个索引是否一定不会被使用没有把握,即改为 invisible 风险较高,则可以启用对该索引的使用的监视, alter index 属主.索引名 monitoring usage; 然后,经过一段时间,如果发现没有用,再改为 invisible,则更稳妥。 但对于极有可能被使用的索引,就不要 monito ...
declare -- Non-scalar parameters require additional processing p_sup_except_tbl cux_dlr_sup_except_iface_tbl := cux_dlr_sup_except_iface_tbl(); p_single cux_dlr_sup_except_iface_t := cux_dlr_sup_except_iface_t(116, ...
由于没有thread dump和heap dump信息,所以需要加入一些参数来收集信息 请在setDomainEnv中的JAVA_OPTION中加入红色部分参数,加入前请设置gc.log.$$的路径。 JAVA_OPTIONS="${JAVA_OPTIONS} -verbosegc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:<Path>/gc.log.$$ " export JAVA_OPTIONS 加之前先备份,加完重启生效。 请在故障发生时采集以下资料: gc.log server.log ...
   oracle 标准的使用时也要谨慎,要向下了解清楚,在前期迁移的11i程序中有使用了 per_people_v7,这个标准人员视图中又有包裹 per_people_f 这个视图,然后这个视图条件中使用了hr_general.get_business_group_id,在这个hr_general.get_business_group_id中根据当前用户检查获取配置文件,使用我们常用方式fnd_profile.values, 这个fnd_profile.value 新版本与老版本的代码完全不同了,明显增加了get_profile_rowid 这个方法中就查询了fnd_profile_optio ...
js的异常对象分别有下述属性:e.name,e.message,e.lineNumber,e.fileName,e.stack,提示对象时,显示name+message信息
将contentType:'text/xml;charset="UTF-8"',改为contentType:'application/x-www-form-urlencoded;text/xml;charset="UTF-8"',
一、javascript若干总结 1.float类型的js加和: function accAdd(arg1,arg2){ var r1,r2,m; try{r1=arg1.toString().split(".")[1].length}catch(e){r1=0} try{r2=arg2.toString().split(".")[1].length}catch(e){r2=0} m=Math.pow(10,Math.max(r1,r2)) return (a ...
Global site tag (gtag.js) - Google Analytics