在linux内部将cache分为2种:
1、write/read cache
2、mmap
http://blog.chinaunix.net/uid-26669729-id-3077015.html
通常一个文件被映射到内存后,就会一直占用,直到文件句柄关闭才会释放
我们调用drop cache会释放1,但是2是释放不了的。
# drop cache http://www.linuxfly.org/post/320/
1、执行sync:将所有未写的系统缓冲区写到磁盘中
2、echo 3 > /proc/sys/vm/drop_caches:清除cache
1: 清除 pagecache
2: 清除 dentries and inodes
3: 清除 pagecache, dentries and inodes
mysql
#
表空间占用的cache, 先flush table,然后drop cache完成操作
flush table:关闭所有已打开的表(包括未提交事务正在使用的表)
并且flush query cache(不是reset)
但是如果是Idbdata 共享表空间只能重启数据库
#
binlog占用的cache,先flush logs,然后drop cache完成操作
#
ibdata占用的cache只能重启数据库
https://github.com/caisonglu/cachemaster/blob/master/cachemaster.c
这个工具能查看当前的文件/目录 使用了多少cache 。
1、write/read cache
2、mmap
http://blog.chinaunix.net/uid-26669729-id-3077015.html
通常一个文件被映射到内存后,就会一直占用,直到文件句柄关闭才会释放
我们调用drop cache会释放1,但是2是释放不了的。
# drop cache http://www.linuxfly.org/post/320/
1、执行sync:将所有未写的系统缓冲区写到磁盘中
2、echo 3 > /proc/sys/vm/drop_caches:清除cache
1: 清除 pagecache
2: 清除 dentries and inodes
3: 清除 pagecache, dentries and inodes
mysql
#
表空间占用的cache, 先flush table,然后drop cache完成操作
flush table:关闭所有已打开的表(包括未提交事务正在使用的表)
并且flush query cache(不是reset)
但是如果是Idbdata 共享表空间只能重启数据库
#
binlog占用的cache,先flush logs,然后drop cache完成操作
#
ibdata占用的cache只能重启数据库
https://github.com/caisonglu/cachemaster/blob/master/cachemaster.c
这个工具能查看当前的文件/目录 使用了多少cache 。
发表评论
-
规范、经验
2013-11-04 17:23 546尽量不用NULL列 query cach ... -
mysql模拟队列
2013-05-14 13:42 1049-- 初始化数据 DROP TABLE IF EXIST ... -
高性能mysql[第3版]--笔记
2013-05-03 23:35 06.8 6.8.1 mysql构建消息队列 se ... -
生成随机字符串
2013-04-30 10:41 0DELIMITER $$ CREATE FUNCTIO ... -
复制笔记
2013-04-27 17:48 0http://dev.mysql.com/doc/refman ... -
[整理]mysql导入导出
2013-04-24 22:40 0方案一:拷贝物理文件(innodb, innodb_file_ ... -
【整理中】mysql字符集使用
2013-04-24 22:29 0show variables like 'characte ... -
MYSQL监控内容整理
2013-04-24 13:40 0内容 硬解析,软解析,等待事件,表空间,索引,触发器,alte ... -
无限级联分类查询
2013-04-24 09:36 0DROP TABLE IF EXISTS location ... -
mysqldbcompare --使用
2013-04-07 09:39 0http://dev.mysql.com/doc/workbe ... -
MYSQL 发送数据大小计算公式
2013-03-29 16:20 844引用:http://www.realzyy.com/?p=15 ... -
linux /proc目录功能
2013-03-26 13:11 827/proc/ 运行中的程序信息 cpuinfo iopo ... -
#mysql 笔记#索引长度限制
2013-03-18 12:11 814http://dev.mysql.com/doc/refman ... -
mysqldump简单使用
2013-01-21 15:27 0mysqldump -B或者--databases:备份指定数 ... -
linux经常登入登出mysql重复输入密码
2013-01-16 17:51 934经常登入、登出mysql,尤其是密码重新输入比较复杂时,使用& ... -
mysql存储过程实现行转列
2012-08-30 16:24 2097把表t_rows中的数据转换 ... -
mysql 判断字符串是否是数字
2012-07-12 10:21 2905查询表table_name中col_name(字符串类型)的值 ... -
[转载]drop 大表效率问题
2012-06-15 09:32 46http://www.mysqlops.com/2011/05 ... -
linux判断路径下所有内容是否为文件夹
2012-03-27 16:01 1290PATH="完整路径即可" functi ... -
monyog安装文件
2012-03-26 16:29 1224monyog安装包,绿色版
相关推荐
Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置...
linux下mySql安装 经典 实验无数次的经验linux下mySql安装 经典 实验无数次的经验linux下mySql安装 经典 实验无数次的经验linux下mySql安装 经典 实验无数次的经验linux下mySql安装 经典 实验无数次的经验linux下...
linux_mysql安装包linux_mysql安装包linux_mysql安装包linux_mysql安装包linux_mysql安装包linux_mysql安装包linux_mysql安装包linux_mysql安装包linux_mysql安装包linux_mysql安装包linux_mysql安装包linux_mysql...
linux-mysql-驱动
mysql-connector-java Linux下MySQL的JDBC驱动Jar包
Linux安装mysql5.7详细步骤,经实践可用。
linux 安装mysql
linux下安装mysql服务器
Linux下自动备份Mysql文件shell脚本。
linux下mysql驱动程序jar包
Linux MySQL 5.5 client 安装包
linux安装mysql,亲测没有问题,本文档详细介绍了linux下用命令行实现mysql的安装,小白即可使用
Linux下MySQL开发 Linux下MySQL开发 Linux下MySQL开发
linux安装mysql;linux安装mysql;linux安装mysql;linux安装mysql;linux安装mysql;linux安装mysql;
linux下mysql安装包,当使用编译安装时可以选择此包进行编译安装mysql5.6.29
在Linux下MySQL安装配置使用指南,和网上很乱的资料不同,这是一份制作好的pdf文档,分类详细,欢迎下载。
一份详细的Linux-mysql实验.docx
Linux下安装Mysql数据库; Linux mysql rpm安装包 Linux mysql安装教程
mysql 详细安装
linux下mysql安装配置