全文検索:
- 02 MySQL max_connections @01_linux:11_データベース:01_mysql
- MySQL max_connections ====== ===== 確認方法 ===== <code console> mysql> show GLOBAL VARIABLES LIKE "max_%... -----------------------+----------------------+ </code> 起動している間に、最高どこまでコネクションされたか。 <code console> mysql> show status like 'Max%'; +----------------------+-... --------------+-------+ 1 row in set (0.01 sec) </code> 現在のコネクション数。 <code console> mysql> show status l
- 01 PostgreSQL streaming replica @01_linux:11_データベース:02_postgresql
- ostgresql-13.service ===== Dataディレクトリ変更 ===== <code> mkdir /data/ chown postgres:postgres /data/ chmo... /lib/pgsql/13/data/ ↓ Environment=PGDATA=/data/ </code> ==== 反映 ==== systemctl daemon-reload ===== ... /postgresql-13-setup initdb ===== PATH追加 ===== <code> cat << __EOM__ | tee /var/lib/pgsql/.pgsql_profi... H __EOM__ source /var/lib/pgsql/.pgsql_profile </code> ===== PGDATA変更 ===== <code> # vi /var/lib/pg
- 52 MySQLQ sysbench 1.0 @01_linux:11_データベース:01_mysql
- 新しいsysbenchはちょっとオプションが違った。 ===== インストール ===== <code> # curl -s https://packagecloud.io/install/reposi... m.sh | sudo bash # sudo yum -y install sysbench </code> <code> apt -y install sysbench </code> <code> yum -y install sysbench </code> ===== 準備 ===== ==== DB作成 ====
- 50 MySQLベンチマーク(sysbench) @01_linux:11_データベース:01_mysql
- ス:01_mysql:52_sysbench_1.0]] ===== インストール ===== <code> # yum -y install sysbench </code> ==== ベンチ用DB、ユーザ作成 ==== <code> mysql> create database sbtest charset=utf8; Query OK, 1 row affected (0... ASSWORD]'; Query OK, 0 rows affected (0.02 sec) </code> ==== 初期設定 ==== <code> sysbench \ --test=oltp \
- 19 MySQL ログローテート @01_linux:11_データベース:01_mysql
- ====== 19 MySQL ログローテート ====== <code|/etc/logrotate.d/mysql> /var/log/mysqld.log { create 640 m... --defaults-extra-file=/root/.my.cnf flush-logs fi endscript } </code> {{tag>MySQL logrotate}}
- 22 INNODB innodb_buffer_pool_size を算出 @01_linux:11_データベース:01_mysql
- _size を算出 ====== 最適なinnodb_buffer_pool_sizeを算出 <code> SELECT CONCAT(CEILING(RIBPS/POWER(1024,pw)),SUBS... (SELECT 1.25 growth) BBB WHERE ENGINE='InnoDB' ) AA ) A; </code> {{tag>mysql innodb}}
- 21 MySQL REGEXP 正規表現 @01_linux:11_データベース:01_mysql
- WHERE test REGEXP '[0-9]{8}'; ===== 正規表現 ===== <code> . 任意の1文字に一致します。 [...] 括弧内のいずれかの文字に一致 ... 回以上の連続に一致 {,m} 直前のパターンの m 回以下の連続に一致 {n,m} 直前のパターンの n回以上 m 回以下の連続に一致 </code> {{tag>MySQL}}
- 05 Percona Xtrabackup @01_linux:11_データベース:01_mysql
- ンストール ===== === 1. perconaのyumレポジトリをインストール === <code console> # rpm -Uhv http://www.percona.com/downlo... ercona-release/percona-release-0.0-1.x86_64.rpm </code> == MySQL 5.1の場合 == <code> curl -L -O https://www.percona.com/downloads/XtraBackup/XtraBackup-2.0.8/... ercona-xtrabackup-20-2.0.8-587.rhel6.x86_64.rpm </code> === 2. perconaをdisableへ === <code console> # v
- 18 CentOS7 MariaDB @01_linux:11_データベース:01_mysql
- == 18 CentOS7 MariaDB ====== ===== インストール ===== <code> # yum install mariadb mariadb-server </code> ===== 起動 ===== <code> # systemctl enable mariadb.service # systemctl start mariadb.service </code> ===== 初期設定 ===== <code> # mysql_secure_installa
- 20 CentOS7 MariDB Galera @01_linux:11_データベース:01_mysql
- riadb_repo_setup | sudo bash ===== インストール ===== <code> # yum install MariaDB-server MariaDB-server 10... 1.el7.centos galera-4 26.4.3-1.rhel7.el7.centos </code> ===== 初期設定 ===== # systemctl start mariadb ... ecure_installation ===== character-set追加 ===== <code|/etc/my.cnf.d/server.cnf> [mariadb] character-set-server=utf8 </code> {{tag>mysql galera mariadb}}
- 11 Galera同期(複数台構成) @01_linux:11_データベース:01_mysql
- ue>OK</color>| ===== 1.稼働中のノードでフルバックアップ ===== <code> [node1]# mkdir -p /backup/xtrabackup/base/ [node... -backup --no-timestamp /backup/xtrabackup/base/ </code> === user/passwordを指定する場合 === <code> [node1]# innobackupex --user [root] --password [password] --gale... -backup --no-timestamp /backup/xtrabackup/base/ </code> ===== 2.バックアップをコピー ===== <code> [node2]# rsync
- 10 InnoDBパフォーマンス @01_linux:11_データベース:01_mysql
- og_files_in_group=20 下記のようにib_lobfileを分割して保存する。 <code> # ll -h /var/lib/mysql/ | grep ib_logfile -rw-rw... 16 ib_logfile8 -rw-rw---- 1 mysql mysql 256M 7月 13 00:17 2016 ib_logfile9 </code> {{tag>mysql InnoDB}}
- 15 InnoDB テーブルロック @01_linux:11_データベース:01_mysql
- ンデックスが張られているカラムで検索した場合以外はテーブルロックになってしまう</color> <code> mysql> select * from lock_test; +----+--------+-... +----+--------+-----+ 3 rows in set (0.02 sec) </code> <code> create table lock_test ( id int primary key auto_increment, name varchar(32) not null, ... --------------+-------+ 1 row in set (0.02 sec) </code> ===== インデックス張っている方は行ロックとなる ===== <code> mysql>
- 01 Galera構築 @01_linux:11_データベース:01_mysql
- +download|galera最新版]] * [[https://launchpad.net/codership-mysql/+download|MySQL-server最新版]] * [[http... /Downloads/MySQL-5.5/|MySQL-client最新版]] ダウンロード <code> # wget https://launchpad.net/galera/2.x/23.2.2/+... 2-1.rhel5.x86_64.rpm # wget https://launchpad.net/codership-mysql/5.5/5.5.28-23.7/+download/MySQL-server... ySQL-5.5/MySQL-client-5.5.30-1.rhel5.x86_64.rpm </code> インストール <code console> # rpm -ivh galera-23.2.1-
- 14 MariaDB @01_linux:11_データベース:01_mysql
- === 14 MariaDB ====== -MariaDB-server-10.2.7-1 <code> MariaDB [(none)]> show global variables like 'de... --------------+-------+ 1 row in set (0.00 sec) </code> /etc/my.cnf default_storage_engine=InnoDB inn