性能指標
・スループット(TPS)
・レスポンスタイム(レイテンシー)
●———————————————————————————————————–
OracleSQLパズル
・OracleSQLパズル
・図でイメージするOracle DatabaseのSQL全集 第3回 分析関数
・First_ValueとLast_Valueとnth_Value
指定したソートキーでの、最初や最後やn番目の行の値を求める
・count(*) over() と minus
2つのselect文の結果が一致するかの確認
・Row_Numberとrankとdense_rank
順位や連番を求める
・複数行にまたがった条件のチェック
●———————————————————————————————————–
・Oracle® Database 2日でパフォーマンス・チューニング・ガイド 19c 2020年9月
・Oracle® Database 2日でパフォーマンス・チューニング・ガイド 19c(PDF)
・Oracle® Database Oracle Databaseパフォーマンス・チューニング・ガイド 19c 2022年9月
・Oracle® Database SQLチューニング・ガイド 19c(PDF)
・Oracle® Database SQLチューニング・ガイド 19c 2021年12月
・Oracle® Database SQLチューニング・ガイド 19c(PDF)
・Oracle® Database SQL言語リファレンス 19c 2023年11月
●———————————————————————————————————–
・【SQL】JOIN演算を体系的に理解する
・SQL実践入門 ──高速でわかりやすいクエリの書き方
●———————————————————————————————————–
■オートトレース取得環境をつくる
sqlplus / as sysdba
alter session set container=ORCLPDB;
@$ORACLE_HOME/sqlplus/admin/plustrce.sql
grant plustrace to hr;
conn hr/hr@ORCLPDB
set autotrace on
alter session set container=orclpdb;
select username from dba_users order by username;
select table_name from user_tables order by table_name;
set pages 999
set lines 150
set autotrace on
set autotrace on explain
set autotrace on statistics
set autotrace traceonly
・プランテーブル
——————————————————————-
#チューニング
#SQLチューニング
#パフォチュー
#パフォーマンスチューニング
#パフォーマンス・チューニング
#オートトレース
#SQL
#性能
#autotrace
#PLAN_TABLE
#Oracleドキュメント