文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>同时多个SQL命令执行的方法

同时多个SQL命令执行的方法

时间:2010-11-08  来源:charsi

我们有时候会遇到类似这种情况:需要对不同的表上创建索引,有很多创建索引的语句,但是把它们都在一个窗口执行的话,它只是串行的去处理,如果能够让他们同时执行呢?
有两种方法:
1.写多个脚本文件,同时运行
及同时写成多个脚本,每个脚本都可以独立运行,然后将这些脚本都同时后台执行,就可以达到同时执行的效果了.
示例单个脚本的方法:
sqlplus charsi/charsi <<EOF >/dev/null
select * from dual;
EOF

2.脚本里面后台执行程序
如下,使用类似echo "select * from dual;"|sqlplus charsi/charsi的命令,只是对一个语句执行一个sqlplus,然后将这些语句都后台执行,如下:
[oracle:/home/oracle/charsi#]cat test_parallel.sh
echo "select * from dual;"|sqlplus charsi/charsi >/dev/null &
echo "select * from dual;"|sqlplus charsi/charsi >/dev/null &

相比较来说,第一种方法可以写成多个脚本,脚本比较多比较复杂但是比较灵活;
第二个方法将所有的方法都写到一个脚本中,只需要一个脚本,相对灵活性不太好.


相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载