greatsql 8025-32 开启numa的时候启动会卡
如题,greatsql 在开启 numa的时候启动的时候会卡在Setting NUMA memory policy to MPOL_INTERLEAVE
3-5分钟左右,我想问一下这是正常的吗
这是正常的
启用NUMA后启动会有这样的阶段,不过3-5分钟过于久了,还是得再看你机器的应急性能是否不稳定或自身有缺陷 yejr 发表于 2024-5-16 12:39
这是正常的
启用NUMA后启动会有这样的阶段,不过3-5分钟过于久了,还是得再看你机器的应急性能是否不稳定或 ...
有排查的方向么?
另外 我启动脚本如下
Description=MySQL Server
Documentation=man:mysqld(8)
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target
WantedBy=multi-user.target
User=mysql
Group=mysql
# some limits
# file size
LimitFSIZE=infinity
# cpu time
LimitCPU=infinity
# virtual memory size
LimitAS=infinity
# open files
LimitNOFILE=65535
# processes/threads
LimitNPROC=65535
# locked memory
LimitMEMLOCK=infinity
# total threads (user+kernel)
TasksMax=infinity
TasksAccounting=false
# 启动结束后会发出通知信号,systemd 接下来可以启动其他服务,在容器中可能需要设置为forking(启动一个子进程,并且启动后父进程会退出)
Type=notify
#Type=forking
PIDFile=/data/mysql/run/mysqld.pid
# Disable service start and stop timeout logic of systemd for mysqld service.
TimeoutSec=0
# Start PRE
ExecStartPre=/usr/local/GreatSQL/bin/mysqld_pre_systemd
# Start main service
ExecStart=/usr/local/GreatSQL/bin/mysqld --defaults-file=/etc/my.cnf --daemonize $MYSQLD_OPTS
# Use this to switch malloc implementation
EnvironmentFile=-/etc/sysconfig/mysql
# 守护,意外的停止会被重启
Restart=on-failure
#设置安全退出码,不会被自动重启
RestartPreventExitStatus=1
# Set environment variable MYSQLD_PARENT_PID. This is required for restart.
Environment=MYSQLD_PARENT_PID=1
# 设置私有的 tmpdir,建议设置为 false 关闭默认
PrivateTmp=false
每次启动的都会报错
2024-05-16T13:16:50.369135+08:00 0 Failed to open the bootstrap file (null)
2024-05-16T13:16:50.369152+08:00 0 The designated data directory /data/mysql/data/ is unusable. You can remove all files that the server added to it.
2024-05-16T13:16:50.369162+08:00 0 Aborting
这个目录 能够确定是空的,并且是新创建的 里面没有任何数据
如果是X86架构的CPU,通常建议关闭NUMA;如果是ARM架构,则可以开启NUMA。MySQL/GreatSQL数据库是单进程多线程模式,如果是是运行单实例的场景下,没必要开启NUMA;如果是运行多实例,则可以开启NUMA以提升性能。官方的文档是这样讲的 15167759230 发表于 2024-5-16 13:27
如果是X86架构的CPU,通常建议关闭NUMA;如果是ARM架构,则可以开启NUMA。MySQL/GreatSQL数据库是单进程多 ...
多实例是指一台服务器跑多个数据库嘛?还是说的集群?那我得回去关了NUMA yejr 发表于 2024-5-16 12:39
这是正常的
启用NUMA后启动会有这样的阶段,不过3-5分钟过于久了,还是得再看你机器的应急性能是否不稳定或 ...
基本上是卡三分钟左右没有排查的思路 mabai 发表于 2024-5-16 14:07
基本上是卡三分钟左右没有排查的思路
可以参考这条FAQ内容:https://greatsql.cn/docs/8.0.32-25/11-faq/5-faq-others.html#_19-%E4%B8%BA%E4%BB%80%E4%B9%88%E8%AE%BE%E7%BD%AE-innodb-numa-interleave-on-%E6%97%B6-%E5%90%AF%E5%8A%A8%E5%B0%B1%E4%BC%9A%E6%AF%94%E8%BE%83%E6%85%A2-%E5%83%8F%E5%8D%A1%E4%BD%8F%E4%BA%86%E4%BC%BC%E7%9A%84
页:
[1]