首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL 8异常行为

MySQL 8异常行为
EN

Server Fault用户
提问于 2020-05-01 11:22:38
回答 1查看 56关注 0票数 -1

我正在做的这个项目经常使用数据库,并执行繁重的过程。

我一直在监视系统。对于16 of的内存和8 CPU的系统,通常工作正常,没有达到极限,但是MySQL经常会出现不同的错误:

下面是MySQL 8的配置

代码语言:javascript
复制
   [mysqld]
    sql_mode=""
    pid-file        = /var/run/mysqld/mysqld.pid
    socket          = /var/run/mysqld/mysqld.sock
    datadir         = /var/lib/mysql
    log-error       = /var/log/mysql/error.log
    log_bin_trust_function_creators = 1
    join_buffer_size = 256M
    innodb_buffer_pool_size = 16G
    innodb_log_file_size=4G
    innodb_buffer_pool_instances=12
    expire_logs_days=3
    long_query_time=5
    innodb_lock_wait_timeout=100

我怎么才能阻止这一切?我做错了什么?

下面是错误日志:https://gist.github.com/turalus/d581b46f349aa815ab49f486605c0061

EN

回答 1

Server Fault用户

发布于 2020-05-03 21:33:07

桌子“UserKeyword”已经满了!

检查磁盘空间。

未知变量'query_cache_size=0‘。

该设置(和类似设置)已从MySQL 8中删除。您使用的是旧的my.cnf吗?从配置中删除对query_cache...的引用。

您是否已经使用Mysqlx运行了另一个mysqld服务器?

也许有两个实例正在运行?

innodb_buffer_pool_size = 16G

如果内存是16 is的话,就不会了。将设置更改为10G。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1015141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档