2021-01-01から1年間の記事一覧

ダイレクトパス

DB

MySQL (8.0.27) LOAD DATA文がダイレクトパスの動作をしている可能性がないか調査 -- テストテーブル作成drop table tab1;create table tab1( col1 int ,col2 char(100) ,col3 char(100) ); drop procedure proc1; delimiter //create procedure proc1(in x …

{CloudFormation}スタックポリシー

AWS

https://dev.classmethod.jp/articles/disable-update-stack/ スタックポリシーを使用すると、スタックの更新中にスタックのリソースが意図せずに更新または削除されるのを防止できます。スタックポリシーは、指定したリソースに対して実行できる更新アクシ…

{CloudFormation}cfn-init

AWS

https://dev.classmethod.jp/articles/cfn-helper-scripts/ cfn-init ヘルパースクリプトは、AWS::CloudFormation::Init キーからテンプレートメタデータを読み取り、それに応じて次のような操作を行います。・AWS CloudFormation のメタデータの取得と解析…

{CloudFormation}カスタムリソース

AWS

https://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/walkthrough-custom-resources-lambda-lookup-amiids.html カスタムリソースを使用すると、テンプレートにカスタムのプロビジョニングロジックを記述し、ユーザーがスタックを作成、…

データ更新時のundo使用量

DB

MySQL (8.0.27) -- 1. テストテーブル準備drop table tab1;create table tab1( col1 int primary key ,col2 char(100) ,col3 char(100) ); drop procedure proc1; delimiter //create procedure proc1(in x int)begin declare i int; set i = 0; start trans…

インデックス作成時のtemp使用量

DB

MySQL (8.0.27) https://dev.mysql.com/doc/refman/8.0/ja/temporary-files.html -- 1. テストテーブル準備drop table tab1;create table tab1( col1 char(85) ,col2 char(85) ,col3 char(85) ,col4 char(85) ,col5 char(85) ,col6 char(85) ,col7 char(85) …

データ圧縮サイズ見積

DB

MySQL (8.0.27) 調べた限り、圧縮サイズ見積機能はない模様 Oracle (19c)https://blogs.oracle.com/otnjp/post/shibacho-014 -- 1. 非圧縮テーブル作成 drop table tab1 purge;create table tab1 (col1 int, col2 date, col3 varchar2(100) ); -- 1.1 ランダ…

{CloudFormation}シークレットマネージャからパスワード取得

AWS

https://techblog.zozo.com/entry/pass_secrets_to_cloudformation -- 1. コマンド等のインストール -- 1.1 aws cli version 2 インストール curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"unzip awscliv2.zipsudo ./a…

パーティションインデックス

DB

MySQL (8.0.27)https://dev.mysql.com/doc/refman/8.0/ja/partitioning-overview.html drop table tab1; create table tab1( col1 int primary key, col2 int, col3 int, col4 int) partition by range (col1) ( partition p1 values less than (0) , partit…

モデルデータベース

DB

MySQL (8.0.27) モデルデータベースに相当するものは調べた限りない模様 Oracle (19c) PDB$SEEDは読込専用でオブジェクトの追加等はできない PostgreSQL (14)https://db.just4fun.biz/?PostgreSQL/template0%E3%81%A8template1%E3%81%AE%E9%81%95%E3%81%84%E…

カラム順が異なるテーブルへのデータインポート

DB

MySQL (8.0.27) ※complete-insertオプション付与によりカラム定義もinsert文に含まれる drop table tab1;create table tab1(col1 int,col2 int);insert into tab1 values(1,2);select * from tab1; \! mysqldump --complete-insert -uroot -p -t test tab1 >…

{CloudFormation}S3作成

AWS

https://dev.classmethod.jp/articles/cloudformation-s3bucket-type/ -- 1. コマンド等のインストール -- 1.1 aws cli version 2 インストール curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"unzip awscliv2.zipsudo …

{CloudFormation}RDS作成

AWS

https://qiita.com/okubot55/items/87d4bd7a3649992bc5f7 下記はデフォルトを使用するパラメータグループサブネットグループセキュリティグループ -- 1. コマンド等のインストール -- 1.1 aws cli version 2 インストール curl "https://awscli.amazonaws.co…

データセグメントが作成されるタイミング

DB

MySQL (8.0.27) drop table tab1;create table tab1(col1 int); select table_name ,table_rows ,avg_row_length ,data_length ,index_lengthfrom information_schema.tableswhere table_schema = database()and table_name = 'tab1'; テーブル作成時、16kB…

{CloudFormation}VPC作成

AWS

https://qiita.com/tyoshitake/items/c5176c0ef4de8d7cf5d8 作るものVPC 172.20.0.0/16インターネットゲートウェイサブネット 172.20.1.0/24ルートテーブル ※ネットワークACLはデフォルトで作成される全許可を使用 -- 1. コマンド等のインストール -- 1.1 aw…

Java 17のインストール

OS

