{パラレル実行}パラレルで実行

https://docs.oracle.com/cd/F19136_01/vldbg/types-parallelism.html#GUID-D399FA96-424C-47C9-A3AC-28A12C0B2FD4 パラレル問合せ ヒント句 alter session文 表定義のパラレル度 select * from hr.jobs fetch first 30 rows only;select /*+ parallel(4) */…

{パラレル実行}パラレルDMLを有効化

https://docs.oracle.com/cd/F19136_01/vldbg/types-parallelism.html#GUID-5EB01FA8-030B-45BB-9B16-2D13881F6010 alter session enable parallel dml ; alter session enable parallel ddl ;alter session enable parallel query ; alter session force pa…

{パラレル実行}パラレル実行のための初期化パラメータを設定

自動並列化を有効化 計算された処理時間が20秒以下の場合はシリアル実行 https://docs.oracle.com/cd/F19136_01/vldbg/parameters-parallel-exec.html#GUID-7ED3242C-D2FF-4279-AF8A-C7CFB7ED5F2A show parameter parallelalter system set parallel_degree_…

{マテビュー}分散マテビューを作成

--orcl conn sh/sh CREATE MATERIALIZED VIEW LOG ON products WITH SEQUENCE, ROWID(prod_id, prod_name, prod_desc, prod_subcategory, prod_subcategory_desc, prod_category, prod_category_desc, prod_weight_class, prod_unit_of_measure, prod_pack_s…

{マテビュー}完全リフレッシュを実行

https://docs.oracle.com/cd/F19136_01/dwhsg/refreshing-materialized-views.html#GUID-E519B53C-ACD3-4253-811B-FBAB07AB8213 conn sh/sh 集計を含むexec dbms_mview.refresh('product_sales_mv','c'); 結合のみを含むexec dbms_mview.refresh('join_sales…

{マテビュー}高速リフレッシュを実行

https://docs.oracle.com/cd/F19136_01/dwhsg/refreshing-materialized-views.html#GUID-E519B53C-ACD3-4253-811B-FBAB07AB8213 conn sh/sh 集計を含むexec dbms_mview.refresh('product_sales_mv','f'); 結合のみを含むexec dbms_mview.refresh('join_sales…

{GCP Cloud Profiler}アプリのパフォーマンスを測定する

GCP

https://cloud.google.com/profiler/docs/measure-app-performance?hl=jahttps://cloud.google.com/profiler/docs/profiling-external?hl=ja -- 1. 前作業 gcloud initgcloud auth list gcloud --version gcloud projects create project01-9999999 \--name=…

{マテビュー}DBMS_MVIEW.EXPLAIN_MVIEWにより高速リフレッシュ、クエリリライト可能か確認する

https://docs.oracle.com/cd/F19136_01/dwhsg/basic-materialized-views.html#GUID-651B08EB-4D32-4A93-A260-A965C40AE136 conn sh/sh @?/rdbms/admin/utlxmv.sql truncate table MV_CAPABILITIES_TABLE;exec DBMS_MVIEW.EXPLAIN_MVIEW ('product_sales_mv')…

{マテビュー}クエリーリライト初期化パラメータを有効化

https://docs.oracle.com/cd/F19136_01/dwhsg/basic-query-rewrite-materialized-views.html#GUID-D9D4DE1E-FB32-42A6-8EC2-C2EADEDACA97 show parameter queryalter system set query_rewrite_enabled=true;show parameter query

{マテビュー}高速リフレッシュ、クエリリライト可能なマテリアライズドビューを作成

https://docs.oracle.com/cd/F19136_01/dwhsg/basic-materialized-views.html#GUID-63E162FE-8957-4C1D-9494-041A8B2B7917 git clone https://github.com/oracle-samples/db-sample-schemas.gitcd db-sample-schemas sql@./customer_orders/co_install.sql@.…

{外部表}囲みデリミタを使用した外部表を作成

https://docs.oracle.com/cd/F19136_01/sutil/oracle_loader-access-driver.html#GUID-6B0AED9C-E34E-44EB-8BCF-026708A537AC vi infob.dat(Alvin) , (Tolliver),(1976)(Kenneth), (Baer) ,(1963)(Mary),(Dube) , (1973) CREATE TABLE test.ext_b (first_nam…

{外部表}終了デリミタを使用した外部表を作成

https://docs.oracle.com/cd/F19136_01/sutil/oracle_loader-access-driver.html#GUID-6B0AED9C-E34E-44EB-8BCF-026708A537AC vi infoa.datAlvin Tolliver 1976 Kenneth Baer 1963 Mary Dube 1973 drop table test.ext_a;CREATE TABLE test.ext_a (first_nam…

{外部表}2つのダンプファイルを用いて外部表を作成

https://docs.oracle.com/cd/F19136_01/sutil/oracle_datapump-access-driver.html#GUID-5CEDE96D-98D5-4D1A-9198-0312FBA41D98 drop table tab1 purge;create table tab1(col1 int);insert into tab1 values(1);insert into tab1 values(2);insert into tab…

{GCP Cloud Storage}アクセス制御リスト(ACL)の作成と管理

GCP

https://cloud.google.com/storage/docs/access-control/create-manage-lists?hl=ja https://cloud.google.com/storage/docs/access-control/lists?hl=ja -- 1. 前作業 gcloud initgcloud auth list gcloud --version gcloud projects create project01-9999…

{外部表}delimited by '|'でデータ長を指定した外部表を作成

https://docs.oracle.com/cd/F19136_01/sutil/oracle_loader-access-driver.html#GUID-91CC2060-FA18-4246-BC3F-82154FF4FA5B vi info3.datAlvin,Tolliver,1976,|Kenneth,Baer,1963,|Mary,Dube,1973, CREATE TABLE test.ext_delimited (first_name CHAR(15),…

{外部表}variableでデータ長を指定した外部表を作成

https://docs.oracle.com/cd/F19136_01/sutil/oracle_loader-access-driver.html#GUID-F352094B-D627-4643-8525-5F79622658B6 vi info2.dat21Alvin,Tolliver,1976,19Kenneth,Baer,1963,16Mary,Dube,1973, CREATE TABLE test.ext_variable (first_name CHAR(1…

{GCP Cloud DNS}ゾーンの作成、変更、削除

GCP

https://cloud.google.com/dns/docs/zones?hl=jahttps://dev.classmethod.jp/articles/20241030-clouddns-privatezone/ 2つのVPCと2つのVMを作成限定公開ゾーン作成許可したVPCからのみ名前解決できるか確認 -- 1. 前作業 gcloud initgcloud auth list gclou…

{GCP}有効期間が短いサービス アカウント認証情報の作成

GCP

https://cloud.google.com/iam/docs/creating-short-lived-service-account-credentials?hl=jahttps://qiita.com/atsumjp/items/284fd8f7ad53b6586cf9 デフォルトでは、OAuth 2.0 アクセス トークンは最大 1 時間(3,600 秒)有効です。ただし、これらのトー…

{外部表}fixedでデータ長を指定した外部表を作成

https://docs.oracle.com/cd/F19136_01/sutil/oracle_loader-access-driver.html#GUID-5624ED2A-6B77-4A51-BB62-BA6EBCCF9B1B vi info.datAlvin Tolliver1976KennethBaer 1963Mary Dube 1973 CREATE TABLE test.ext_fiexed ( first_name CHAR(15), last_name…

{外部表}外部表を作成

https://docs.oracle.com/cd/F19136_01/sutil/oracle_loader-access-driver.htmlhttps://docs.oracle.com/cd/F19136_01/sutil/oracle_datapump-access-driver.html LOADERアクセスドライバ(delimited by newline)vi exttab1.dat360,Jane,Janus,ST_CLERK,121,…

{GCP}サービス アカウントの権限借用の管理

GCP

https://cloud.google.com/iam/docs/impersonating-service-accounts?hl=ja#iam-service-accounts-grant-role-parent-gcloudhttps://qiita.com/ryoeguchi/items/d24e5d91f85973720d01 Compute Adminロールを付与したサービスアカウントを作成するプリンシパ…

{GCP Cloud Run functions}Cloud Storage のチュートリアル

GCP

https://cloud.google.com/functions/docs/tutorials/storage?hl=ja -- 1. 前作業 gcloud initgcloud auth list gcloud --version gcloud projects create project01-9999999 \--name="project01" gcloud config listgcloud config set project project01-99…

{GCP Cloud Logging}サポートされている宛先にログをルーティングする

GCP

https://cloud.google.com/logging/docs/export/configure_export_v2?hl=ja シンクを作成するときは、シンクのサービス アカウントに適切なエクスポート先の権限が付与されている必要があります。 -- 1. 前作業 gcloud initgcloud auth list gcloud --versio…

{GCP Cloud Monitoring}個々の VM への Ops エージェントのインストール

GCP

https://cloud.google.com/monitoring/agent/ops-agent/installation?hl=ja https://cloud.google.com/monitoring/docs/samples?hl=jahttps://blog.g-gen.co.jp/entry/how-to-create-monitoring-alerts -- 1. 前作業 gcloud initgcloud auth list gcloud --v…

{GCP Cloud Trace}アプリ リクエストのレイテンシを表示する

GCP

https://cloud.google.com/trace/docs/trace-app-latency?hl=ja -- 1. 前作業 gcloud initgcloud auth list gcloud --version gcloud projects create project01-9999999 \--name="project01" gcloud config listgcloud config set project project01-999999…

{GCP GKE}Config Connector を使ってみる

GCP

https://cloud.google.com/config-connector/docs/how-to/getting-started?hl=ja https://cloud.google.com/config-connector/docs/how-to/install-manually?hl=ja https://cloud.google.com/apigee/docs/hybrid/v1.12/install-workload-identity?hl=ja -- 1…

{GCP GKE}内部アプリケーション ロードバランサ用の Ingress の構成

GCP

https://cloud.google.com/kubernetes-engine/docs/how-to/internal-load-balance-ingress?hl=ja https://cloud.google.com/load-balancing/docs/l7-internal/setting-up-l7-internal?hl=ja -- 1. 前作業 gcloud initgcloud auth list gcloud --version gclo…

{GCP GKE}ノードプールの追加と管理

GCP

https://cloud.google.com/kubernetes-engine/docs/how-to/node-pools?hl=ja ノードプールは、クラスタ内で同じ構成を持つノードのグループです。ノードプールは、NodeConfig の仕様を使用します。プール内の各ノードには Kubernetes ノードラベル cloud.goo…

{SQL Loader}ダイレクトパスロードでSQL*Loaderを実行

https://docs.oracle.com/cd/F19136_01/sutil/oracle-sql-loader-conventional-and-direct-loads.html#GUID-A491440D-63A4-4781-9292-B822DDDF9BF3 vi example4.dathello,"world",###james,"bond",### vi example4.ctlload datainfile 'example4.dat' "str '…

{SQL Loader}SQL*Loaderを実行

https://docs.oracle.com/cd/F19136_01/sutil/oracle-sql-loader-concepts.html#GUID-817B408D-57AA-49F0-A2AA-1DEE8C1A2D8F 固定レコード形式vi example.dat 396, ty,4922,beth,68773,ben,1, "dave",5455,mike, vi example.ctl load datainfile 'example.da…