自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(63)
  • 收藏
  • 关注

原创 MySQL内存不释放

MySQL内存异常占用处理案例一则

2014-04-24 17:52:34 5615

原创 【点滴积累】MySQL5.5.20启动slave失败

今天同事在启动slave的时候报错,报的是未知的master-host参数。但看了一下其他的数据库没有问题,想到了是否是版本差异,看了一下起不来的数据库版本是5.5.20的,因此怀疑版本问题,查了一下文档,发现这个参数在5.5里面移出了,因此我们最终使用了Change变更了一下问题解决。Obsolete options.  The following options are remov

2013-07-19 11:50:36 257

原创 大容量XFS异常处理

大容量XFS格式分区异常处理

2013-07-17 14:50:41 394

转载 Sysbench参数中文解释

最近需要对新到的R720服务器进行性能测试,必须用到的是sysbench,由于本人因为不太好,因此转了一下网上搜到的解释,先保留一下。# sysbench测试用例:sysbench [general-options]… –test= [test-options]… command通用选项:--num-threads=N           创建测试线程的

2013-07-05 11:47:03 619

翻译 Innodb引擎初始内存分配【InnoDB memory usage】

原文地址:http://www.mysqlperformanceblog.com/2006/05/30/innodb-memory-usage/大家关于如何去计算MySQL 的Innodb引擎所消耗的内存大小有较多的疑惑,下面我就将举例说明一下MySQL在启动Innodb引擎的时候是如何对内存进行分配的。下面是一些重要的常量计算方式:NBLOCKS=count of block in

2013-06-20 00:52:46 430

原创 ssh连接缓慢的处理方法之一

今天在连接机房一台机器的时候发现连接速度特别慢,但是同一网段的另一台机器正常,最后的问题检查下来是出现在DNS上面:原因是因为server的sshd会去DNS查找访问client IP的hostname,如果DNS不可用或者没有相关记录,就会耗费大量时间。即如果你配置了DNS而因为DNS服务器上又找不到你的话,就会消耗大量的时间。这次的问题就在有问题的机器上面没有配置客户端的主机名,导致服

2013-06-19 00:58:49 179

原创 Oracle查询密码加密串方法

方法也是参考网上牛人的结果改写的,原来作者的需求是验证用户名和明文密码是否匹配,当时觉得用处不是很大,因为我的需求是检查在线库是否有弱密码存在,最后发现原来这样是有原因的。因为Oracle的密码是根据用户名和密码共同生成的密码。也就是说,A用户使用APP作为密码和B用户使用APP作为密码,生成的密文是不一样的。废话不多说,贴一下我改动的函数吧。修改的东西非常少,原来是从库里面进

2013-05-29 22:24:53 863

转载 Sed学习笔记

今天查到的关于SED命令的学习笔记,马克一下。原作者:作者:Jims of 肥肥世家[email protected]>1. Sed简介sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处

2013-05-07 23:05:26 145

原创 MySQL触发器小记一点

今天业务需求建一个触发器,但是报错:ERROR 1235 (42000) at line 30: This version of MySQL doesn't yet support 'multiple triggers with the same action time and event for one table'经过测试,发现是因为在这个表上已经存在了一个触发器(不同名),因此在

2013-05-07 17:54:36 238

原创 重定向的简单应用(开启与关闭重定向)

说个简单的例子,今天有为同学需要有需求,需要将错误输出到文件,其它的正常的数据直接输出到屏幕,则可以这样实现 LOG=./test.logexec 3>&1 4>&22>>$LOG 1>>$LOGecho aaaexec 1>&3 2>&4echo bbb 记忆方法:        原来我自己也认为是将3输出到标准输出,但是这样没有意义啊。其实这里你需要这么去理

2013-05-06 20:53:29 485

原创 MySQL更新遇到的问题

今天早上在对数据库进行数据更新的时候发现select count(*) from t1 where accname in (101,102,103,104)得到的值是4但在另外一台服务器上执行的时候却是select count(*) from t1 where accname in (101,102,103,104,'Kernel')得到的值是全表的值当时没有在意,后来

2013-05-06 06:52:39 195

原创 [Mongo学习小计]用户管理

