AIX
文章平均质量分 71
newhappy2008
专注于微信公众平台的运营和开发。QQ:52234858,mail:pleasechess@126.com
展开
-
SQL语句性能调整原则
一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不转载 2009-02-26 20:56:00 · 881 阅读 · 0 评论 -
使用智能优化器提高Oracle的性能极限
消耗在准备新的SQL语句的时间是Oracle SQL语句执行时间的最重要的组成部分。但是通过理解Oracle内部产生执行计划的机制,你能够控制Oracle花费在评估连接顺序的时间数量,并且能在大体上提高查询性能。 准备执行SQL语句 当SQL语句进入Oracle的库缓存后,在该语句准备执行之前,将执行下列步骤: 1) 语法检查:检查SQL语句拼写是否正确和词序。原创 2009-02-26 21:26:00 · 2715 阅读 · 2 评论 -
Oracle 数据库优化的R方法(Method R)
好长时间没怎么看 Oracle 技术文档了,今天阅读了一篇 Oracle Response Time Optimization with Method R. 这是 Optimizing Oracle Performance 经典图书这本经典图书的主旨方法。R 代表响应时间(response time).具体的定义如下: 1. Target the tasks that are crit原创 2009-02-26 21:32:00 · 2519 阅读 · 0 评论 -
Bulk Binds对性能的提高
当Oracle运行PL/SQL时会使用两套引擎,所有procedural code由PL/SQL engine 完成,所有SQL由SQL engine处理。所以如果Oracle从一个collection中循环执行相同的DML操作,那么为了避免两套engine切换所消耗的系统资源,可以使用bulk binds来把所有的DML操作binding到一次操作中完成。这将极大提高PL/SQL的执行效率。原创 2009-02-26 21:40:00 · 2531 阅读 · 0 评论 -
NBU网络备份大全之oracle系统热备份
学习和掌握如何使用NBU备份文件系统,对于一个数据管理员来说,仅仅是一个开始。因为对于大部分企业来说,买来NBU主要是为了备份企业数据库的数据,保护数据库的数据安全,进而保证企业应用的安全运行。因此,从本文起,将陆续推出针对oracle、DB2和sybase的数据库备份。 Oracle备份简介: 简单的按照备份进行的方式,可以分为逻辑备份、冷备份(脱机备份)、热备份(联机备份),其实冷备份与热备份原创 2011-06-28 09:58:00 · 2809 阅读 · 0 评论 -
Oracle性能调优原则
任何事情都有它的源头,要解决问题,也得从源头开始,影响ORACLE性能的源头非常多,主要包括如下方面:数据库的硬件配置:CPU、内存、网络条件。 1. CPU:在任何机器中CPU的数据处理能力往往是衡量计算机性能的一个标志,并且ORACLE是一个提供并行能力的数据库系统,在CPU方面的要求就更高了,如果运行队列数目超过了CPU处理的数目,性能就会下降,我们要解决的问题就是要适当增加CPU的数量原创 2009-02-26 20:51:00 · 931 阅读 · 0 评论 -
AIX中svmon -P命令详解
svmon -P -t 3 -i 5,该命令每5秒种输出一次最耗内存的前3个进程(输出省略了一部分)说明(为了表述明确,分别贴出了中英文对照)Process Report The process report is printed when the -P flag is specified. The column headings in a process report原创 2012-02-22 23:18:30 · 3090 阅读 · 0 评论 -
aix系统32位和64位切换
bootinfo -y 处理器位数 bootinfo -K 内核位数 1, How to Switch AIX5.1 from 32-bit to 64-bit: ln -sf /usr/lib/boot/unix_64 /unix ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix lslv -m hd5 bosb原创 2012-03-26 16:07:39 · 2022 阅读 · 1 评论 -
AIX系统换页空间
AIX交换空间管理与查看...2一, 交换磁盘空间概念...21.1 虚拟内存...21.2 虚拟内存管理器(VMM)21.3 交换(分页)空间概念...31.4请求分页...3二, 查看交换磁盘空间...42.1 lsps命令...42.2 使用vmo命令检查AIX如何处理分页空间分配...42.3 vmstat监视分页控件的颠原创 2012-04-25 13:06:39 · 7159 阅读 · 0 评论 -
关于AIX路由设置命令
查看、配置路由列表,如查询命令为:#netstat -rnRouting tables Destination Gateway Flags Refs Use If PMTU Exp Groups Route Tree for Protocol Family 2 (Internet): default 1原创 2012-09-08 11:24:17 · 7426 阅读 · 0 评论 -
优秀的Unix管理员应具有的9大品质
优秀的Unix系统管理员是怎样工作的?来自InfoWorld的Paul Venezia尝试为我们总结优秀Unix系统管理员的九大特点。Paul是一位资深编辑与咨询师,关注Perl,PHP,SQL,FreeBSD,Linux和Windows等领域。优秀的Unix管理员应该具有的品质之一:我们不使用sudo就像“caps lock”对于极客来说只是一个可有可无的控制键一样,sudo也只原创 2013-04-12 14:13:20 · 1995 阅读 · 0 评论 -
一个简单的优化例子(锁问题)
前一阵刚给同事做完一个tuning的培训,顺便把以前做过的case重新整理了一下,今天发出来。case的开始是客户开始抱怨一个批量处理的操作现在变得很慢,在开发的帮助下,我们可以在生产环境中轻易的测试这个操作,而且发现响应时间确实是比以前慢了。这一般是个好的开始,因为我们至少知道问题是什么。首先,我们通过session级别的trace,发现这个批处理在执行的过程中存在最多的等待事件是enqueu原创 2009-02-26 21:19:00 · 1546 阅读 · 0 评论 -
Oracle性能调整的误区
为了提高性能,我们针对Oracle数据库本身提供了的方法或方案进行过不少的尝试,主要包括: 共享服务器模式(MTS) 集群技术(Clustering)RAC 分区 并行处理(主要是并行查询) Oracle提供的这些特性确实是用来进行性能改善的,但我们往往忽略了对自身应用特性的分析,它们是否适合于我们.最近,通过对这方面知识的深入了解,发现我们以前存在一些错转载 2009-02-26 21:07:00 · 1114 阅读 · 0 评论 -
Oracle调优综述
在过去的十年中, Oracle 已经成为世界上最专业的数据库之一。对于 IT 专家来说,就是要确保利用 Oracle 的强大特性来提高他们公司的生产力。最有效的方法之一是通过 Oracle 调优。它有大量的调整参数和技术来改进你的 Oracle 数据库的性能。 Oracle 调优是一个复杂的主题。关于调优可以写整整一本书,不过,为了改善 Oracle 数据库的性能,有一些基本的概念是转载 2009-02-26 21:04:00 · 963 阅读 · 0 评论 -
oracle性能调整的十大要点
一、SGA 1、Shared pool tunning Shared pool的优化应该放在优先考虑,因为一个cache miss在shared pool中发生比在data buffer中发生导致的成本更高,由于dictionary数据一般比library cache中的数据在内存中保存的时间长,所以关键是library cache的优化。 Gets:(parse)在nam转载 2009-02-26 20:58:00 · 1380 阅读 · 0 评论 -
Oracle性能优化技巧
1.选用适合的ORACLE优化器 ORACLE的优化器共有3种: 1.RULE(基于规则) 2.COST(基于成本) 3.CHOOSE(选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(sessio转载 2009-02-26 21:08:00 · 1713 阅读 · 0 评论 -
优化Oracle网络设置的方案
Oracle数据库在不同的地域被人们广泛使用,所以就必须要有专业的Oracle人员懂得网络连接是怎么样影响数据库性能的。Oracle提供的TNS允许在每个数据库中进行分配通信。 TNS服务器被看作Oracle的逻辑数据请求中的绝缘体和远程服务器间的服务器。同样的,网络管理员有能力控制网络性能调谐性,但是Oracle管理员没有控制影响数据库性能的网络设置的权利。 可以利用下面原创 2009-02-26 21:24:00 · 2134 阅读 · 1 评论 -
Oracle专家调优秘密
在过去的十年中,Oracle已经成为世界上最专业的数据库之一。对于IT专家来说,就是要确保利用Oracle的强大特性来提高他们公司的生产力。最有效的方法之一是通过Oracle调优。它有大量的调整参数和技术来改进你的Oracle数据库的性能。 Oracle调优是一个复杂的主题。关于调优可以写整整一本书,不过,为了改善Oracle数据库的性能,有一些基本的概念是每个Oracle DBA都应原创 2009-02-26 21:33:00 · 3029 阅读 · 1 评论 -
oracle临时表-优化查询速度
1、前言 目前所有使用oracle作为数据库支撑平台的应用,大部分数据量比较庞大的系统,即表的数据量一般情况下都是在百万级以上的数据量。 当然在oracle中创建分区是一种不错的选择,但是当你发现你的应用有多张表关联的时候,并且这些表大部分都是比较庞大,而你关联的时候发现其中的某一张或者某几张表关联之后得到的结果集非常小并且查询得到这个结果集的速度非常快,那么这个时候我考虑在原创 2009-02-26 21:35:00 · 6842 阅读 · 4 评论 -
Oracle Freelist和HWM原理及性能优化
近期来,FreeList的重要作用逐渐为Oracle DBA所认识,网上也出现一些相关的讨论。本文以FreeList为线索对Oracle的存储管理的原理进行较深入的探讨,涉及Oracle段区块管理的原理,FreeList算法等。而与FreeList密切相关的一个重用特性HWM,与sql性能密切相关,本文也作了原理分析介绍。在原理探讨的基础上,介绍了常用的存储参数分析方法,并对所涉及的存储优化、H原创 2009-02-26 21:37:00 · 3724 阅读 · 1 评论 -
浅析Oracle 10gR2中优化器对表关联的优化
在以前的一篇文章中,介绍过额外的关联对SQL的影响是很大的,所以在sql审核的工作中,对于表关联的关注是相当多的,如果冗余能够优化掉表关联,偶都尽量在表设计上做些冗余处理;在10gR2中,发现优化器可以优化掉一些不必要的关联…… 9206: SQL> set autot on SQL> select count(*) 2 from dept d, emp e 3 where d.原创 2009-02-26 21:43:00 · 2795 阅读 · 0 评论 -
性能调校
什么是性能调优呢?一般是当用户抱怨“太慢了”、“性能不足”、“软硬件需要升级了”等问题时,提供较佳的性能。但不是要解决用户所说的“这系统毁了”、“它不会工作了”等问题,这可能需要的是备援回滚、提高系统可获得性(HA high Availability)等解决方案。但就数据库系统而言,规划高可获得性的架构(如SQL Cluster、Mirroring、Log Shipping、Replicati转载 2009-02-26 20:23:00 · 966 阅读 · 0 评论 -
ORACLE性能调优原则
任何事情都有它的源头,要解决问题,也得从源头开始,影响ORACLE性能的源头非常多,主要包括如下方面:Ø 数据库的硬件配置:CPU、内存、网络条件1. CPU:在任何机器中CPU的数据处理能力往往是衡量计算机性能的一个标志,并且ORACLE是一个提供并行能力的数据库系统,在CPU方面的要求就更高了,如果运转载 2009-02-26 20:32:00 · 995 阅读 · 0 评论 -
Oracle数据库性能的优化
随着网络应用和电子商务的不断发展,各个站点的访问量越来越大,如何使有限的计算机系统资源为更多的用户服务?如何保证用户的响应速度和服务质量?这些问题都属于服务器性能优化的范畴。作为较成功的数据库厂商,Oracle公司数据库的性能优化是如何进行的 优化策略 为了保证Oracle数据库运行在最佳的性能状态下,在信息系统开发之前就应该考虑数据库的优化策略。优化策略一般包括服转载 2009-02-26 20:42:00 · 1750 阅读 · 0 评论 -
如何查看AIX系统上次密码修改时间
在系统文件/etc/security/passwd中记录有每个用户登陆密码的加密形式,以及上次修改密码的时间,我们以root为例:root:password = hVvR/QGnSNKlEflags =lastupdate = 1200982154此处,lastupdate为上次密码修改时间,以epoch time表示。Epoch time是从Epoch(新纪元时间,传说中原创 2013-04-12 13:10:20 · 6800 阅读 · 0 评论