oracle系统常见错误(摘自文平书)
Oracle 系统常见错误
常见问题一:昂贵的数据库连接开销
在应用开发中,客户端为了某种数据库操作而进行某种数据库连接和断开的操作。这是2000年前后动态网页应用类型常见的
错误。在这种应用中,每当一个用户单击一个网页,如果这个网页嵌入了数据库操作,则该网页要进行一次或若干次的数据库连接
和断开。当前中间件技术模型已经成熟,中间件系统包含着对数据库连接池的支持。网页连接造成的数据库连接和断开操作已经很
少见了。
在客户/服务器结构的应用中,应用窗口界面上也不建议放置数据库连接脚本,而是在应用启动期间之间连接数据库即可。
常见问题二:SQL不能重用和共享池低效
在SQL开发中不注意语法及查询结构的一直,将导致SQL在执行过程中被不断地解析,耗费系统资源。例如,查询条件中直接
引用数值,而非绑定变量。这在运行环境下将意味着不同的SQL。虽然其含义一致,但Oracle仍然会将其解析为不同的SQL。Oracle
建议使用绑定变量的方法进行游标的重用。
常见问题三:不良SQL语句
不良SQL是指那些耗费了大量时间、大量系统资源的SQL语句。例如运行时间超过9小时的报表或者是一个耗时3分钟的联机查询。
这些“耗费巨大”的SQL如果能得到有效调整,其优化贡献率必然可圈可点。Oracle 10gR2中ADDM(自动数据库诊断监视器)可以用来
识别高消耗SQL,以及使用SQL顾问工具进行优化。
常见问题四:使用“非常用的初始化参数”
这可能是最常见的错误了:用户使用了大量自定义参数,并期望某个“神秘”参数会给系统带来质的飞跃。这个误区来源于
用户对Oracle数据库系统参数的不理解。实际上我们应该相信这样一点:默认安装的数据库往往适应于大多数应用情况,其配置
可能就是最好的。
常见问题五:数据库I/O不均衡
数据库在AIX进行物理实施时,在规划数据存储方面应考虑数据存放均衡及I/O均衡问题。指导原则是I/O操作在存储子系统带宽上的
均衡。很多系统按照磁盘或者存储逻辑单元(LUN)存储数据,而并非带宽的均衡,因此整个存储子系统不能形成I/O均衡,导致系统
I/O缓慢。
常见问题六:重做日志设置问题
数据库的日志不能太小,也不能太少,否则小的重做日志会造成系统检查点频繁产生,对数据缓存和存储子系统造成I/O压力。如果
重做日志组较少,则有可能形成因归档问题导致的日志切换等待。
常见问题七:大表的全表扫描
达标的全表扫描代价极高,其一是因为达标本身的数据量问题,其次是该操作调用的系统资源问题。这个问题的产生根源
是应用设计之初的表设计没有考虑数据分割,或者表上索引设计不匹配,最后可能就是SQL写法拙笨。
常见问题八:部署和升级迁移错误
在许多情况下,数据库对象并未完全成功地从老系统中迁移过来,这是也可能造成系统资源使用异常的问题。例如,表的统计
数据有误,亦或是表的索引不可用。这些问题产生时,正常的SQL执行会出现问题。在这种情况下,重新迁移、重新统计也许能
解决问题。
oracle系统常见错误(摘自文平书)相关推荐
- 安装oracle 10g闪退,Windows 7安装Oracle 10g常见错误及解决方法
Windows 7安装Oracle 10g常见错误及解决方法 在安装之前,我们要先下载相应的版本. 点击:Oracle 10g支持Win7版 错误A: 正在检查操作系统要求... 要求的结果: 5.0 ...
- Oracle的常见错误及解决办法
ORA-12528: TNS:listener: all appropriate instances are blocking new connections ORA-12528问题是因为监听中的服务 ...
- 网络游戏防沉迷实名认证系统常见错误说明
1.{"errcode":1008,"errmsg":"SYS REQ PARTNER ERROR"} 这是你网络游戏防沉迷实名认证系统还没 ...
- 网络游戏防沉迷实名认证系统常见错误
1.SYS REQ PARTNER AUTH ERROR 官方错误信息: 状态码 1011 状态描述 SYS REQ PARTNER AUTH ERROR 接口请求方身份核验错误 这个错误常见原因:应 ...
- 系统常见错误的解决方法
1.删除磁盘中的磁盘分区引导信息 命令: dd if=/dev/zero of=/dev/sda1 bs=446 count=1 ###删除磁盘中的分区引导信息,信息长度446个字节 此时重启机器会 ...
- Linux系统常见错误***error*** (zip#Write) sorry, your system doesn t appear to have the zip pgm
#常见问题: 1.x-shell等远程工具无法连接到远程主机. 提示:有好多原因,一此原因解决方案为例 修改sshd_config配置文件 用root权限打开 /etc/ssh/sshd_config ...
- 计算机开机看不到用户,电脑开机进不了系统常见故障及解决方法
电脑是我们生活工作中必不可少的一部分,我们可以利用它做很多事情.在电脑的使用过程中,我们经常会遇到这样的情况,我们前一天运用电脑还是好好的,第二天开机的时候,电脑却忽然出现一些错误提示或者不能正常开机 ...
- Oracle 常见错误总结(如:ORA-XXXXX)及问题解决方法
转: Oracle 常见错误总结(如:ORA-XXXXX)及问题解决方法 ORA-00001: 违反唯一约束条件 ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 O ...
- centos linux 系统日常管理4 scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法 第十七节课...
centos linux 系统日常管理4 scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法 第十七节课 rsync可以增量同步,scp不行 ...
- aix oracle集群日志,在AIX环境下实施Oracle 集群RAC的结构 文平
<oracle大型数据库系统在AIX/unix上的实战详解>集中讨论34:在AIX环境下实施Oracle 集群RAC的结构 文平 看来能用的起IBM p服务器的用户,都能用的起RAC. ...
最新文章
- 汇报的时候注意的事项
- 使用C#代码部署SharePoint 2013开发包简单总结(一)
- php项目电影院售票管理系统,电影院售票管理系统
- 微服务调用链基本原理与使用
- mysql备份的三种方式
- 如何提升人脸识别的精度_宝比万像人脸识别:健身房人脸识别门禁系统如何助力健身房管理?...
- Apache for windows虚拟主机配置方案(安全优化)
- 抖音记事本代码html,抖音上用记事本编写爱心小程序教程
- mysql 中逆向表模型_PowerDesigner 逆向生成数据库物理模型,以 MySQL 为例
- 玩转ECharts制作图表之柱状图
- unity迷你太空射击游戏截图
- 51nod 2589 快速讨伐
- java8 stream collectors.joining
- Elasticsearch之指定分片、路由查询
- Ctrl+shift+k会调出搜狗输入法软键盘,与VSCode行删除快捷键冲突
- STM32F1系列HAL库配置系统时钟
- 钟表时钟时间管理PPT模板
- WEB开启防调试模式
- JupyterLab 格式化代码插件
- c语言求同时被3和7,c语言输入一个数 判断该数能否同时被3和7整除 如果能整除 则输出yes...