截取与分析日志文件的特定行数的操作
在进行操作系统和数据库系统管理时,经常会遇到在日志文件中查找某个字符,或者按照时间截取某个时间段的日志进行分析。今天早上就遇到一个MySQL数据库上的问题,mysql数据库在0-3点的时候,数据库会话连接,tps,cpu和iowait等都比平时大了许多。为了定位这个时间段内,到底发生了那些...
mysql中用户权限导出的脚本
MySQL数据库备份和迁移,是DBA日常工作中,经常需要做的工作。备份一般由物理备份和逻辑备份两种,对于用xtrabackup进行物理备份来说,表数据和用户权限都会全部备份和恢复;如果是逻辑备份的话,用户数据和授权信息都需要单独的导出导入,用户数据直接用 mysqldump 工具导出导入即可,但mysql中用户权限不能直接导出...
由一次mycat+mysql水平拆分集群问题引发的思考
近段时间部署和测试了一个mycat+4 Percona+tokudb的水平拆分集群,前段应用是将一类奖状数据不断地写入到这个库中,只有insert操作,前几天运行状态还比较好。从昨天开始,由于业务量突然增加了一些,磁盘IO负载变得很高,而且仔细分析之后,发现磁盘读的性能远远高于磁盘写的性能,这完全是有问...
mongodb 3.0.2与wiredTiger存储引擎安装测试
mongodb3.0版本,除了之前默认的MMAP存储引擎,还新推出了wiredTiger存储引擎。据官网测试报告称,mongodb 3.0版本使用wiredTiger存储引擎后,写性能能够提高7-10倍,数据压缩30%-80%,运维降低95%,这三个方面都还是很有吸引力的。为了进行mongodb 2.6和mongodb 3.0的性能,先搭建一个mongodb 3.0环境...
使用bash将csv文件数据读写到MySQL数据库的脚本之一
<p style="text-indent:2em;"><strong>情景:</strong></p><p style="text-indent:2em;">有一个包含多个系的学生详细信息的csv文件,需要将文件的内容插入到一个数据表中,保证每一个系生成一个单独的排名列表。</p><p style="text-indent:2em;">学习信息表 studentdata.csv 文件的数据如下:</p><p style="tex...
CentOS中Python pip包管理工具的安装和使用
<p style="text-indent:2em;">Python有很多第三方的模块或包,要管理这些包,有很多方法。python的pip包管理工具,类似与CentOS中yum,使用该工具安装Python包非常方便。</p><p style="text-indent:2em;">从Python内部来说,pip 是一个安装和管理 Python 包的工具 , 是 easy_install 的一个替换品。</p><p style="t...
python setuptools安装与psutil模块测试
<p style="text-indent:2em;"><br /> Python本身自带了一套工具distutils ,用于发布 Python 应用程序。但 distutils 没有提供定义其它依赖包的功能,setuptools 的真正优点并不在于实现distutils 所能实现的功能——尽管它的确增强了distutils的功能并简化了setup.py 脚本中的内容...
MySQL数据库自动生成并修改随机root密码的脚本
<p><span style="font-size:14px;"> 在MySQL数据库部署的过程中,在安装了MySQL软件,并配置了my.cnf配置文件后,需要创建MySQL实例。</span></p><p><span style="font-size:14px;"> MySQL 5.5实例创建完成...
mongodb数据库的启动和停止
数据库的启动和停止是数据库最基本的操作,也是数据库能够提供服务和被连接管理的前提条件。不同的数据库启动和停止的方式有一些差异,但也有相同之处,启动和关闭也必定会和数据库的进程有关。 在oracle数据库中,数据库的启动和停止都是分三个过程的,...
Oracle 11gR2 DNFS功能测试
Oracle 11.2.0.3 的dnfs与之前版本的dnfs配置还是有很多区别的,在测试后,整理下面的测试过程来说明oracle 11.2.0.3中的dnfs配置过程。环境:CentOS 6.5Oracle 11.2.0.3说明:Oracle 11.2.0.3中的DNFS,是在操作系统的nfs目录挂载正常后,在nfs client端上按照一定步骤启...