Spring Boot DB連携SQL ServerのIN句で2100件程度の項目を指定してみた
purin_it ITエンジニアとして経験・学習したこと
SQL Serverの場合、SQLのIN句で1,001件の項目を指定してもエラーにならないが、2,100件程度の項目を指定すると、「着信要求 …
Spring Boot SQL性能測定Oracle上でWHERE句内でインデックスを利用した場合と利用しなかった場合の性能を測定してみた
purin_it ITエンジニアとして経験・学習したこと
SQLのWHERE句でインデックスを利用して検索すると、インデックスを利用しない場合に比べて、処理が速くなることが多い。 今回は、WH …
Spring Boot SQL性能測定Oracle上で1件ずつデータを追加した場合と一定件数毎にまとめてデータを追加した場合の性能を測定してみた
purin_it ITエンジニアとして経験・学習したこと
Oracle上でデータ追加を行う際、1レコードずつ追加するより、複数件まとめて追加することでSQLの実行回数を減らした方が、処理時間を大幅に …
Spring Boot SQL性能測定Oracle上でテーブルを結合しデータを取得する際、テーブル別名をつけた場合とつけなかった場合の性能を測定してみた
purin_it ITエンジニアとして経験・学習したこと
SQLでテーブルを結合しデータを取得する際、テーブルに別名をつけなくても実行できる場合もあるが、テーブルの別名が無いとSQLの解釈に時間がか …
Spring Boot SQL性能測定Oracle上でWHERE句内でIN句を利用した場合とEXISTS句を利用した場合の性能を測定してみた
purin_it ITエンジニアとして経験・学習したこと
SQLのWHERE句でレコードの存在チェックを行う時などの表現を、IN句でもEXISTS句でも行えるが、EXISTS句は条件に一致するレコー …
Spring Boot SQL性能測定Oracle上でWHERE句内でBETWEEN句を利用した場合と利用しなかった場合の性能を測定してみた
purin_it ITエンジニアとして経験・学習したこと
SQLで指定した範囲内のデータを取得する際、BETWEEN句を利用できる場合は、BETWEEN句を利用した方が指定された範囲のデータを抽出す …
Spring Boot SQL性能測定Oracle上でselect文で「*」を利用した場合とカラム名を利用した場合の性能を測定してみた
purin_it ITエンジニアとして経験・学習したこと
SQL SELECT文を記載する際、「SELECT *」よりは「SELECT (カラム名)」を、「SELECT COUNT(*)」よりは「S …
ASP/VBScriptASP(Classic ASP)とVBScriptを利用してシステム日付を取得し表示してみた
purin_it ITエンジニアとして経験・学習したこと
ASP(Classic ASP)内でVBScriptを利用するプログラムでは、システム日付を取得し、YYYYMMDD形式等に変換することがで …
Spring Boot 基本Spring Bootアプリケーションでコントローラクラスに@RequestMappingアノテーションを付与してみた
purin_it ITエンジニアとして経験・学習したこと
Spring Bootアプリケーションでコントローラクラスを利用することで、画面遷移時の処理を定義できるが、コントローラクラス(メソッドでな …
Spring Boot DB連携Spring Bootアプリケーションで定義ファイルから取得した数値(Integer型)を利用してSQLを実行してみた
purin_it ITエンジニアとして経験・学習したこと
Spring Bootアプリケーションでは、application.propertiesの値を@Valueアノテーションを利用して取得できる …