2019年6月4日 / 最終更新日 : 2020年4月30日 oreno-admin チューニング is nullを使ったSQLのチューニング方法 ここでは、is nullを使ったSQLのチューニング方法を紹介します。 is nullを使用するケース 例えば、empテーブルのbusyo_cdが10,20,30,40,50,nullのとき、busyo_cdが設定されて […]
2019年6月4日 / 最終更新日 : 2020年8月4日 oreno-admin チューニング SQLのチューニング方法【否定形(is not nullなど)】 ここでは、否定形(is not null)を使ったSQLをチューニングする方法を紹介します。 否定形のSQLとは 否定形とは、is not nullやnot inなど、WHERE句でNOTを使った条件を使ったSQLをさし […]
2019年5月22日 / 最終更新日 : 2020年8月4日 oreno-admin チューニング UNIONを使ったSQLをチューニングする方法 ここでは、UNIONを使ったSQLをチューニングする方法を紹介します。 UNIONとは 複数のSELECT結果を結合することが出来ます。SELECT結果を結合するとき、重複する行データは削除されます。つまり同じデータが2 […]
2018年10月30日 / 最終更新日 : 2020年8月4日 oreno-admin チューニング グローバルテンポラリーテーブルを使ったSQLチューニング ここでは、Oracleでグローバルテンポラリーテーブルを使ったSQLチューニングについて紹介します。 グローバルテンポラリーテーブル(GLOBAL TEMPORARY TABLE)と言うと馴染みがない方も多いと思いますが […]
2018年8月20日 / 最終更新日 : 2020年8月4日 oreno-admin チューニング SQLチューニングのコツ ここではSQLチューニングするときのコツを紹介します。 SQLが遅くなる原因はいくつかあります。↓で紹介していますので参考にしてください。>>SQLが突然遅くなる原因と対応方法 SQLチューニングのコツ 遅いSQLを一目 […]
2018年8月15日 / 最終更新日 : 2020年8月4日 oreno-admin チューニング SQLをパラレル実行する方法 ここでは、ORACLE SQLをパラレル実行する方法を紹介します。 パラレル実行する方法はいくつかありますが、今回は2つ紹介します。1つはセッション単位にパラレル実行する方法です。セッション単位にパラレル実行する場合は、 […]
2018年8月15日 / 最終更新日 : 2020年4月30日 oreno-admin チューニング インデックスを高速に作成・再構築する方法 ここでは、インデックスを高速に作成・再構築する方法を紹介します。 通常のSQLと同様に、インデックスの作成や再構築も、ORACLEのパラレル実行を使うことが出来ます。パラレル実行することで並列で処理実行されるので、通常よ […]
2018年8月13日 / 最終更新日 : 2020年8月4日 oreno-admin チューニング 【SQL】ワークテーブルを使ってSQLチューニングする方法 ここでは、ORACLE SQLでワークテーブルを使ったSQLのチューニング方法を紹介します。 遅いSQLや実行回数の多いSQLを確認する方法は↓で紹介していますので参考にしてください。>>【SQL】長時間処理や遅いSQL […]
2018年8月13日 / 最終更新日 : 2020年8月4日 oreno-admin チューニング バッチ処理でSQLは遅くないけど、処理に時間がかかる原因 ここではバッチ処理でSQLでは時間がかかっていないけれど、バッチ処理全体として時間がかかっている場合の原因を紹介します。 遅いSQLや実行回数の多いSQLを確認する方法は↓で紹介していますので参考にしてください。>>【S […]
2018年8月13日 / 最終更新日 : 2020年4月30日 oreno-admin チューニング 【SQL】副問合せを使うSQLをチューニングする方法 ここではORACLEデータベースのSQLで、副問合せ(サブクエリー)を大量に使ったSQLのチューニング方法を紹介します。 SQLの実行計画の見方や確認方法については↓で紹介していますので参考にしてください。>>【ORAC […]