全文検索:
- 05 Percona Xtrabackup @01_linux:11_データベース:01_mysql
- ベース:01_mysql:11_galera_sync]] <code console> # innobackupex --no-timestamp /backup/xtrabackup/base/ </code> === user/passwordを指定する場合 === <code> [node1]# innobackupex --user [root] --password [password] --no-timestamp /backup/xtrabackup/base/ </code>
- 01 Galera構築 @01_linux:11_データベース:01_mysql
- el5_6.6 mysql-server-5.0.77-4.el5_6.6 # rpm -e --nodeps mysql-server-5.0.77-4.el5_6.6 # rpm -e --nodeps mysql-5.0.77-4.el5_6.6 </code> ===== ②/etc/my.cnf... nt10 compatibility package). old_passwords=1 ##innodb_buffer_pool_size = 2048M innodb_additional_mem_pool_size = 20M thread_concurrency = 48 ##innodb_buf
- 14 MariaDB @01_linux:11_データベース:01_mysql
- ===== -MariaDB-server-10.2.7-1 <code> MariaDB [(none)]> show global variables like 'default_storage_... ----------+--------+ | default_storage_engine | InnoDB | +------------------------+--------+ 1 row in set (0.00 sec) MariaDB [(none)]> show global variables like 'innodb_file_per_table'; +-----------------------+-------+ | Variable
- 11 Galera同期(複数台構成) @01_linux:11_データベース:01_mysql
- で、1台同期が外れたので再同期。 または、新規にノード追加する場合。 今回は例として、下記の構成でnode2のMySQLがダウンしたと想定して説明。 |node1|192.168.0.11|<color blue>OK</color>| |node2|192.168.0.12|<color red>障害</color>| |node3|192.168.0.13|<color blue>OK</color>| ===== 1.稼働中のノードで
- 09 Galera + innodb_flush_log_at_trx_commit @01_linux:11_データベース:01_mysql
- ====== 09 Galera + innodb_flush_log_at_trx_commit ====== INNODBのパラメータ innodb_flush_log_at_trx_commit を変更すると、パフォーマンスが飛躍的にアップする。 またGaleraで冗長性が保たれている場合innodb_flush_log_at_trx_commitを変更するとどうなるかテスト [[http:/
- 03 InnoDBテーブル分割 @01_linux:11_データベース:01_mysql
- ====== 03 InnoDBテーブル分割 ====== InnoDB のデータファイルは,MyISAM テーブルと異なって,デフォルトでは ibdata1 というファイルにデータが蓄積されていくとこになります。\\ この ib... tp://opendatabaselife.blogspot.jp/2009/10/myisaminnodb.html|MyISAMとInnoDBの違い]] ====== テーブル分割 ====== ===== ダンプ ===== <code console> # mysqldump -u root
- 51 MySQLベンチマーク(mysqlslap) @01_linux:11_データベース:01_mysql
- 1000行データ 1000クエリ update(更新) <code> # mysqlslap --no-defaults \ --concurrency=20 \ --iteration=1 \ --engine=innodb \ --number-int-cols=10 \ --number-char-cols=10 ... queries=1000 \ --user=root -p Enter password: innodb_flush_log_at_trx_commit=1 Benchmark Running for engine innodb Average number of seconds to run all queries:
- 13 mysql56 + galera3 @01_linux:11_データベース:01_mysql
- ercona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm # sed -i 's/^enable.*/enable = 0/g' /etc/... isks symbolic-links=0 default_storage_engine=InnoDB innodb_autoinc_lock_mode=2 innodb_flush_log_at_trx_commit=0 innodb_file_per_table=on innodb_buffer_pool
- 50 MySQLベンチマーク(sysbench) @01_linux:11_データベース:01_mysql
- e=STRING test type to use {simple,complex,nontrx,sp} [complex] --oltp-sp-name=STRING ... y=[on|off] generate only 'read' queries (do not modify database) [off] --oltp-skip-trx=[on|off... es=N number of index update [1] --oltp-non-index-updates=N number of non-index updates [1] --oltp-nontrx-mode=STRING mode for non-
- 07 INNODB/MyISAM 確認方法 @01_linux:11_データベース:01_mysql
- ====== 07 INNODB/MyISAM 確認方法 ====== どのテーブルがINNODBで、どのテーブルがMyISAMなのか確認できる。 <code> mysql> SELECT table_name, engine,... tb_baseinfo | InnoDB | eccube_db | | dtb_best_products | InnoDB | eccube_db | | dtb_best_products_bes
- 10 InnoDBパフォーマンス @01_linux:11_データベース:01_mysql
- ====== 10 InnoDBパフォーマンス ====== innodb_buffer_pool_sizeは、DBのみ動作の場合物理メモリの70%~80%程度 innodb_log_files_in_group×innodb_log_file_size < innodb_buffer_pool_size innodb_data_file_path = ibda
- 01 PostgreSQL streaming replica @01_linux:11_データベース:02_postgresql
- /yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm yum -y install https://download.postgre... /yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm ===== PostgreSQLインストール ===== yum -y i... == 初期化 ===== PGSETUP_INITDB_OPTIONS="-E UTF8 --no-locale" /usr/pgsql-13/bin/postgresql-13-setup ini... ql-13.service </code> ===== バックアップ ===== 他のノードから、node1へ接続してバックアップを取得 <code> # pg_basebackup -R -D /da
- 15 InnoDB テーブルロック @01_linux:11_データベース:01_mysql
- ====== 15 InnoDB テーブルロック ====== <color #ed1c24>※ユニーク制約 or インデックスが張られているカラムで検索した場合以外はテーブルロックになってしまう</c... nt primary key auto_increment, name varchar(32) not null, age int not null ) engine=innoDB default charset=utf8; insert into lock_test (name, age) values ('tanaka', 20
- 22 INNODB innodb_buffer_pool_size を算出 @01_linux:11_データベース:01_mysql
- ====== 22 INNODB innodb_buffer_pool_size を算出 ====== 最適なinnodb_buffer_pool_sizeを算出 <code> SELECT CONCAT(CEILING(RIBPS/POWE... R(1024,pw)),SUBSTR(' KMGT',pw+1,1)) Recommended_InnoDB_Buffer_Pool_Size FROM ( SELECT RIBPS,FLOOR(
- 04 MyISAMからInnoDBへ変換 @01_linux:11_データベース:01_mysql
- ====== 04 MyISAMからInnoDBへ変換 ====== <code> alter table hoge_table_name engine = InnoDB; </code> これで一括変換できる。 <code> dbname="test_db" f... i mysql $dbname -e "alter table $i engine = InnoDB" done </code> ===== エラー===== FULLTEXT はMyISAM