2018年12月26日

双括号(()),shell与C++的桥梁

摘要: 使用语法: ((表达式))用来扩展Shell中的算术运算,以及赋值运算,扩展for,while,if条件测试运算. 注意点: 1.在双括号结构中,所有的表达式可以像c语言一样,如a++,b-- 2.在双括号结构中,所有变量可以不加入$符号前缀,也可以加入. 3.在双括号可以进行逻辑运算,四则运算,而 阅读全文

posted @ 2018-12-26 15:52 shc336 阅读(682) 评论(0) 推荐(1) 编辑

2018年12月11日

innobackupex 恢复脚本

摘要: 此脚本需要与我前几天写的备份脚本配套才能使用 这里也对innobackupex吐槽下,当使用innobackupex进行恢复的时候,必须要清除所有原数据文件,但是一旦恢复失败,则连实例都将丢失,不成功,则成仁。所以使用innobackupex恢复的时候一定要慎重,最好对数据文件做个冷备。 阅读全文

posted @ 2018-12-11 15:43 shc336 阅读(208) 评论(0) 推荐(0) 编辑

2018年12月6日

MYSQL-innobackupex备份脚本

摘要: 自动化运维,是数据库管理员的不懈追求。目前出现了一些数据库自动管理平台,但出现时间较短,不够稳定。最常用的工具依然是shell脚本。 现在需要管理的某mysql数据库,数据量在800G,使用dump备份时间过长,从而使用了网上推荐的innobackupex方式。影响备份速率的因素很多,这里就不一一讨 阅读全文

posted @ 2018-12-06 15:38 shc336 阅读(500) 评论(0) 推荐(1) 编辑

2018年12月5日

释放innodb空间

摘要: 记一次MySQL运维 分析现象; 首先,可以看到,free部分已经严重不足,swap被大量启用。 而另一方面,cached部分的数据量非常低,而几乎所有的内存资源都被-/+ buffers/cache部分used, 初步分析: buffer pool的设置过高,所有的数据都默认存储进了buffer 阅读全文

posted @ 2018-12-05 11:52 shc336 阅读(347) 评论(0) 推荐(0) 编辑

2018年11月27日

systemctl中添加mysql服务

摘要: 由于mysql的版本更新,许多术语有了新含义,所以需要特别指出,mysqld.service 等价于mysqld vim /usr/lib/systemd/system/mysqld.service [Unit]Description=MySQL Community ServerAfter=netw 阅读全文

posted @ 2018-11-27 17:42 shc336 阅读(1205) 评论(0) 推荐(0) 编辑

2018年11月13日

linux man指令的详解

摘要: 原创内容,欢迎指正 一、基本操作 大多数linux发行版自带用以查找shell命令及其他GNU工具信息的在线手册,man命令就是用来访问存储在linux系统上的手册页面。 这些手册内容是由分页程序(pager)来显示的,能够逐行显示文本。空格键翻页,回车建逐行查看,通常支持剪头键的使用,q键退出。 阅读全文

posted @ 2018-11-13 11:39 shc336 阅读(663) 评论(0) 推荐(0) 编辑

2018年10月18日

MySQL5.7 中的query_cache_size

摘要: 摘自:http://jackyrong.iteye.com/blog/2173523 1 原理 MySQL查询缓存保存查询返回的完整结果。当查询命中该缓存,会立刻返回结果,跳过了解析,优化和执行阶段。 查询缓存会跟踪查询中涉及的每个表,如果这写表发生变化,那么和这个表相关的所有缓存都将失效。 2 初 阅读全文

posted @ 2018-10-18 14:37 shc336 阅读(1547) 评论(0) 推荐(0) 编辑

2018年10月17日

linux 内存使用分析

摘要: 查看当前内存使用情况,最常用的指令就是 其中的相关说明: Mem:表示物理内存统计-/+ buffers/cached:表示物理内存的缓存统计Swap:表示硬盘上交换分区的使用情况 系统的总物理内存:128g,但系统当前真正可用的内存并不是第一行free 标记的 22812,它仅代表未被分配的内存, 阅读全文

posted @ 2018-10-17 10:01 shc336 阅读(286) 评论(0) 推荐(0) 编辑

2018年10月16日

mysql 记录一次内存清理

摘要: 摘自:https://blog.csdn.net/wyzxg/article/details/7279986/ 摘要:Linux对内存的管理与Windows不同,free小并不是说内存不够用了,应该看的是free的第二行最后一个值:"-/+ buffers/cache: 58 191" 这才是系统可 阅读全文

posted @ 2018-10-16 10:45 shc336 阅读(412) 评论(0) 推荐(0) 编辑

MySQL 清理缓存—flush tablesFlush tables的影响

摘要: 摘自:http://blog.chinaunix.net/uid-31401119-id-5781305.html 1 Flush tables简介 官方手册中关于Flush tables的介绍, Closes all open tables, forces all tables in use to 阅读全文

posted @ 2018-10-16 09:12 shc336 阅读(4736) 评论(0) 推荐(0) 编辑

导航