mysql innodb 查看_如何查看mysql innodb
匿名用户
1级
2017-01-13 回答
mysql被设计成了一个单进程多线程架构的数据库
开始:
1、默认的InnoDB存储引擎的后台线程有7个,4个IO thread ,1个master thread 1个锁监控 thread 1个错误监控thread,IO thread 的数量由配置文件的innodb_file_io_threads参数控制,默认是4,linux下面不可以调整,但是window下面可以
show engine innodb status \G;(root用户,或者你的用户有查看权限)
show variables like 'innodb_version' \G;
show variables like 'innodb_%io_threads' \G;
注释:我十分建议大家安装独立的mysql,不要用集成环境,因为出现问题会后悔死的
2、innodb存储引擎内存有以下部分:
buffer pool 缓冲池
redo log buffer 重做日志缓冲池
additional memory pool 额外内存池
配置文件的innodb:
# Comment the following if you are using InnoDB tables
#skip-innodb
innodb_data_home_dir = "D:/xampp/mysql/data"
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = "D:/xampp/mysql/data"
#innodb_log_arch_dir = "D:/xampp/mysql/data"
## You can set .._buffer_pool_size up to 50 - 80 %
## of RAM but beware of setting memory usage too high
innodb_buffer_pool_size = 16M
innodb_additional_mem_pool_size = 2M
## Set .._log_file_size to 25 % of buffer pool size
innodb_log_file_size = 5M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
这是my.ini的配置,更多的InnoDB的配置,可以看my_innodb_heavy_4G.ini
注释:配置文件的值可能会根据不同的环境更改,上面的配置文件是在我安装之后默认的
3、缓冲池是用来存放各种数据的缓存,InnoDB存储引擎的工作方式是将数据库文件按页(每页16K)读取到缓冲池,然后按照最近最少使用(LRU)的算法保留在缓冲池中的缓存数据
输入:show engine innodb status\G;
mysql innodb 查看_如何查看mysql innodb相关推荐
- mysql引擎修改_如何将MySQL数据库的引擎修改为InnoDB
如何将MySQL数据库的引擎修改为InnoDB 发布时间:2020-12-19 16:52:25 来源:亿速云 阅读:90 作者:Leah 本篇文章给大家分享的是有关如何将MySQL数据库的引擎修改为 ...
- mysql 什么树_搞懂MySQL InnoDB B+树索引
一.InnoDB索引 InnoDB支持以下几种索引: B+树索引 全文索引 哈希索引 本文将着重介绍B+树索引.其他两个全文索引和哈希索引只是做简单介绍一笔带过. 哈希索引是自适应的,也就是说这个不能 ...
- mysql执行语句_实时查看MySQL执行的语句
我们在追查MySQL问题和性能调优时,有时希望看到当前都有哪些命令正在被执行,让我们迅速找到热点命令.下面我们就来介绍下如何查看当前正在执行的MySQL语句. 日志LOG 我们之前在 用service ...
- mysql innodb 并行_关于MySQL8.0 InnoDB并行执行的详解
概述 MySQL经过多年的发展已然成为最流行的数据库,广泛用于互联网行业,并逐步向各个传统行业渗透.之所以流行,一方面是其优秀的高并发事务处理的能力,另一方面也得益于MySQL丰富的生态.MySQL在 ...
- python mysql版本查看_怎么查看mysql版本
查看MySQL的版本,主要有以下几个方法: 1.没有连接到MySQL服务器,就想查看MySQL的版本.打开cmd,切换至mysql的bin目录,运行下面的命令即可:e:\mysql\bin>my ...
- 查看mysql删除日志_如何查看数据库删除记录日志
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- mysql分区并行执行_关于MySQL8.0 InnoDB并行执行的详解
概述 MySQL经过多年的发展已然成为最流行的数据库,广泛用于互联网行业,并逐步向各个传统行业渗透.之所以流行,一方面是其优秀的高并发事务处理的能力,另一方面也得益于MySQL丰富的生态.MySQL在 ...
- 树莓派查看mysql的密码_树莓派安装MySQL 后若何获取登录密码
树莓派安装MySQL后获取登录密码 树莓派基于Debian系统. 乐成安装MySQL后 su root vim /etc/mysql/debian.cnf 其中 user 和 password 就是你 ...
- z怎么查看mysql的用户名_怎么查看mysql的用户名和密码
假若你一直在安裝全过程中沒有设定登陆名登陆密码得话,你可以用root登陆名与账号登陆密尺码数据库查寻:登陆名:root 登陆密码为空.假如设定过登陆密码忘记了,那不有脸,不可以查寻无线网络互连接网络登 ...
- ssh mysql环境搭建_搭建一个MySQL高可用架构集群环境
架构 使用一台MHA manager.一台MySQL master节点.两台MySQL slave节点 软件版本 虚拟机:Ubuntu 18 MySQL:5.7.32 MHA:0.54 环境检查 安装 ...
最新文章
- (转载)网络抓包原理及常用抓包工具
- struts导出txt文件
- DayDayUp:追梦赤子心——1024,你好!程序猿们的节日!
- oracle修改参数
- Elasticsearch是如何做到快速索引的
- cad转dxf格式文件太大_想知道DWG、DWT、DWS和DXF是什么吗?从了解4种CAD图形格式开始吧...
- 2021年中国独角兽企业发展研究报告
- Android实现登录
- Pentium的指令系统(4)——串操作指令
- C语言 pthread_join
- python __del__
- 第二阶段冲刺第八天(6月7号)
- mysql把两个查询的结果合并为一个结果
- MFC采用定时器绘制简单动画
- 2022显卡、CPU天梯图
- vue 调用移动录像_vue H5项目调用手机摄像头录像并上传
- win10环境下如何安装CAD
- maven的生命周期,插件介绍(二)
- sudo rosdep init 失败的解决方法(适用于非自身设备网络、证书等故障的情况)
- source insight