知识大全 oracleSQL执行缓慢的分析

Posted 索引

篇首语:不一定终身受雇,但一定终身学习。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 oracleSQL执行缓慢的分析相关的知识,希望对你有一定的参考价值。

oracleSQL执行缓慢的分析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  问题描述

  oracle数据库中一张表的数据已经 亿多 而且此表创建了 个独立的索引 由于业务需要 每天需分两次向此表中插入 万条记录 由于数据量大 每次插入耗时 个小时以上 严重影响效率 因此 修改了系统的算法 将此表中只存储当天新增记录 将此表truncate后 第二天执行对此表的update操作时 非常耗时 表中有 亿多条数据的时候 此sql语句耗时 秒 表中有 万条数据的时候 此sql语句耗时几个小时 咨询DBA后 得出结论 需重建索引 重建后 秒完成此操作 但第三天问题依然出现 DBA正在查找原因 难道每次truncate表 都需要重建索引?

  对于这个问题 DBA也没有给出合理的解释 推测主要原因是oracle复杂的查询优化算法

  最终 DBA给出的解决方案

  truncate table

  drop index

  insert data

  create index

  analyze table table_name pute statistics;//重新生成统计数据

cha138/Article/program/Oracle/201311/16938

相关参考

知识大全 Oraclesql

Oraclesql  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  前言  sql_trace是我

知识大全 快速了解OracleSQL语言

快速了解OracleSQL语言  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Oracle有很多

知识大全 认识OracleSQL内置函数

认识OracleSQL内置函数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  SQL中的单记录函

知识大全 OracleSQL性能优化技巧大总结

OracleSQL性能优化技巧大总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ()选择最有

知识大全 OracleSQL精妙SQL语句讲解

OracleSQL精妙SQL语句讲解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  行列转换行转

知识大全 简述数据库导入OracleSQL*Loader指南

简述数据库导入OracleSQL*Loader指南  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ORACLESQL判断字符串是否为数字的语句

ORACLESQL判断字符串是否为数字的语句  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  记录

知识大全 Asp.Net页面执行流程分析

Asp.Net页面执行流程分析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在我的上一篇文章中

知识大全 提升PHP执行速度全攻略分析

提升PHP执行速度全攻略分析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  PHP的优点之一是速

知识大全 社会学概论为什么主要讲社会执行? 分析社会执行为什么有社会分层,社会流动,社会组织

社会学概论为什么主要讲社会执行?分析社会执行为什么有社会分层,社会流动,社会组织[shèhuìxué]社会学(研究社会的学科)编辑社会学是系统地研究社会行为与人类群体的科学,起源于19世纪三四十年代。