博客统计信息

51cto推荐博客
用户名:andylhz
文章数:97
评论数:255
访问量:111090
无忧币:3369
博客积分:2172
博客等级:6
注册日期:2009-04-08

订阅我的博客


google reader 鲜果 QQ邮箱 有道 抓虾

我最近发表的评论

一句话说出你的牛.. 回复
小学毕业--->中学毕业---->高..
离职以后....... 回复
曾经拥有也是一种幸运,只是每个人..
离职以后....... 回复
是,但是需要承担的就多了,你把领..
离职以后....... 回复
恩,很是舍不得呢
离职以后....... 回复
好的,大家一起来加油!
2012-05-01 19:27:06
     今天是五一放假的第一天凌晨,也就是第二天了,只不过我还没睡,呵呵。 这已经是我离开之后入职新单位一周了。
新单位在国贸附近,周围都是高楼大厦,感觉被封闭在了水泥墙内无法走出去。新..

此命令的输出可以看出,Oracle RMAN的duplicate 命令内部执行的情况,对克隆有更深刻的理解。
之前的步骤演示请参考:
http://andylhz2009.blog.51cto.com/728703/771481

 c:\oracle\product\10.2.0\..
接到一个朋友的求救电话,说收发邮件非常慢,邮件服务器登录也非常慢,询问了一下网络情况和硬件均无问题,得到账号后,尝试登陆系统检查。

真是慢到了极点,等待输入密码的提示一直未出现,大约过了一分钟,那..
  时光如流水,转眼间已经在IT这个行业浑浑噩噩的混了快四年了,来京的时间在本月底也就是整整四年了,回想起来当初刚刚入行的那时候很是激动,就满怀信心的做好简历,每晚在网上海投简历,第二天带着激动的..
   在上个礼拜工作期间利用三台破PC机器很老很老的那种,搭建了一个RAC的学习环境很是欣喜不已,这嘛,既利用了废旧硬件,也为自己创造了学习环境,一举多得,当然高兴了哈!
    在这..
   今天参加完 51CTO的线下沙龙活动--站在业务扩展的角度看Linux运维技术

   晚上了我写一些感受:

   我为两位老师的讲解鼓掌!讲的很不错!内容简洁明了,深刻!



 ..
今天早上在做数据库的安检时候,发现一个ORA-01555错误:

这个SQL语句明显运行了很长时间而没有完成。在观察Statspack报告中这个SQL也在top

SQL中占用了大量的db cache。物理读很大。

下午做完其他的就打算优化一下这个SQL

首先查看这个SQL的执行计划

在PL/SQL Developer中的执行计划窗口中执行这个SQL然后得到执行计划:如下

可以看到在嵌套查询中使用了 提示 /*+ all_rows*/ (这个是我的错,因为在上礼拜五的时候我发现一条同样差不多的语句嵌套语句和另外一条语句是一模一样的,我使用了这个    /*+ all_rows*/提示优化了一下,开发人员觉得第一张图中中的语句也应该加上该提示,结果在今天这条语句出现了问题。)

Person表走的是索引全扫描这个效率有点儿低,但是更糟糕的是mailsend表走的是全表扫描,根据语句中的条件

select * from mailsend ms where ms.personid=p.userid and (sysdate-15)<=ms.senddate and ms.mailid=1102

从执行计划可以看出次查询并没有使用索引,在去到 dba_indexs 中查询mailsend表是否有索引

Select * from dba_indexs I where i.table_name=’MAILSEND’

果然没有索引。

于是乎创建一条索引:

Create  index  idx_perid_mailsend  on mailsend(personid);

同时分析了一下该表

Analyzed  table mailsend compute statistics;

改SQL中还是用了 in 这个关键字,在查询中最好将in使用exists替代来提高性能

修改后的sql如下:
 
    由于前段时间写的《为了前程让我们戒掉QQ,MSN,SNS吧》被51CTO官方选为了51CTO社区周刊中的博客推荐。

    在这里非常感谢51CTO的编辑们,对我博文的认可。

  ..
oracle  ORA-4031错误产生的原因

首先这个错误发生时的表现如下:

ORA-04031: unable to allocate XXXX bytes of shared memory

(“shared pool,“unknown object”,”sga he..
2010-12-08 22:19:50
CDN技术介绍

背景
Internet的高速发展,给人们的工作和生活带来了极大的便利,对Internet的服务品质和访问速度要求越来越 高,虽然带宽不断增加,用户数量也在不断增加,受Web服务器的负荷和传输距离等因数的..
       今天晚上在下班的时候,坐在公交车内看着外面匆忙的人流和汽车,不禁想起了我们每天都在匆忙的在做些什么?



       我想到了工作,从早上9点钟上班,..
类别:生活感悟|阅读(13013)|回复(114)|(144)阅读全文>>
       最近为一个新库做备份策略,今天简单的写了下来,供大家参考。
      最开始的数据一般数据量在不大的情况下,最还每天做全备份是最好的,这样在做故障恢..
一、用户账号管理级



不管是Linux还是Windows,对于用户账号的管理都是重中之重,因为它是进入系统的第一道门,作为一个运维人员,必须掌握对用户账号的基本管理,什么样的用户账号有什么样的权限,不该有什..
2009-08-16 17:31:28
一. OpenVPN 安装环境
 
      Server 端的环境
 
   1. CentOS, kernel版本: 2.6.18, IP 为 192.168.1.254(虚拟机 6.5)
   2. kernel 需要支持 ..
发布DMZ 内部的服务器,能够使INTERNET 客户机访问DMZ 内的邮件服务、网站、FTP,等服务器,使内部的主机能够连接到INTERNET 发送外网邮件;拒绝不正常的连接和黑客的攻击。
 
二 、主机配置:
具体的配..
操作系统:RedHat-EL4
要求 :使用LINUX+APACHE+MYSQL+PHP+PHPWind搭建网站服务,建立一个基于PHP的中文版的论坛系统
IP地址:192.168.10.5/24
注意:所有软件都必须编译安装
一 、网站环境配置步骤如下:
..
DomainKey 介绍:

雅虎的这项技术被称之为“DNS端的电子签名(DomainKeys)”,专门对付各种各样经过改头换面的垃圾邮件。

垃圾邮件经常通过改动电子邮件的发送着对用户进行欺骗,用户往往会误以为..
连接上互联网的linux主机不免有人探测你的ssh的密码
最近发现我的机器被来自各个国家的黑客不停测在暴力猜测密码,经不起这样的折腾!
后来发现了一款软件可以阻止这样的攻击,很奏效的!
下面是我的配置:


..
要在postfix 中限制一个用户发信的数量,发到某个域的数量,和频率需要一种控制机制!
milter-limit 是Sendmail 的一个filter,用于限制用户发邮件的数量,以防止邮件服务器
被非法用于发送垃圾邮件,它可以实现..
 <<   1   2   3   4   5   >>   页数 ( 1/5 )