2013-05-02 Mongo学习之用户管理在Mongo中,添加一个用户主要注意有以下几个点:1.超级用户需要在admin库下面建立权限:db.addUser('username','passwd')2.单库用户需要在所需要连接的库内建立use Pro_testdb.addUser('username','passwd')3.登陆验证一下:db.auth('use

2013-05-02 11:24:10 223

原创 [Mongo学习小计]用户管理

2013-05-02 Mongo学习之用户管理在Mongo中,添加一个用户主要注意有以下几个点:1.需要在admin库下面建立一个总的用户权限:db.addUser('username','passwd')2.需要在所需要连接的库内再次建立一个用户,需要和上一步建立的一样(不一样的话就没有建立新用户的意义了,因为如果在任一库内建立一个一个新的用户而没有在admin库内建立的话,验证

2013-05-02 11:16:20 60

原创 二进制文件里面的exec_time是什么意思

原文:http://www.mysqlperformanceblog.com/2011/01/31/what-is-exec_time-in-binary-logs/If you’ve used MySQL’s mysqlbinlog tool, you’ve probably seen something like the following in the output: “ex

2013-04-21 22:25:16 923

转载 MongoDB基本使用

转载自:http://www.cnblogs.com/TankMa/archive/2011/06/08/2074947.html成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) s

2013-04-21 21:57:38 148

转载 MySQL数据库InnoDB存储引擎Log漫游

本章是介绍MySQL数据库InnoDB存储引擎重做日志漫游00 – Undo LogUndo Log 是为了实现事务的原子性,在MySQL数据库InnoDB存储引擎中,还用Undo Log来实现多版本并发控制(简称:MVCC)。- 事务的原子性(Atomicity)事务中的所有操作,要么全部完成,要么不做任何操作,不能只做部分操作。如果在执行的过程中发生了错误,要回滚(Rollba

2013-04-21 16:28:25 335

转载 MySQL Innodb日志机制深入分析

本周因为innodb_flush_log_at_trx_commit参数而对Innodb的日志产生了些疑问。因此在网上找了一篇挺详细的文章,转一下做个保存转自http://blog.csdn.net/yah99_wolf/article/details/65678691.1. Log & CheckpointInnodb的事务日志是指Redo log,简称Log,保

2013-04-21 16:04:48 248

原创 【Mongo】学习笔记之一——插入数据

数据库的操作莫过于增删改查,今天也是第一次接触Mong的插入操作,因此边学习边写吧1.单条数据插入insert into tb_1  values(1,wuwl,m)/insert into tb_1 set id=1,name='wuwl',sex='m'db.tb_1.insert({id=1,name='wuwl',sex:'m'})2.多

2013-04-07 20:27:17 888

原创 sysbench oltp 参数说明

sysbench 0.4.12:  multi-threaded system evaluation benchmarkoltp options:  --oltp-test-mode=STRING         test type to use {simple,complex,nontrx,sp} [complex]  --oltp-reconnect-mode=STRING

2013-03-27 20:35:44 718

原创 重启sshd失败

今天远程登录一台服务器,因为修改了ssh配置,因此想重启SSH服务,但重启失败:[root@test ~]# service sshd restartStopping sshd:                                             [FAILED]Starting sshd:

2013-03-20 15:57:18 1682

原创 SSH登陆提示Received disconnect

今天在远程登录服务器的时候发现存在报错信息:Received disconnect from 8.8.8.8: Sorry, you are not allowed to conne因为可以从别的服务器登陆8.8.8.8,因此首先登陆8.8.8.8,然后打开/etc/sshd_config编辑AllowHosts,在后面添加上你刚才不能登录的那台服务器的IP,重启SSHD服务Sto

2013-03-20 14:48:38 1550

原创 MariaDB源码包编译安装

因为源码包的大小实在是太诱人了,所以我下了一下尝试自己安装。虽然不是大牛,俺现在还处于那种能够安装上我就很满足的那种,因此本篇文章仅限于想尽快操作MariaDB的同学,大牛们跳过吧亲~说一下自己的实验环境ProLiant DL360 G52.6.18-194.el5 x86_6416G内存别的话就不说了,开始。1.      首先需要从Maria

2013-01-03 06:43:38 2454 2

转载 Grep学习笔记

最近需要写脚本,所以这个工具是必须要掌握的~马克了一下~1. grep简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgre

2012-11-07 19:44:35 258

原创 ssh连接不上解决思路

近期因为搭建新服次数较多,所以自己总结了一下在遇到 ssh连接不上时候的解决思路,供大家参考。大家如果有什么新的思路也可以一起讨论一下 ~以下的测试没有特殊说明均是使用普通账号登陆状况一: ssh IP_A 或ssh root@IP_A 都显示 Permission denied (publickey,gssapi-with-mic).思路:可以检查一下IP_A上面的SSH

2012-10-11 10:45:11 812

转载 在远程执行top命令

1.linux的crontab定时是针对用户定制,但是在使用crontab启动脚本时它并不能识别该用户的环境变量,(用env可以查看当前用户的所有环境变量),同时,crontab默认的所有操作目录都是当前用户的根目录,举个例子,如普通用户qa(qa用户的根目录一般为/home/qa)创建了一个定时器,那么在crontab定时器启动的脚本中执行pwd命令,其结果将是/home/qa。由于以上原因,在

2012-09-28 18:50:00 619

转载 echo -e 下面8进制ASCII code颜色代码

写SHELL的时候可能会用到,先马克一下echo -e "\033[0;31;0m"无颜色         echo -e "\033[0;31;1m"  显示 \033[0;31 的颜色 当前为红色echo -e "\033[0;31;2m"显示 \033[0;31 的稍浅的颜色 当前为浅红色echo -e "\033[0;31;4m"显示 \03

2012-09-11 14:46:35 1082

转载 用 bbcp 取代 scp

牛人写的实验,马克一下~0. 前言bbcp 是由SLAC(斯坦福直线加速器中心)的Andy Hanushevsky创立的点对点网络文件拷贝工具。经过简单测试,发现速度比 scp 快了10倍左右,因此推荐大家采用bbcp来取代scp等老家伙 :)1. 安装 访问bbcp的主页:http://www.slac.stanford.edu/~abh/

2012-08-15 20:26:53 957

转载 常用bash shell 脚本分类

今天需要编写脚本,因为使用for的时候我还同时使用了cat,而且是两个for嵌套,所以导致了一行记录中被分为了两行,所以在网上查找解决办法,顺便把一些其它的内容也一并复制一下了……嘿嘿……1. 逐行读取文件使用for循环来读取文件 for line in `cat file.txt` do echo $line done注意:由于使用fo

2012-07-20 14:13:56 649

转载 MySQL运行状态show status中文详解

在网上找到的,做个MARK状态名作用域详细解释Aborted_clientsGlobal由于客户端没有正确关闭连接导致客户端终止而中断的连接数Aborted_connectsGlobal试图连接到MySQL服务器而失败的连接数Binlog_ca

2012-07-18 11:59:08 289

原创 错误查看工具

MySQL:PerrorOracle:Oerr

2012-07-17 11:37:43 212

CMD FTP指定端口的方法

正好需要用到,然后在网上搜到的方法,自己实践了一下

2012-07-12 14:57:38 7975 1

转载 Oracle rollback 知识点

因为最近在学Oracle,到回滚的这里遇到了一些知识点,然后在网上找到了一篇不错的文章,所以转载过来做笔记了原文地址:http://space.itpub.net/16807927/viewspace-712388下面还有一篇不错的分析文章:http://blog.csdn.net/47522341/article/details/3862678,也可以参考学习一、相关术语:几个

2012-07-04 16:18:21 812

原创 常用命令笔记

一、sed删除空行:sed '/^$/d' /tmp/format.txt在指定字符行前加#号:sed '/update/s/^/#/g' /tmp/format.txt

2012-06-24 21:30:22 176

原创 克隆虚拟机以后出现的网卡问题

今天准备在虚拟机上搭建两台MySQL主机用来做一下MySQL的主从实验。我首先是先做好了一台MySQL主机(下称主机A),然后使用了 VM的Clone功能去复制出另一台主机(下称主机B)。当我打开主机B的时候发现只有lo,eth0没有启动,然后我就使用了ifup eth0,但是这个时候问题出现了,有如下提示:根据上面的提示应该可以判断出来是MAC出的问题。因为我们是clone出来的,所

2012-06-06 00:25:02 492

转载 Oracle数据库一致性读的原理

在Oracle数据库中,undo主要有三大作用:提供一致性读(Consistent Read)、回滚事务(Rollback Transaction)以及实例恢复(Instance Recovery)。一致性读是相对于脏读(Dirty Read)而言的。假设某个表T中有10000条记录,获取所有记录需要15分钟时间。当前时间为9点整,某用户A发出一条查询语句:select * from T,

2012-03-25 19:39:47 160

原创 安装man帮助文档

今天说的安装man的帮助文档主要指的是安装man 这个命令因为我安装了一个rhel,系统默认没有安装man所以我只能自己动手了首先是挂载系统盘在里面找到package文件夹安装里面的:rpm -ivh man-1.6f-29.el6.x86_64.rpm --nodepsgroff-1.18.1.4-21.el6.x86_64.rpmOK了

2012-03-06 20:49:45 304

原创 Linux服务器进程监控脚本(发送邮件报警)

#Program:#This is a program that can monitor the Program is activity and how many resource it occupy. #History:# 2012-02-27 Daniel.W|Kernel First Release PATH=/bin:/sbin:/usr/b

2012-02-28 10:31:07 1353 1

原创 网络地址计算(Linux版)

#!/bin/bash#History: # 2012-02-20 DanielW|Kernel First release # PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin export PATH#二进制转十进制function multiply_2(){ de

2012-02-23 16:42:31 239

原创 判断主机的网络地址(自动获取)

#!/bin/bash#Program:# This program to help administrator to calculate the netaddress in your OS.#History: #     2012-02-20      DanielW|Kernel  First release PATH=/bin:/sbin:/usr/bin:/us

2012-02-23 16:41:19 278

原创 使用MySQL二进制安装时遇到的小问题

今天使用mysql-5.0.51a-linux-i686-glibc23安装时,遇到一小点点问题所有的程序都已经完成了但是在启动mysqld_safe的时候提出如下:[mysql@cyou-inc ~]$ mysql_bin/bin/mysqld_safe: line 199: my_print_defaults: command not foundmysql_bin/bin/mys

2012-02-22 19:12:18 570

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除