51CTO博客开发
Oracle Database 10g Performance Tuning Tips & Tcehniques Oracle Database10g性能调整与优化读书笔记 涵盖Oracle Database 10gR2 我们的选择所带来的持久影响力不是我们获得了什么,而是我们将成为什么——Michael Josephson
Oracle的优化器的RBO和CBO方式 1、基于规则的优化方式(Rule-Based Optimization,简称为RBO) 优化器在分析SQL语句时,所遵循的是Oracle内部预定的一些规则,对数据是不敏感的。它只借助少量的信息来决定一个sql语句的执行计划,包括:  
炒股,几乎没有人没被套牢过,这是一个人人不愿提起,但又人人不能回避的问题。既然不能简单回避,就要勇敢地面对,找出适合自己的解套方案。首先,不能慌,千万不要情绪化地破罐破摔,或盲目补仓,或轻易割肉。不要把套牢看作是一种灾难,如果应对得法,它完全有可能演变成一种机遇。所以,其次是掌握一定的解套技巧。下面,介绍几种解套方法,供大家参考:方法一:分步解套法:此法适用于平衡市且套得较深的股票,在牛市中不太适
KEEP指定KEEP将把数据块放入KEEP缓冲池中。维护一个适当尺寸的KEEP缓冲池可以使Oracle在内存中保留数据库对象而避免I/O操作。在表、聚集、实体化视图或实体化视图日志上,KEEP子句的优先权大于NOCACHE子句。 CACHE | NOCACHE | CACHE READS使用chche子句可制定oracle在缓冲中如何存储数据块。在create table语句中,默认为nocac
nologging 不写入redo log,实际上不是不写入,而是写的少,一些为数据分配存储空间的变动仍然会记录到REDO LOG中。 nocompress 对table index不进行压缩。它告诉 Oracle 把每个值分别存储在各个索引条目中(也就是不压缩)。 NOCACHE的意思是不把表缓存到 db_buffer中。 在处理大表复制的时候,一般使用nologgin
test命令提供一种检查if-then语句中不同条件的方法,如果test命令中列出的条件评估值为true,test命令以0退出状态代码退出。如果条件为false,则test命令退出。 test命令能够评估以下三类条件: 数值比较 字符串比较 文件比较。 1、test数值比较 n1 -eq n2 检查n1是否等于n2 n1 -ge n2 检查n1是否大于或等于n2 n1 -gt n2
自定义退出状态码,可以在脚本中定义自己的退出状态代码,然后使用echo $?检查。 退出状态码最高是255,一般自定义的代码值为0~255,如果超出255,则返回该数值被256除了之后的余数。 例: #!/bin/bash #exit status var1=10 var2=30 var3=$[ $var1 + $var2 ] echo the answer is $var3 e
linux提供$?特殊变量来保存最后一条命令执行结束的退出状态。执行完一条命令后,立即执行echo $?,可以查看最后一条命令的退出状态值。 正常的情况下,命令成功执行完成的退出状态是0,如果非0,则命令执行有错。 该命令可以用于检查命令是否正确执行,比如在解压包的时候,检查解压包是否成功十分有效。 常见的状态码有0、1、126、127 例1: sun@redhat62 11]$ dat
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号