From 7e3730acf926c5fa35c2f50b7a6b85bb554ac721 Mon Sep 17 00:00:00 2001 From: repent Date: Mon, 21 Apr 2025 07:18:44 +0000 Subject: [PATCH] =?UTF-8?q?=E6=8F=8F=E8=BF=B0=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: repent --- ...4\272\216MySQL\346\214\207\345\257\274.md" | 119 +++++++++--------- 1 file changed, 59 insertions(+), 60 deletions(-) diff --git "a/docs/zh/docs/astream/astream\345\272\224\347\224\250\344\272\216MySQL\346\214\207\345\257\274.md" "b/docs/zh/docs/astream/astream\345\272\224\347\224\250\344\272\216MySQL\346\214\207\345\257\274.md" index 8cd078914..8b5b0b040 100644 --- "a/docs/zh/docs/astream/astream\345\272\224\347\224\250\344\272\216MySQL\346\214\207\345\257\274.md" +++ "b/docs/zh/docs/astream/astream\345\272\224\347\224\250\344\272\216MySQL\346\214\207\345\257\274.md" @@ -25,7 +25,7 @@ ### 1.3 组网 - +\ ## 2. Server端部署 @@ -62,7 +62,7 @@ yum install -y cmake doxygen bison ncurses-devel openssl-devel libtool tar rpcge - /etc/my-1.cnf -``` +```cnf [mysqld_safe] log-error=/data/mysql-1/log/mysql.log pid-file=/data/mysql-1/run/mysqld.pid @@ -140,7 +140,7 @@ mysqlx=0 - /etc/my-2.cnf -``` +```cnf [mysqld_safe] log-error=/data/mysql-2/log/mysql.log pid-file=/data/mysql-2/run/mysqld.pid @@ -226,44 +226,44 @@ echo 3 > /proc/sys/vm/drop_caches mysql=mysql-8.0.20 prepare_mysql_data() { - umount /dev/nvme0n1 - rm -rf /data - mkfs.xfs /dev/nvme0n1 -f - groupadd mysql - useradd -g mysql mysql - mkdir /data - mount /dev/nvme0n1 /data - mkdir -p /data/{mysql-1,mysql-2} - mkdir -p /data/mysql-1/{data,run,share,tmp,log} - mkdir -p /data/mysql-2/{data,run,share,tmp,log} - chown -R mysql:mysql /data - chown -R mysql:mysql /data/mysql-1 - chown -R mysql:mysql /data/mysql-2 - touch /data/mysql-1/log/mysql.log - touch /data/mysql-2/log/mysql.log - chown -R mysql:mysql /data/mysql-1/log/mysql.log - chown -R mysql:mysql /data/mysql-2/log/mysql.log + umount /dev/nvme0n1 + rm -rf /data + mkfs.xfs /dev/nvme0n1 -f + groupadd mysql + useradd -g mysql mysql + mkdir /data + mount /dev/nvme0n1 /data + mkdir -p /data/{mysql-1,mysql-2} + mkdir -p /data/mysql-1/{data,run,share,tmp,log} + mkdir -p /data/mysql-2/{data,run,share,tmp,log} + chown -R mysql:mysql /data + chown -R mysql:mysql /data/mysql-1 + chown -R mysql:mysql /data/mysql-2 + touch /data/mysql-1/log/mysql.log + touch /data/mysql-2/log/mysql.log + chown -R mysql:mysql /data/mysql-1/log/mysql.log + chown -R mysql:mysql /data/mysql-2/log/mysql.log } init_mysql() { - /usr/local/$mysql/bin/mysqld --defaults-file=/etc/my.cnf --user=root --initialize - /usr/local/$mysql/support-files/mysql.server start - sed -i 's/#skip-grant-tables/skip-grant-tables/g' /etc/my.cnf - /usr/local/$mysql/support-files/mysql.server restart - /usr/local/$mysql/bin/mysql -u root -p123456 < +\ 重启后,设置开启STEAL模式即可。 @@ -420,8 +420,7 @@ yum install nvme-cli nvme dir-receive /dev/nvme0n1 -n 0x1 -D 0 -O 1 -H ``` - - + \ 回显结果表示,当前NVMe SSD支持Stream Directive,即支持开启多流特性,当前的状态为关闭状态。 @@ -435,7 +434,7 @@ yum install nvme-cli - 再次查询NVMe SSD磁盘当前的多流使能情况。 - + \ 回显结果表示,当前NVMe SSD已开启多流特性。 @@ -446,21 +445,21 @@ yum install nvme-cli ```shell prepare_mysql_data() { - umount /dev/nvme0n1 - rm -rf /data - mkfs.xfs /dev/nvme0n1 -f - mkdir /data - mount /dev/nvme0n1 /data - mkdir -p /data/{mysql-1,mysql-2} - mkdir -p /data/mysql-1/{data,run,share,tmp,log} - mkdir -p /data/mysql-2/{data,run,share,tmp,log} - chown -R mysql:mysql /data - chown -R mysql:mysql /data/mysql-1 - chown -R mysql:mysql /data/mysql-2 - touch /data/mysql-1/log/mysql.log - touch /data/mysql-2/log/mysql.log - chown -R mysql:mysql /data/mysql-1/log/mysql.log - chown -R mysql:mysql /data/mysql-2/log/mysql.log + umount /dev/nvme0n1 + rm -rf /data + mkfs.xfs /dev/nvme0n1 -f + mkdir /data + mount /dev/nvme0n1 /data + mkdir -p /data/{mysql-1,mysql-2} + mkdir -p /data/mysql-1/{data,run,share,tmp,log} + mkdir -p /data/mysql-2/{data,run,share,tmp,log} + chown -R mysql:mysql /data + chown -R mysql:mysql /data/mysql-1 + chown -R mysql:mysql /data/mysql-2 + touch /data/mysql-1/log/mysql.log + touch /data/mysql-2/log/mysql.log + chown -R mysql:mysql /data/mysql-1/log/mysql.log + chown -R mysql:mysql /data/mysql-2/log/mysql.log } prepare_mysql_data() @@ -570,4 +569,4 @@ $$ WA=\frac{磁盘实际写入的数据量}{主机提交的写入数据量} $$ -一般来说,随着数据的存储以及磁盘的碎片化愈演愈烈,WA的值将越来越大,如果WA的值能够延迟升高,那么将有助于延长磁盘的使用寿命。 \ No newline at end of file +一般来说,随着数据的存储以及磁盘的碎片化愈演愈烈,WA的值将越来越大,如果WA的值能够延迟升高,那么将有助于延长磁盘的使用寿命。 -- Gitee