Ubuntu (20)https://techviewleo.com/install-java-openjdk-on-ubuntu-linux/ add-apt-repository ppa:linuxuprising/javaapt updateapt install oracle-java17-installer update-alternatives --config java java -versionjavac -version vi .profileexport…

{CloudFormation}EC2作成

AWS

https://qiita.com/tyoshitake/items/c5176c0ef4de8d7cf5d8 前提:VPC、サブネット、セキュリティグループはすべてデフォルトを使用 -- 1. コマンド等のインストール -- 1.1 aws cli version 2 インストール curl "https://awscli.amazonaws.com/awscli-exe-…

データベースリンクのセッション確認

DB

MySQL (8.0.27) mmm050(クライアント)↓mmm066(DBリンク元)↓DBリンクmmm070(DBリンク先) vim /etc/my.cnf [mysqld]federated=1 show engines; create table tab1f(col1 int primary key)engine = federatedconnection='mysql://root:password@mmm070/test/tab…

{Glacier}Amazon S3 Glacier の開始方法

AWS

https://qiita.com/fkooo/items/9c49a084a1926def627bhttps://dev.classmethod.jp/articles/glacier-instructions-001/ ※インベントリ(アーカイブ一覧)取得やアーカイブダウンロードの処理の流れ ①該当のジョブタイプ(とアーカイブダウンロードの場合はアー…

Docker( Rootless mode )

OS

Ubuntu (20)https://haibara-works.hatenablog.com/entry/2021/06/09/232824#%E5%A4%B1%E6%95%97%E3%81%97%E3%81%9F%E6%96%B9%E6%B3%95https://docs.docker.com/engine/security/rootless/ -- 1. 必要パッケージのインストールsudo su -apt install -y uidma…

OSライセンス

OS

Ubuntu (20) ライセンス名称不明 ソースコードを複製、改変してバイナリを作成した場合のバイナリ再配布は禁止 Debian (10)DFSG(Debian GNU/Linux Free Software Guide)ライセンス DFSG=>ソフトウェアの改変、再配布等に制限なし CentOS (8)GPL GPL=>ソース…

{S3}コンソールと API を使用した Amazon S3 Storage Lens の使用

AWS

-- 1. コマンド等のインストール -- 1.1 aws cli version 2 インストール curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"unzip awscliv2.zipsudo ./aws/installaws --version -- 2. Amazon S3 Storage Lens 設定 -- S3…

{S3}ストレージクラス分析の設定

AWS

この新しい Amazon S3 分析機能は、アクセス頻度の低い STANDARD ストレージをいつ STANDARD_IA (IA: 小頻度アクセス) ストレージクラスに移行すべきかを判断できるように、データアクセスパターンを確認します。 ストレージクラス分析は ONEZONE_IA または …

DBライセンス

DB

MySQL (8.0.26)http://www.gnu.org/licenses/gpl-faq.html#GPLRequireSourcePostedPublic 商用とGPL GPL=>ソースコードを複製、改変してバイナリを作成した場合でも内部的に利用するのであれば、ソースコードを公開する必要はない改変したバイナリを公にする…

データが存在するデータファイルの確認

DB

MySQL (8.0.26)http://k-1-ne-jp.blogspot.com/2013/08/ibd.html 基本的にテーブルはインデックスも含めてテーブルごとにibdファイルに格納特にサイズ上限はない模様 Oracle (19c) サイズ固定で8M,16M,24Mのファイルを有する表領域を作成この表領域を使用す…

{S3}イベント通知の有効化

AWS

https://www.ooooouchi.info/entry/2020/05/25/080000https://dev.classmethod.jp/articles/lim-s3-event-notifications/https://blog.denet.co.jp/convert-charactercode-in-lambda-using-s3event-notification/https://sayjoyblog.com/aws-cli-sqs-handson…

SQL Server

OS

Ubuntu (20)https://docs.microsoft.com/ja-jp/sql/linux/quickstart-install-connect-ubuntu?view=sql-server-linux-ver15 SQL version: SQL Server 2019 wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -add-apt-reposi…

サポートしているOS

DB

MySQL (8.0.26)https://www.mysql.com/support/supportedplatforms/database.html Oracle LinuxRed HatCentOSUbuntuDebianSUSEWindowsmacOSSolarisLinux Oracle (19c)https://www.oracle.com/jp/system-requirement/db-matrix-195845-ja.html Oracle LinuxRe…

{S3}CloudWatch メトリクスの設定

AWS

Amazon S3 の Amazon CloudWatch メトリクスには、ストレージメトリクス、リクエストメトリクス、レプリケーションメトリクスの 3 種類があります。 ストレージメトリクスは、1 日に 1 回レポートされ、すべてのお客様に追加料金なしで提供されます。リクエ…

{S3}Amazon S3 サーバーアクセスログを有効にします。

AWS

https://qiita.com/qiita-kurara/items/c3f3ecef24e91ff1460c バケットのログ記録ステータスの変更がログファイルの配信に反映されるまでには時間がかかります。たとえば、バケットのログを有効にする場合、その後数時間に行われるリクエストは記録されるこ…