PL/SQL

【PL/SQL】動的SQLのセキュアな書き方|EXECUTE IMMEDIATEとバインド変数の正しい活用

PL/SQLでは、SQL文を文字列として組み立てて実行できる「動的SQL」が強力な機能として提供されています。しかし、使い方を誤る
PL/SQL

【PL/SQL】コンパイル時エラーと警告の対処法|SHOW ERRORS・USER_ERRORSの使い方

PL/SQLでプロシージャや関数、パッケージを作成するときに避けて通れないのが「コンパイルエラー」です。構文ミスや型の不一致な
PL/SQL

【PL/SQL】DBMS_SCHEDULERでジョブを管理する方法|定期実行・依存関係の制御とログ管理

Oracle Databaseで定期処理を実行したいとき、従来はDBMS_JOBが使われていましたが、現在はより高機能なDBMS_SCHEDULERが推奨されて
PL/SQL

【PL/SQL】パイプライン関数の仕組みと活用術|高速な戻り値ストリームで大量データ処理に対応

PL/SQLで大量データを処理しながら、戻り値としての結果セットを効率的に返したい場面は少なくありません。通常の関数では、処理が完了
PL/SQL

【PL/SQL】MERGE文の活用法|UPSERT処理を高速かつ安全に実装する方法

PL/SQLでデータをINSERTまたはUPDATEする処理は、業務システムで頻繁に登場します。例えば「データが存在すれば更新し、なけれ
PL/SQL

【PL/SQL】カーソルFORループと明示的カーソルの使い分け|パフォーマンスと可読性の観点から

PL/SQLで繰り返し処理を行う際によく利用されるのが「カーソル」です。カーソルには大きく分けて以下の2種類があります: カーソルFORル
Node.js

【Node.js】AsyncLocalStorageでリクエスト単位のコンテキストを保持する方法

Node.jsは非同期で動作するため、リクエストごとに変数のスコープを持つことが難しいとされてきました。これにより、リクエスト
Node.js

【Node.js】WebSocketを使ったリアルタイム通信|socket.ioで双方向のイベント設計

Webアプリケーションにおいて、リアルタイム通信のニーズは年々高まっています。チャット、通知、オンライン同期など、ユーザー
Node.js

【Node.js】メッセージキューを使った非同期ジョブ処理の実装|Bull×Redis入門

Node.jsで大量のタスクを効率よく処理したいとき、非同期ジョブキューの活用が有効です。特に、重たい処理をバックグラウンドで並
Node.js

【Node.js】イベントループの挙動を理解する|setTimeoutとPromiseの優先度

Node.jsは非同期処理が得意なプラットフォームとして知られていますが、その中核を担うのが「イベントループ(Event Loop)」です
Node.js

【Node.js】Child Processを使った並列処理|CPUを活かすマルチプロセス設計

Node.jsはシングルスレッドの非同期処理で高いパフォーマンスを発揮しますが、CPUを多用する処理(画像変換・暗号化・大量計算など)
Node.js

【Node.js】メモリリークの原因と検出方法|heapdumpとprofilerで可視化

Node.jsは非同期で高性能なアプリケーション開発に適していますが、運用中に「メモリ使用量がじわじわと増加する」「一定時間後にサー
Node.js

【Node.js】大量リクエストを高速処理するRate Limiterの実装法|Express中間処理で防御力UP

APIサーバーにおいて、外部からの過剰なリクエストによってリソースが枯渇する事態は珍しくありません。特にNode.jsのように非同期
Node.js

【Node.js】大量ファイルを効率的に処理するストリームの使い方|CSV・ログファイルの高速読み書き

Node.jsで大量のCSVデータやログファイルを扱う際、ファイルを一括で読み込んで処理すると、メモリ使用量が急増し、パフォーマンス
Node.js

【Node.js】APIパフォーマンスを可視化する方法|ログ・レスポンスタイム・モニタリングの実装

APIのレスポンスが遅い、または時々タイムアウトが発生する——こうしたパフォーマンスの問題を早期に発見し、安定運用につなげる
Node.js

【Node.js】環境別に設定を切り替えるconfig設計術|dotenv・config・環境変数の使い分け

Node.jsアプリケーションでは、開発環境・本番環境・テスト環境など、実行環境によって設定値を柔軟に切り替える必要があります。た
Node.js

【Node.js】cronと組み合わせて定期処理を自動化する|node-cronによるスケジューラ構築

Node.jsを使ったWebアプリやバッチ処理において、「毎日深夜にログを集計する」「1時間ごとにAPIからデータを取得する」といっ
bat

【bat】Windowsイベントログから特定のエラーを検出して自動通知する方法|wevtutil・XPathクエリ・タスクスケジューラ連携まで完全解説

バッチファイルでWindowsイベントログの特定エラーを自動検出し、ファイル記録・ポップアップ・PowerShell通知まで実装する方法を解説。wevtutilのXPathクエリ、複数EventID監視、タスクスケジューラとの連携もコード付きで紹介します。
bat

【bat】共有フォルダへの接続エラーを自動検出・リカバリする方法|net use・リトライ処理・ログ出力まで完全解説

バッチファイルで共有フォルダへの接続エラーを自動検出し、net useによる再接続・リトライ処理・ログ出力まで実装する方法を完全解説。業務バッチの安定稼働に必須の知識をコード付きで解説します。
bat

【bat】CSVを読み取って業務処理を自動化する完全ガイド|コピー・削除・DB登録・フィルタ・変換・集計・メール送信まで実践パターン徹底解説

CSVファイルをバッチで読み取り、業務処理に活用する実践パターンを完全解説。ファイルの一括コピー・削除・リネーム・条件フィルタリング・列変換・集計・sqlcmdでのDB一括登録・PowerShellでのメール送信・ダブルクォート対応まで、業務で即使える完成形スクリプトを提供します。