上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 83 下一页
摘要: 场景】--类似于excel中的sum函数对列/行进行统计求和 【要求1】--对列进行统计求和 【要求2】--对行进行统计求和 代码实现1 【解析】 把每列的总和用数组a[i]来表示;用for(i=2;i<=NF;i++)来打印每列的总和 代码实现2 转自 awk处理案例六 - li0924 - 博客 阅读全文
posted @ 2018-05-18 08:57 paul_hch 阅读(6923) 评论(0) 推荐(0)
摘要: 使用命令passwd修改密码时,遇到如下问题: ​​可以尝试改用密码chpasswd修改zhangsan的密码: 转自 passwd: Have exhausted maximum number of retries for service - CSDN博客 https://blog.csdn.ne 阅读全文
posted @ 2018-05-18 08:51 paul_hch 阅读(9166) 评论(0) 推荐(1)
摘要: 前言: MySQL的完全恢复,我们可以借助于完整的 备份+binlog 来将数据库恢复到故障点。 备份可以是热备与逻辑备份(mysqldump),只要备份与binlog是完整的,都可以实现完全恢复。 1. 准备实验环境 2. 全备 3. 查看全备生成文件 4. 模拟业务新数据 5. 增量备份 6. 阅读全文
posted @ 2018-05-16 16:03 paul_hch 阅读(783) 评论(0) 推荐(0)
摘要: 在数据库日常维护中,开发人员是最让人头痛的,很多时候都会由于SQL语句 写的有问题导致服务器出问题,导致资源耗尽。最危险的操作就是在做DML操作的时候忘加where条件,导致全表更新,这是作为运维或者DBA的我们改如 何处理呢?下面我分别针对update和delete操作忘加where条件导致全表更 阅读全文
posted @ 2018-05-16 10:04 paul_hch 阅读(4215) 评论(0) 推荐(1)
摘要: 在我们运维工作中,频繁的操作,可能命令写入错误,造成磁盘分区的删除,那么应该怎么办呢?怎么恢复磁盘分区呢? 一不小心删除了磁盘分区。如下图,删除了sda磁盘的第一个分区,为系统boot分区,系统如果重启,则无法正常启动。可以看到磁盘sda仅剩下sda2这一分区,sda1这一分区已被删除。 2.在机器 阅读全文
posted @ 2018-05-15 16:48 paul_hch 阅读(5624) 评论(0) 推荐(0)
摘要: 一.Mysql Binlog格式介绍 Mysql binlog日志有三种格式,分别为Statement,MiXED,以及ROW! 1.Statement:每一条会修改数据的sql都会记录在binlog中。 优点:不需要记录每一行的变化,减少了binlog日志量,节约了IO,提高性能。(相比row能节 阅读全文
posted @ 2018-05-15 15:06 paul_hch 阅读(354) 评论(0) 推荐(0)
摘要: 前些日子,做多源GTID复制时,因为没有对mysql库的复制做隔离,导致复制产生冲突,在修正错误时又使用了错误的方法,导致GTID产生了断层。有断层必然会存在数据的不一致 安装percona-tools工具 ①wget -N http://www.percona.com/downloads/perc 阅读全文
posted @ 2018-05-14 09:02 paul_hch 阅读(486) 评论(0) 推荐(0)
摘要: 在我们运维工作中,会经常要求一些用户不允许登陆系统,以加固系统安全。今天这里介绍下锁定账号登陆的几种方法: (推荐使用)这种方式会更加人性化一点,因为不仅可以禁止用户登录,还可以在禁用登陆时给提示告诉它这么做的原因。修改/etc/nologin.txt,没有的话就手动新建一个,在里面添加给被禁止用户 阅读全文
posted @ 2018-05-11 13:05 paul_hch 阅读(388) 评论(0) 推荐(0)
摘要: 学习Linux系统时都会学习这么几个压缩工具:gzip、bzip2、zip、xz,以及相关的解压工具。关于这几个工具的使用和相互之间的压缩比以及压缩时间对比可以看:Linux中归档压缩工具学习 那么Pigz是什么呢?简单的说,就是支持并行压缩的gzip。Pigz默认用当前逻辑cpu个数来并发压缩,无 阅读全文
posted @ 2018-05-09 17:23 paul_hch 阅读(5383) 评论(0) 推荐(0)
摘要: MySQL升级参考资料 MySQL 升级的最佳实践 - 技术翻译 - 开源中国社区https://www.oschina.net/translate/mysql-upgrade-best-practices?lang=chs&page=2# MySQL 5.6升级至MySQL 5.7 版本升级最佳实 阅读全文
posted @ 2018-05-04 15:52 paul_hch 阅读(189) 评论(0) 推荐(0)
摘要: 最近遇到mysql开启gtid做复制时,从库出现1236错误,导致同步无法进行,本文就这问题记录下处理步骤,有关gtid知识在这里不做介绍,mysql版本为5.7.16。 一、错误原因分析 错误信息如下: Last_IO_Errno: 1236 Last_IO_Error: Got fatal er 阅读全文
posted @ 2018-05-03 09:33 paul_hch 阅读(785) 评论(0) 推荐(0)
摘要: 什么是core dump core dump又叫核心转储, 当程序运行过程中发生异常, 程序异常退出时, 由操作系统把程序当前的内存状况存储在一个core文件中, 叫core dump。core dump在应用crash掉之后对问题的诊断是很有帮助的。而在默认安装的时候core dump是关闭状态的 阅读全文
posted @ 2018-04-28 14:57 paul_hch 阅读(623) 评论(0) 推荐(0)
摘要: 今天变更jboss报错如下: 提示:警告,从另一个表中选择一个具有自动增量列的表的语句是不安全的,因为检索行的顺序决定了将写入哪些行(如果有的话)。这个命令是无法预测的,会使主从的数据不一致。 于是修改主库和从库的binglog格式由statement改为ROW格式。 方法: 1、先修改从库 2、在 阅读全文
posted @ 2018-04-27 23:16 paul_hch 阅读(3161) 评论(0) 推荐(0)
摘要: 一、关于MySQL Server的改进 1.1 redo log 重构 在MySQL8.0中重新设计了redo log,主要改进fsync,使得效率更高,减少锁,优化flush机制,不会频繁flush。同时,支持更高用户并发请求。 1.2 MySQL DDL 在MySQL8.0中实现了DDL的原子性 阅读全文
posted @ 2018-04-26 09:33 paul_hch 阅读(4519) 评论(0) 推荐(0)
摘要: 1、日志产生的性能影响: 由于日志的记录带来的直接性能损耗就是数据库系统中最为昂贵的IO资源。MySQL的日志包括错误日志(ErrorLog),更新日志(UpdateLog),二进制日志(Binlog),查询日志(QueryLog),慢查询日志(SlowQueryLog)等。当然,更新日志是老版本的 阅读全文
posted @ 2018-04-26 08:55 paul_hch 阅读(2587) 评论(0) 推荐(0)
上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 83 下一页