小编iwa*_*wan的帖子

相同的SQL但不同的解释计划

我在具有相同索引集和表大小的2个不同环境中运行相同的SQL(下面).但是他们给了我2个不同的解释计划(附后)

  1. 使用合并加入笛卡尔 - 非常慢
  2. 使用PX协调器/ PX发送/ PX接收 - 非常快

查询:

SELECT *
FROM SIEBEL.S_PARTY PRTY, SIEBEL.S_CONTACT CONT, HPQ_IF_ENTERPRISE_DIRECTORY ED,SIEBEL.S_BU BU 
WHERE PRTY.ROW_ID = CONT.PAR_ROW_ID 
AND BU.ROW_ID(+)=CONT.BU_ID 
AND CONT.EMP_NUM IS NOT NULL 
AND ED.HPSTATUS NOT IN ('Terminated', 'Retired', 'Deceased') 
AND ED.EMPLOYEENUMBER = UPPER (LPAD (CONT.EMP_NUM, 8, '0')) 
AND (SUBSTR(ED.MODIFYTIMESTAMP,1,14) >= '19800101' OR ED.MODIFYTIMESTAMP IS NULL)
Run Code Online (Sandbox Code Playgroud)

知道造成这种差异的可能原因是什么?第二个解释计划(PX的东西)是什么意思?

请注意,我不是在寻找更改SQL查询(在生产中冻结).

非常感谢.

sql oracle performance setting

5
推荐指数
1
解决办法
5884
查看次数

sed错误:unterminated's'命令

我在sed命令下运行

sed -i s/abc=.*$/abc=def ghi/g hpq_sf_attach_wf_param.txt
Run Code Online (Sandbox Code Playgroud)

它给了我错误:

sed: -e expression #1, char 17: unterminated `s' command
Run Code Online (Sandbox Code Playgroud)

我注意到它是由于def和之间的空间ghi.知道怎么解决吗?

unix sed

5
推荐指数
2
解决办法
2万
查看次数

在JMS队列中使用Ruby而不是JRuby?

使用Ruby而不是JRuby将消息推送到JMS队列(由Tibco EMS托管)的最简单方法是什么?

ruby jms

5
推荐指数
1
解决办法
1375
查看次数

如何在Apollo中为refetchQueries传递变量

我不确定最佳做法是variables采用refetchQueries期权。在下面的示例中,变量为{id: this.props.item.id}

但是传递由于未实例化而this.props.item.id返回错误,MyComponent因此this.props未定义。

function mapStateToProps(state) {
  return {
    item: state.item
  };
}

MyComponent = connect(mapStateToProps, matchDispatchToProps)(
  MyComponent
);

MyComponent = graphql(createItemImage, {
  name: "createItemImage",
  options: {
    refetchQueries: [
      {
        query: getEntity,
        variables: { id: this.props.item.id }
      }
    ]
  }
  })(MyComponent);
Run Code Online (Sandbox Code Playgroud)

id值仅在运行时可用。

提前致谢!

apollo reactjs

4
推荐指数
2
解决办法
4418
查看次数

我们可以以编程方式删除反应选择中选定的选项之一吗?

在react-select https://github.com/jedwatson/react-select中,我们可以以编程方式删除react-select中的选定选项之一吗?

例如,在下面的屏幕截图中,我想以red编程方式取消选择?

在此输入图像描述

非常感谢!

react-select

4
推荐指数
1
解决办法
1万
查看次数

jquery手风琴 - 可折叠的bug

在jQuery 手风琴中,我们可以设置可折叠参数如下

$("#accordion").accordion({active:0,collapsible:true});

可折叠的行为第一次正常运行.但随后它会给出错误并阻止整个手风琴行为."this.toHide.parent()[0]未定义"

不知道这是否是已知的bug?

jquery accordion

3
推荐指数
1
解决办法
4514
查看次数

jQuery Tipsy插件 - 手动触发无法正常工作

我在http://onehackoranother.com/projects/jquery/tipsy/下面找到了一个jQuery插件(tipsy)来显示工具提示

在上面的链接中,我可以看到手动触发的工具提示按设计工作.我复制了页面,并将其保存在本地,如tipsy.htm(以及自动生成的tipsy_files).再次,仍在工作.

一旦我将tipsy.htm和tipsy_files复制到/public我的Rails应用程序的目录中.所有醉意的功能仍然有效,但不适用于手动触发的工具提示.

任何的想法?

谢谢.

jquery

2
推荐指数
1
解决办法
2392
查看次数

正则表达式替换HTML内容

我试图用正则表达式替换HTML内容.

<A HREF="ZZZ">test test ZZZ<SPAN>ZZZ test test</SPAN></A>
Run Code Online (Sandbox Code Playgroud)

<A HREF="ZZZ">test test AAA<SPAN>AAA test test</SPAN></A>
Run Code Online (Sandbox Code Playgroud)

请注意,只有HTML标记之外的单词才会从ZZZ替换为AAA.

任何的想法?非常感谢提前.

javascript regex

2
推荐指数
1
解决办法
1879
查看次数

Unix解析管道分隔格式字符串在ksh中

我正在编写ksh脚本来解析管道分隔的字符串

export dummy="abc"  
echo "123|456|789" | awk '{split($0,output,"|"); print output[3] output[2] output[1]}'
Run Code Online (Sandbox Code Playgroud)

上面的代码似乎工作,但我无法将输出值[3]分配给虚拟.

有没有办法进行这样的解析,但是我想将解析结果分配给ksh空间中的变量,即dummy(在上面的示例中)?

unix string shell parsing ksh

2
推荐指数
1
解决办法
1万
查看次数

ruby脚本/服务器没有读取RAILS_ENV选项

我试着跑

ruby script/server RAILS_ENV=production
Run Code Online (Sandbox Code Playgroud)

但不知怎的,它总是尝试阅读"开发"配置..没有错误的RAKE XXX RAILS_ENV =生产(尝试阅读生产配置).

知道怎么排除故障吗?

我在同一台机器上有我的其他rails应用程序,它工作正常.上面的问题只发生在redmine rails上.

提前致谢.-我要

ruby scripting redmine

1
推荐指数
1
解决办法
2681
查看次数