Warning: Using innodb_additional_mem_pool_size is DEPRECATED

Warning: Using innodb_additional_mem_pool_size is DEPRECATED. This option may be removed in future releases, together with the option innodb_use_sys_malloc and with the InnoDB‘s internal memory allocator.

转载:http://jackyrong.iteye.com/blog/1930385

根据https://blogs.oracle.com/supportingmysql/entry/remove_on_sight_thread_concurrency说的,mysql 5.6开始将丢弃三个配置文件中的参数,分别是:

thread_concurrency, innodb_additional_mem_pool_size, innodb_use_sys_malloc

1)thread_concurrency这个是给旧版本的solaris用的,在新的solaris 11中已经不用了,从5.6.1开始丢弃这个参数

2) innodb_additional_mem_pool_size:

这个参数原来的用法如下:

这个参数用来设置 InnoDB 存储的数据目录信息和其它内部数据结构的内存池大小。应用程序里的表越多,你需要在这里分配越多的内存。对于一个相对稳定的应用,这个参数的大小也是相对 稳定的,也没有必要预留非常大的值。如果 InnoDB 用光了这个池内的内存, InnoDB 开始从操作系统分配内存,并且往 MySQL 错误日志写警告信息。默认值是 1MB ,当发现错误日志中已经有相关的警告信息时,就应该适当的增加该参数的大小。

但从mysql 5.6.3开始,不再需要这个参数了.

3) innodb_use_sys_malloc这个参数,含义为:

操作系统内存分配程序使用控制——用户现在可以控制,InnoDB是使用自带的内存分配程序,还是使用当前部署的操作系统中现有的更高效的内存分配程序。通过在MySQL 5.5 选项文件(my.cnf)中设置新的系统配置参数innodb_use_sys_malloc,可方便地进行控制。

默认设置值为1,

设置为0:表示Innodb使用自带的内存分配程序。

设置为1:表示InnoDB使用操作系统的内存分配程序。

但随着mysql 的进步和各操作系统的进步,从mysql 5.6.3开始,则不需要再使用这个参数了,

如果目前使用的是5.1,InnoDB plugin, 5.5 or 5.6 则建议使用的参数值为1

所以 Warning: Using innodb_additional_mem_pool_size is DEPRECATED. This option may be removed in future releases, together with the option innodb_use_sys_malloc and with the InnoDB‘s internal memory allocator.

这个解决方式: innodb_use_sys_malloc = 1

来自为知笔记(Wiz)

时间: 2024-08-08 03:06:52

Warning: Using innodb_additional_mem_pool_size is DEPRECATED的相关文章

生产环境mysql内存溢出重启简单分析

思路 1. 查看数据库日志 2. 查看慢查询 3. 查看系统日志 4. 查看监控 2017-01-03 03:03:48 0 170103 03:03:45 mysqld_safe Number of processes running now: 0 170103 03:03:45 mysqld_safe mysqld restarted   --异常重启 [Note] /usr/sbin/mysqld (mysqld 5.6.25-log) starting as process 104767

XAMPP启动mysql遇到的问题

Version: '10.1.9-MariaDB' socket: '' port: 3306 mariadb.org binary distribution2016-07-18 10:42:04 1578 InnoDB: Warning: Using innodb_additional_mem_pool_size is DEPRECATED. This option may be removed in future releases, together with the option inno

XAMPP的MYSQL无法启动

昨天用各种方式试验MYSQL的数据库备份与恢复操作,恢复过程中,MYSQL就无法启动了. 提示如下: 22:59:43 [mysql] Attempting to start MySQL app... 22:59:43 [mysql] Status change detected: running 22:59:44 [mysql] Status change detected: stopped 22:59:44 [mysql] Error: MySQL shutdown unexpectedly

Win7系统中MySQL服务无法启动的解决方法

Win7系统中提示:本地无法启动MySQL服务,报的错误:1067,进程意外终止的解决方法.在本地计算机无法启动MYSQL服务错误1067进程意外终止.这种情况一般是my.ini文件配置出错了1.首先找到这个文件: Win7下的默认安装路径C:\ProgramData\MySQL\MySQL Server 5.6\my.ini打开此文件找到:default-storage-engine=INNODB将default-storage-engine的值改为:MYISAM.2.但是还有问题:因为以前你

mysql 5.6.34 突然宕机,启动不了,提示[ERROR] InnoDB: Space id in fsp header

一.问题描述 一台线上的从服务器,半夜收到报警短信提示异常,连接到该服务器,发现mysqld进程不在了,ps 查看,也没有查到.于是重启,但是重启失败,提示without pid file 于是查看errorlog,内容如下: 2017-09-22 03:37:42 0 [Note] --secure-file-priv is set to NULL. Operations related to importing and exporting data are disabled 2017-09-

XAMPP安装WordPress

零.写在前面 双十一光棍节刚过,心情萌萌哒.人家没事啪啪,我只能哈哈--所以咯屌丝的我只能发愤图强,今天你对我爱答不理,明天我要让你高攀不起.默默的一直在学习,才发现自己懂得还是太少,啥都不透彻,好忧伤的说.这也没办法,路总得要一步一个脚印的走,还是踏实点好. 零点一.简介 WordPress想必大家都知道,就不再过多介绍了,本文旨在教程如何在本机上安装使用WordPress. 首先呢,你的去下载WorPress的安装包,请猛戳WordPress China简体中文到此页面去下载哦~ WordP

配置MySQL使用HugePages

前言:对于有Oracle运维经验的童鞋来说,如果服务器内存很大,一般都会设置HugePages,是因为如下原因:对于 Linux 操作系统,通过 Linux kswapd 进程和页表内存结构(针对系统中存在的每个进程包含一条记录)实现内存管理. linux的内存管理采取的是分页存取机制,为了保证物理内存能得到充分的利用, 内核会按照LRU算法在适当的时候将物理内存中不经常使用的内存页自动交换到虚拟内存中, 而将经常使用的信息保留到物理内存.通常情况下,Linux默认情况下每页是4K,这就意味着如

MySQL之——崩溃-修复损坏的innodb:innodb_force_recovery

转: https://blog.csdn.net/l1028386804/article/details/77199194 一.问题描述 今天在线运行的一个mysql崩溃了. 查看错误日志,如下: ----------------------------------------- 161108 11:36:45 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/var 2017-08-15 11:36:

#pragma warning (default : n)

参考链接:http://www.cnblogs.com/JCSU/articles/1996483.html 在VC2013中编译以下win32 C++ 控制台程序,会产生2个告警warnings #include "stdafx.h" int _tmain(int argc, _TCHAR* argv[]){    int x, y, z;    y = x;    //return 0;} 警告    1    warning C4101: “z”: 未引用的局部变量 错误