摘要: fileclear.sh tamcdir=${HOME}/ora/user_projects/domains/tamc cd ${tamcdir} echo rm -f `ls heapdump*.phd` rm -f heapdump*.phd echo rm -f `ls javacore*.t 阅读全文
posted @ 2019-12-20 16:08 那些年的代码 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 写一个shell脚本,定时执行简单示例 很多时候我们有希望服务器定时去运行一个脚本来触发一个操作,比如说定时去备份服务器数据、数据库数据等 不适合人工经常做的一些操作这里简单说下 Shell俗称壳,类似于DOS下的command和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。作为命令 阅读全文
posted @ 2019-12-20 16:03 那些年的代码 阅读(32905) 评论(0) 推荐(0) 编辑
摘要: 转载:https://www.cnblogs.com/intval/p/5763929.html Linux定时任务Crontab命令详解 linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外, 阅读全文
posted @ 2019-12-20 15:59 那些年的代码 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 前面学习了 at 命令,此命令在指定的时间仅能执行一次任务,但在实际工作中,系统的定时任务一般是需要重复执行的。而 at 命令显然无法满足需求,这是就需要使用 crontab 命令来执行循环定时任务。在介绍 crontab 命令之前,我们首先要介绍一下 crond,因为 crontab 命令需要 c 阅读全文
posted @ 2019-12-20 15:50 那些年的代码 阅读(1468) 评论(0) 推荐(0) 编辑
摘要: Linux设置定时任务步骤 linux设置定时任务的关键字是:crontab 1:查看现在已经有的定时任务的命令是 crontab -l,执行命令如下图: 2:新建定时任务的命令是:crontab -e,想添加新的定时任务的话输入i进行添加,类似于vi的编辑; 3:定时任务中的时间的说明,时间的格式 阅读全文
posted @ 2019-12-20 15:44 那些年的代码 阅读(2389) 评论(0) 推荐(0) 编辑
摘要: 为什么需要定时任务? 个人理解因为服务器通常在白天会比较繁忙,对于一些服务器的定期日常维护任务,比如数据库的备份、大数据的压缩等,这些操作都是非常耗费资源的,在白天执行或者说服务器繁忙的时候执行有可能导致服务器故障,所以使用定时任务 在深夜去执行比较合理。 还有一点就是对于一些日常维护工作,如果人为 阅读全文
posted @ 2019-12-20 15:42 那些年的代码 阅读(2163) 评论(0) 推荐(0) 编辑
摘要: 前面几篇关于数据库底层磁盘文件读取,数据库索引实现细节进行了深入的研究,但是没有串联起来的讲解为什么数据库索引会采用B树和B+树而不是其他的数据结构,例如平衡二叉树、链表等,因此,本文打算从数据库文件存储以及读取说起,讲解数据库索引的由来。 我们以抛出问题的形式开始讲解: (1)数据库文件存储的方式 阅读全文
posted @ 2019-12-20 14:59 那些年的代码 阅读(1820) 评论(0) 推荐(0) 编辑
摘要: 原因就是为了减少磁盘io次数,因为b+树所有最终的子节点都能在叶子节点里找见, 所以非叶子节点只需要存`索引范围和指向下一级索引(或者叶子节点)的地址` 就行了, 不需要存整行的数据,所以占用空间非常小,直到找到叶子节点才加载进来整行的数据。 B树非叶子节点也会存数据,所以不适合mysql(以后研究 阅读全文
posted @ 2019-12-20 14:41 那些年的代码 阅读(3880) 评论(0) 推荐(0) 编辑