2020-11-01から1ヶ月間の記事一覧

インデックス名前空間

DB

MySQL (8.0.21) drop table tab1;drop table tab2; create table tab1(col1 int);create table tab2(col1 int); create index ind1 on tab1(col1);create index ind1 on tab2(col1); →インデックス名はテーブルごとにローカル Oracle (19c) drop table tab1 …

バックアップシェル

DB

MySQL (8.0.21) mkdir db_backupcd db_backup vim /etc/my.cnf[mysqldump]user = rootpassword = root vim db_backup.sh #!/bin/shmysqldump test --quick --master-data=2 --flush-logs --single-transaction --triggers --routines --events > /root/db_ba…

アーカイブログ削除シェル

DB

MySQL (8.0.21) mkdir del_arccd del_arc vim del_arc.sqlshow binary logs;purge binary logs before now(); vim del_arc.sh #!/bin/shmysql < /root/del_arc/del_arc.sql > /root/del_arc/del_arc.log 2>&1exit 0 chmod +x del_arc.sh crontab -lcrontab -…

コマンド履歴

DB

MySQL (8.0.21) https://hacknote.jp/archives/9685/ コマンド履歴の確認\! cat ~/.mysql_history カーソル上下でコマンド呼び出し可能 Oracle (19c) https://qiita.com/oradocter/items/3a034ed2b6a9847314b2 コマンド履歴の確認※12cR2新機能※過去セッショ…

パラレルDDL

DB

MySQL (8.0.21) ※8.0.14から一部のSQLについてパラレル実行可能select @@session.innodb_parallel_read_threads; SET @@session.innodb_parallel_read_threads=2;SET @@session.innodb_parallel_read_threads=1; -- テストデータ作成drop table tab1;create …

oradebug

http://www.juliandyke.com/Diagnostics/Tools/ORADEBUG/ORADEBUG.phphttps://www.ashisuto.co.jp/tech-note/article/20140307_oracle.html oradebug help -- ダンプ取得 oradebug setmypidoradebug tracefile_namealter session set tracefile_identifier=t…

FILLFACTOR

DB

MySQL (5.7) innodb_fill_factor ※インデックスに対して有効。最小:10、最大:100、デフォルト:100※グローバル設定のみ select @@global.innodb_fill_factor; drop table tab1; create table tab1(col1 int not null primary key,col2 varchar(30) );creat…