スクリプトでの並列処理<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />実行に数分かかる可能性のある ODBC/SQL データベースへの呼び出しを行う長いスクリプトをまとめる過程で。 理想的な世界では、複数のサーバーが同時に戻ってくるのを待つことができます. 私が収集しているものから、データベース要求を次々と実行するだけに固執する必要がありますか?
JMP 9を実行しています。
Re: スクリプティングにおける並列処理私はそれを見たことがない。 ありがとうございました!
Re: スクリプティングにおける並列処理JMP 12 以降では、バックグラウンドで SQL ステートメントを実行できるようになったと思います。 スクリプト インデックスに移動して、 SQL . 最後の検索結果はSQL クエリ. オプションの1つはバックグラウンドで実行.

Re: スクリプティングにおける並列処理次に示すのは、目的のテーブルをアドレス指定し、それが表示されるまで while ループで待機する一種の待機メソッドです。 これを実行して、最終的に生成されたときにテーブルをキャッチできます。 これの一部を別の投稿から引っ張ってきました。 必要に応じて、print ステートメントを削除します。
試す(
データ表( 「私の食卓」 );
テーブル存在 = 1 ;
印刷する( 「魔法のように現れた!」 );
、
テーブル存在 = 0 ;
印刷する( 「テーブルが存在しません」 );
);
その間( !テーブルが存在する、
印刷する( 「テーブルが存在しません」 );
待って( 1 );
試す(
データ表( "私のテーブル" );
テーブル存在 = 1 ;
印刷する( 「魔法のように現れた!」 );
、
テーブル存在 = 0 ;
印刷する( 「テーブルが存在しません」 );
);
);
Re: スクリプティングにおける並列処理JMP が同時に複数の要求をサポートしていない場合、私が最初に考えたのは、各要求を個別の JSL ファイルに配置してから、JMP の複数のインスタンスを実行することです。これを行う 1 つの方法は、.bat ファイルから JSL ファイルを起動することです。これは、次のコマンドを開始する前に前のコマンドが完了するのを待たないためです。最終的なデータ分析とグラフ化を行う前に、予想されるすべての出力が存在するかどうかを定期的にテストするために、何らかの種類の待機機能を備えたスクリプトが最後に必要です。