分类: 工作

106 篇文章

达梦数据库服务器分析 CPU 爆满的原因
一、问题描述 当发现达梦数据库所在服务器CPU爆满需要排查时,可通过如下方法排查。 二、问题排查 (1)查询已执行超过2秒的活动SQL SELECT * FROM ( SELECT SESS_ID, SQL_TEXT, DATEDIFF (SS, LAST_RECV_TIME, SYSDATE) Y_EXETIME, SF_GET…
达梦数据库SQL报错之记录超长
一、问题描述 达梦数据库在初始化实例时会有一个参数PAGE_SIZE即页大小,默认是8K。 配置不同的页大小,字段所支持的存储长度会有所不同,会有如下限制 [wpdatatable id=21] 当表中一行记录所以字段长度之和占用页大小的一半时就会出现记录超长的报错,如图 二、问题解决 考虑到实际场景,解决方法有如下几种: 找到表…
Linux如何快速删除目录下大量文件
一、问题描述 如何删除目录下大量文件【保留指定文件】。 如果某目录下有70000个文件,要快速地删除,并需要保留其中的几个文件,那么该怎么做呢? 二、问题解决 首先还涉及到另一个问题:如何快速列出这70000个文件? [root@primary linuxscript]# time ls -l &>/dev/…
Linux下如何模拟网络延迟
为了测试程序在弱网环境下的表现,通常需要创造一个“不那么稳定”的网络环境,但这种模拟十分不好控制变量,比如希望控制网络延迟在700ms时,现实环境则是难以实现的,那有什么解决的办法呢? 可以在Linux下使用tc命令来模拟延迟。 配置网络延迟700ms tc qdisc add dev eth0 root netem delay …
Linux系统tmux终端多任务和会话管理工具
原文地址:https://gist.github.com/ryerh/14b7c24dfd623ef8edc7 一、概述 tmux 终端多任务和会话管理【Terminal multiplexer 终端多路复用】——可以让用户同时开启多个终端会话的工具(后台) jobs 只会显示从属于同一个 shell 启动的后台任务。则,当用户退…
Linux中巧妙清理tar解压后的文件
一、场景模拟 文件夹中有两个压缩包danshu.tar和shuangshu.tar [root@primary qmql]# ll total 24 -rw-r--r-- 1 root root 10240 Apr 24 15:34 danshu.tar -rw-r--r-- 1 root root 10240 Apr 2…
Linux服务器与本地进行文件传输
有时我们需要在Linux服务器和本地物理机之间进行文件传输,如果我们本地没有安装相关功能的软件,就可以用到这个方法。 在Linux上安装软件包lrzsz yum -y install lrzsz 利用rz和sz分别进行文件的接收和发送。 rz中的r意为received(接收),输入rz意为服务器接收文件,即将文件从本地上传到服务器…
Linux系统如何开启swap
一、概述 由于网站添加的内容越来越多,功能越来越多,导致服务器的内存有些不足,支撑起来有些吃力,所以决定把swap重新开启。 设置swap大小通常取决于你的系统内存大小和你计划运行的应用需求。以下是一些基本的指导原则: 如果你有16GB以下的内存,通常建议设置与内存大小相等的swap空间。 对于16GB到64GB的内存,可以设置1…
达梦数据库逻辑备份还原
一、前言 1.1 概念 逻辑备份还原是对数据库逻辑组件(如表、视图和存储过程等数据库对象)的备份还原。逻辑导出(dexp)和逻辑导入(dimp)是 DM 数据库的两个命令行工具,分别用来实现对 DM 数据库的逻辑备份和逻辑还原。逻辑备份和逻辑还原都是在联机方式下完成,即在数据库服务器正常运行过程中进行的备份和还原。 1.2 术语 …
Linux系统定时任务crontab定期删除180天以前的文件
一、配置任务 直接上命令 ## 编辑任务 crontab -e ## 任务内容 0 0 * * * find /path/to/files -type f -mtime +180 -exec rm {} \; 命令注释 0 0 * * * 表示每天的午夜执行任务。可以根据需要调整时间,具体格式为:分钟(0-59) 小时(0-23)…