MySQL启动参数(四) —— innodb_buffer_pool_size

MyISAM引擎可以使用key_buffer_size来缓存索引,而innoDB则可以使用innodb_buffer_pool_size来实现该功能。但innodb_buffer_pool_size跟key_buffer_size不同的地方在于,innodb_buffer_pool_size同时缓存数据块和索引。

innodb_buffer_pool_size单位为字节,所以下面设置的大小为83M。从理论上说该值是越大越好,但设置得越大对物理内存占用越高,所以应该根据系统实际的吞吐量进行设置。

时间: 2024-11-13 15:52:10

MySQL启动参数(四) —— innodb_buffer_pool_size的相关文章

mysql启动参数 skip-grant-tables

非常有用的mysql启动参数—— --skip-grant-tables. 顾名思义,就是在启动mysql时不启动grant-tables,授权表.有什么用呢?当然是忘记管理员密码后有用. 在mysql.cnf 配置文件中加上skip-grant-tables,然后重启mysql服务 操作方法:    1.mysql.cnf 配置文件中加上skip-grant-tables 2.  重启mysql服务 , sudo service mysql restart 3. mysql 直接连接进入客户端

skip-grant-tables:非常有用的mysql启动参数

介绍一个非常有用的mysql启动参数—— --skip-grant-tables. 顾名思义,就是在启动mysql时不启动grant-tables,授权表.有什么用呢?当然是忘记管理员密码后有用. 操作方法:     1.杀掉原来进行着的mysql:        rcmysqld stop        或者:        service mysqld stop        或者:        kill -TERM mysqld     2.以命令行参数启动mysql:        /

mysql启动参数 skip-grant-tables

skip-grant-tables:非常有用的mysql启动参数 ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost'(using password: NO) ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost'(using password: YES) 地址:https://blog.csdn.net/m_wise/article/details/7019

mysql启动参数(/etc/my.cnf)详解汇总

在linux下面的/etc/my.cnf的参数详解汇总 MYSQL–my.cnf配置中文详解 basedir = path   使用给定目录作为根目录(安装目录). character-sets-dir = path   给出存放着字符集的目录. datadir = path   从给定目录读取数据库文件. pid-file = filename   为mysqld程序指定一个存放进程ID的文件(仅适用于UNIX/Linux系统); Init-V脚本需要使用这个文件里的进程ID结束mysqld进

mysql启动的四种方式

mysql的四种启动方式: 1.mysqld 启动mysql服务器:./mysqld --defaults-file=/etc/my.cnf --user=root 客户端连接: mysql --defaults-file=/etc/my.cnf or mysql -S /tmp/mysql.sock 2.mysqld_safe 启动mysql服务器:./mysqld_safe --defaults-file=/etc/my.cnf --user=root & 客户端连接: mysql --de

MySQL启动参数(一) —— init_file

有时候我们希望MySQL能够在启动时做一些数据库的操作,比如把索引加入cache等等.因为有些配置会在MySQL重启后失效,重启后我们就可以通过init_file这个参数让MySQL重新执行一些SQL语句. 首先我们需要在my.ini文件里指定要执行的.sql文件的地址: init_file="D:\mysql-5.7.11\init.sql" 然后在init.sql文件中写上启动时要执行的SQL语句: use java_web_core; create table init_tabl

MySQL启动参数(二) —— key_buffer_size

为了最小化磁盘的IO,MyISAM存储引擎的表使用key cache来缓存索引块,索引块的缓存大小由key_buffer_size参数来设置,如果数据库中使的表以MyISAM存储引擎为主,则应该适当增加该参 数的值,以便尽可能的缓存索引块,提高访问的速度. 默认情况下,所有的索引都使用相同的key cache,当访问的索引不在缓存中时,使用LRU(Least Recently Used最近最少使用)算法来替换缓存中最近最少使用的索引块,为了进一步避免对key cache的争用,从MSQL5.1开

第四课(2)——mysql配置参数讲解

*****************general***************** user 启动mysql domain的用户 port 数据库端口号 socket 数据库socket文件的路径 pid_file 数据库启动进程文件的路径 datadir 数据文件路径 tmpdir 临时文件路径 log_bin 配置二进制文件名称.路径(不写绝对路径就在datadir下) relay-log 配置中继日志名称.路径(不写绝对路径就在datadir下) log_error 配置错误日志名称.路径

MySQL配置文件mysql.ini参数详解、MySQL性能优化

MySQL配置文件mysql.ini参数详解.MySQL性能优化 my.ini(Linux系统下是my.cnf),当mysql服务器启动时它会读取这个文件,设置相关的运行环境参数. my.ini分为两块:Client Section和Server Section.   Client Section用来配置MySQL客户端参数.   要查看配置参数可以用下面的命令: show variables like '%innodb%'; # 查看innodb相关配置参数 show status like