欢迎光临
我们一直在努力

数据库

第5页

手工更改表(列)统计信息示例

admin阅读(1028)评论(0)

  手工更改表(列)统计信息方法     首先创建函数raw_to_date,将raw转换为date,因为数据字典里保存的数据是raw类型 SELECT low_value, low_value low_value_actual, high...

数据库性能故障—SQL案例2

admin阅读(920)评论(0)

  问题描述: 某业务系统相继出现sql问题导致cpu资源飙升,达到90%以上甚至100%,影响了部分业务的正常进行。     问题分析: 分析系统11月15日的awr报告(08:00—16:00时间段),发现sql_id为1gvyjy5z...

数据库性能故障—SQL案例1

admin阅读(1356)评论(0)

  问题描述: 某子系统慢,具体体现为数据库服务器的WIO大,达到70%以上。数据库长时间的ACTIVE进程达到30个以上,SQL长时间运行没有结果。   处理步骤: 利用AWR信息生成当天10点—11点的历史报告。由于I/O为主要原因,因...

Oracle FAQ

admin阅读(895)评论(0)

1. 应用程序缓慢问题,经检查再涉及到pd_his表sql语句,where子句对pd_id主键加了函数to_number进行解析,导致执行计划无法正常走索引,导致缓慢,数据库性能IO过大。去掉该函数,执行计划正常。 2.oracle报错OR...

线程与数据库连接的关系

admin阅读(1453)评论(0)

线程和数据库连接是多对多的关系 一个线程在处理一个请求的过程中,可以使用多个数据库连接,同样,一个数据库连接可以被多个线程轮流使用 有数据库连接池,当线程需要访问数据库的时候,就会从连接池里面找一个连接过来用,如果连接池里面的连接数没有用完...

使用BBED修复坏块一例

admin阅读(1439)评论(0)

使用BBED修复坏块一例 用户在查询一张表的时候报错: SQL> select count(*) from crm.t; select count(*) from crm.t * ERROR at line 1: ORA-01578:...

空块的逻辑损坏处理一例

admin阅读(929)评论(0)

空块的逻辑损坏处理一例 给一个DB部署备份,老是在备份一个文件的时候alert日志报错: Fri Aug 1 01:59:30 2014 The input backup piece /oradata/backup/3apegrof_1_1...

通过配置大页优化Oracle

admin阅读(1083)评论(0)

对于内存较大的Oracle数据库服务器,配置HugePage是很有必要的,下面是在RAC环境下配置Huge的步骤: 设置memlock 编辑/etc/security/limits.conf 增加: * Soft memlock 稍小于RA...

oracle