問題タブ [bulk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
458 参照

linux - Linux での再帰的な一括編集

各ファイルを 1 つずつ編集することなく、複数のファイル (サブフォルダーに散らばっている) の特定の行を変更しようとしています。チャスさんから頂きました。以下

それは魅力のように機能しましたが、このコマンドまたは同様のコマンドを一発で再帰的に実行できるかどうか疑問に思っていました

0 投票する
2 に答える
4163 参照

sql-server - あるテーブルから別のテーブルにデータを挿入する最速の方法は何ですか? (SQL Server 2005)

私は基本的に、SQL Server 2005 のあるデータベースのテーブルから、同じ SQL Server インスタンスの別のデータベースの同じ構造 (ただし、多くのインデックス) を持つ別のテーブルにデータをコピーしようとしています。

私の現在のアプローチは明らかな INSERT/SELECT です。

これには、ほぼ永遠に時間がかかります (1,000 万レコードの場合は 1 時間ですが、インデックスのあるテーブルからインデックスのないテーブルに移動するのに 20 分かかりました)。

これを行う最善の方法は何ですか?

ありがとう!

0 投票する
3 に答える
26329 参照

sql - SELECT ステートメントの結果を更新する

Oracle では、SELECT ステートメントの結果を更新できます。

これは、別のテーブルの一致する行の値に基づいて、あるテーブルの列を更新するために使用できると思います。

この機能はどのように呼び出されますか、大規模な更新に効率的に使用できますか、SELECT が複数のテーブルを結合するときに機能しますか? もしそうなら、どのように機能しますか?

0 投票する
2 に答える
1406 参照

jpa - EJB3で関係を持った一括削除を実行する方法

@ManyToOne 関係で一括削除を実行する方法を見つけようとしていますが、これまでのところ成功していません。

シナリオ:

親には多くのダウンロードがあります。親の日付が であるすべてのダウンロードの削除を実行したいと考えています> :some_date。親レコードは削除したくありません。ダウンロード レコードだけを削除します。Download には、@ManyToOne アノテーションを使用してマップされた親フィールドがあります。

これを実現するために、Download エンティティで @NamedQuery を使用しようとしています。

助言がありますか?

0 投票する
11 に答える
119261 参照

php - PHP を使用して一括メールを送信する

現在、音楽ブログを書いています。管理者は、2 ~ 3 日ごとに新しい記事を投稿します。管理者が記事を投稿すると、すぐに約 5000 人の購読者に一斉メールが送信されます。

大量メール機能を実装する最良の方法は何ですか?

以下の機能は動作しますか?

別の質問: 5000 人の加入者全員が Yahoo メールを使用している場合、Yahoo はそれを DDOS 攻撃として扱い、SMTP サーバーの IP アドレスをブロックしますか?

0 投票する
3 に答える
1437 参照

sql - マルチスレッドとデータベース レコード ロック

大きな助けが必要です....

テーブルで、たとえば約 2,000,000 レコードに対していくつかの一括操作を実行する .net アプリケーションを作成する必要があります。アプリケーションを実行して、できるだけ多くの行を処理しようとする機会があります。アプリの複数のスレッドで一度に 2000 レコードを取得して処理できれば、さらに処理できるはずだと考えています。ただし、データベース サーバーではかなりのコストがかかります。私が聞いたところによると、db サーバーは強力なマシンであり、プレッシャーを処理できるはずです。

また、一度に 2000 行しか取得しないため、アプリケーションが処理の途中で終了した場合でも、どこから取得すればよいかがわかります。

だから、私が求めているのは...

1)別のスレッドに割り当てられないように、アプリで行を取得してそれらの行をロックするにはどうすればよいですか?

2) アプリが最後に中断したところから処理を再開できるようにするには、どのような種類のインテリジェンスをアプリにプログラムできますか?

ありがとう

KP

0 投票する
5 に答える
1041 参照

php - PHPバルクメール-専用IP最大?

専用IPをオーバーロードせずに1つのphpスクリプトリクエストから約3000以上のメールを送信できる方法はありますか...最大は1時間あたり500になりますか?

あなたが私を取得しない場合..ここに詳細があります:)

PHPのmail()関数を介して専用IPを介して1時間に500通のメールしか送信できません。たとえば、メールアドレスから取得した3000行のメールを送信する方法はありますが、mail()関数をずらして送信することができます。 1時間あたり500...

すでにありがとう!

0 投票する
2 に答える
8760 参照

jpa - ポータブルJPAバッチ/バルクインサート

他の誰かが書いた機能に飛びつきましたが、少し非効率に見えますが、JPAに関する私の知識は、Hibernate固有ではないポータブルソリューションを見つけるのにそれほど適していません。

一言で言えば、新しいエンティティのそれぞれを挿入するためにループ内で呼び出されるDaoメソッドは、「entityManager.merge(object);」を実行します。

JPA仕様で定義されている方法で、エンティティのリストをDaoメソッドに渡し、すべてのオブジェクトに対してマージを呼び出す代わりに、一括/バッチ挿入を実行する方法はありませんか?

さらに、Daoメソッドには「@Transactional」という注釈が付けられているため、すべてのマージ呼び出しが独自のトランザクション内で発生しているのではないかと思います...これはパフォーマンスに役立ちません。

何か案が?

0 投票する
3 に答える
2635 参照

command-line - ディレクトリ配下のすべてのファイル/フォルダを一括圧縮するコマンド

ディレクトリ内のすべてのフォルダーを、元のフォルダー名を反映した各アーカイブの名前で個別に圧縮するコマンドを探しています。そんなこと知ってる

tar czvf example.tar.gz example/

フォルダ全体を圧縮します。ただし、一括アーカイブするコマンドは見つかりませんでした。そのようなコマンドはありますか?