From bf944b877c7d666c892d0775c26a6409039e13a2 Mon Sep 17 00:00:00 2001 From: repent Date: Fri, 18 Apr 2025 07:36:38 +0000 Subject: [PATCH] =?UTF-8?q?=E6=AD=A3=E7=A1=AE=E6=80=A7:=E6=8A=80=E6=9C=AF?= =?UTF-8?q?=E5=8E=9F=E7=90=86=E3=80=81=E5=8A=9F=E8=83=BD=E3=80=81=E8=A7=84?= =?UTF-8?q?=E6=A0=BC=E7=AD=89=E6=8F=8F=E8=BF=B0=E5=92=8C=E8=BD=AF=E4=BB=B6?= =?UTF-8?q?=E4=B8=8D=E4=B8=80=E8=87=B4=EF=BC=8C=E5=AD=98=E5=9C=A8=E9=94=99?= =?UTF-8?q?=E8=AF=AF=EF=BC=9B=E5=8E=9F=E7=90=86=E5=9B=BE=E3=80=81=E6=9E=B6?= =?UTF-8?q?=E6=9E=84=E5=9B=BE=E7=AD=89=E5=AD=98=E5=9C=A8=E9=94=99=E8=AF=AF?= =?UTF-8?q?=EF=BC=9B=E5=91=BD=E4=BB=A4=E3=80=81=E5=91=BD=E4=BB=A4=E5=8F=82?= =?UTF-8?q?=E6=95=B0=E7=AD=89=E9=94=99=E8=AF=AF=EF=BC=9B=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E7=89=87=E6=AE=B5=E9=94=99=E8=AF=AF=EF=BC=9B=E5=91=BD=E4=BB=A4?= =?UTF-8?q?=E6=97=A0=E6=B3=95=E5=AE=8C=E6=88=90=E5=AF=B9=E5=BA=94=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=EF=BC=9B=E7=95=8C=E9=9D=A2=E9=94=99=E8=AF=AF=EF=BC=8C?= =?UTF-8?q?=E6=97=A0=E6=B3=95=E6=8C=87=E5=AF=BC=E6=93=8D=E4=BD=9C=EF=BC=9B?= 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" | 117 +++++++++--------- 1 file changed, 58 insertions(+), 59 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..1af7da11a 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