电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Oracle刪除數據非常慢的問題及解決

瀏覽:23日期:2023-03-12 15:25:29
目錄
  • Oracle刪除數據非常慢
    • 問題描述
    • 處理流程
  • Oracle刪除表中大量數據卡頓的解決
    • 正確姿勢
  • 總結

    Oracle刪除數據非常慢

    記一次數據庫刪除數據非常慢的處理流程

    問題描述

    單表數據3000條左右,根據主鍵刪除需要509秒

    處理流程

    一. 首先查看SQL的執行計劃:執行計劃正常,cost只有1,用到了主鍵索引。

    二. 查看等待事件:

    SELECT s.sid, s.serial# FROM v$locked_object lo, dba_objects ao, v$session s WHERE ao.object_id = lo.object_id AND lo.session_id = s.sid;

    先執行目標sql,在執行上面的sql獲得sid

    select * from v$session_wait where sid = (上面sql查詢的sid)

    顯示的event是db file sequential read,也沒有異常。

    三. 測試其他其他表和系統io是否有問題,沒問題則進行下一步

    四. 追蹤sql日志:

    alter session set events="10046 trace name context forever,level 12";delete from t_table1 where id = xxx(這里是目標sql)alter session set events="10046 trace name context off";

    若不知道日志文件存放位置執行以下sql會返回路徑

    SELECT VALUE  FROM V$PARAMETER WHERE NAME = "user_dump_dest" 

    找到最新的trace文件

    執行—>tkprof orcl_ora_3708.trc myoutput.txt將trc文件轉換為簡單明了的txt文件

    查看執行刪除過程中有哪個操作時間過長

    我發現的問題是在實行刪除的過程中這個表有外鍵關聯主表,會先查一遍這個表里有沒有那個設備的記錄,elapsed表示耗時

    解決辦法,外鍵加索引,或者取消外鍵代碼里維護外鍵。

    Oracle刪除表中大量數據卡頓的解決

    首先,不要被標題誤導,分兩種情況。

    • 1. 刪之前原表數據不要。
    • 2. 刪之前保留原表數據。

    正確姿勢

    oracle數據表有過萬條數據后,刪除數據就變的特別慢,有時甚至會卡死,所以在此分享一個小白操作,望對各位有幫助。

    刪除前: 從原表創建新表,即:先把需要的某些數據導入到新表里,或者不加條件即要刪除原表的所有數據,從原表創建臨時表(新表)。(相當于原模原樣拷貝一份原表)

    create table tempTable as select id,name from table1 where sj>to_date("2013-7-31 23:59:59","yyyy-mm-dd hh24:mi:ss");

    接著直接 drop 刪除原表,把新表名稱改為原表名稱。到此結束,這樣直接跳過刪除原表因數據多造成卡死的現象節省時間。

    總結

    以上為個人經驗,希望能給大家一個參考,也希望大家多多支持。

    標簽: Oracle
    相關文章:
    主站蜘蛛池模板: 电动手术床,医用护理床,led手术无影灯-曲阜明辉医疗设备有限公司 | 高通量组织研磨仪-多样品组织研磨仪-全自动组织研磨仪-研磨者科技(广州)有限公司 | 柴油发电机组_柴油发电机_发电机组价格-江苏凯晨电力设备有限公司 | 乳化沥青设备_改性沥青设备_沥青加温罐_德州市昊通路桥工程有限公司 | 冲锋衣滑雪服厂家-冲锋衣定制工厂-滑雪服加工厂-广东睿牛户外(S-GERT) | SRRC认证_电磁兼容_EMC测试整改_FCC认证_SDOC认证-深圳市环测威检测技术有限公司 | 泰来华顿液氮罐,美国MVE液氮罐,自增压液氮罐,定制液氮生物容器,进口杜瓦瓶-上海京灿精密机械有限公司 | 南京种植牙医院【官方挂号】_南京治疗种植牙医院那个好_南京看种植牙哪里好_南京茀莱堡口腔医院 尼龙PA610树脂,尼龙PA612树脂,尼龙PA1010树脂,透明尼龙-谷骐科技【官网】 | 管理会计网-PCMA初级管理会计,中级管理会计考试网站 | 全屋整木定制-橱柜,家具定制-四川峨眉山龙马木业有限公司 | PCB厂|线路板厂|深圳线路板厂|软硬结合板厂|电路板生产厂家|线路板|深圳电路板厂家|铝基板厂家|深联电路-专业生产PCB研发制造 | 电磁流量计厂家_涡街流量计厂家_热式气体流量计-青天伟业仪器仪表有限公司 | X光检测仪_食品金属异物检测机_X射线检测设备_微现检测 | 安徽合肥格力空调专卖店_格力中央空调_格力空调总经销公司代理-皖格制冷设备 | led冷热冲击试验箱_LED高低温冲击试验箱_老化试验箱-爱佩百科 | 挤出机_橡胶挤出机_塑料挤出机_胶片冷却机-河北伟源橡塑设备有限公司 | 航空连接器,航空插头,航空插座,航空接插件,航插_深圳鸿万科 | 车充外壳,车载充电器外壳,车载点烟器外壳,点烟器连接头,旅行充充电器外壳,手机充电器外壳,深圳市华科达塑胶五金有限公司 | 中央空调维修、中央空调保养、螺杆压缩机维修-苏州东菱空调 | 盛源真空泵|空压机-浙江盛源空压机制造有限公司-【盛源官网】 | 优秀的临床医学知识库,临床知识库,医疗知识库,满足电子病历四级要求,免费试用 | 高效复合碳源-多核碳源生产厂家-污水处理反硝化菌种一长隆科技库巴鲁 | 全温恒温摇床-水浴气浴恒温摇床-光照恒温培养摇床-常州金坛精达仪器制造有限公司 | 诚暄电子公司首页-线路板打样,pcb线路板打样加工制作厂家 | 橡胶接头_橡胶软接头_套管伸缩器_管道伸缩器厂家-巩义市远大供水材料有限公司 | 全自动贴标机-套标机-工业热风机-不干胶贴标机-上海厚冉机械 | 干培两用箱-细菌恒温培养箱-菲斯福仪器 | 外贮压-柜式-悬挂式-七氟丙烷-灭火器-灭火系统-药剂-价格-厂家-IG541-混合气体-贮压-非贮压-超细干粉-自动-灭火装置-气体灭火设备-探火管灭火厂家-东莞汇建消防科技有限公司 | 咖啡加盟,咖啡店加盟连锁品牌-卡小逗 | 丹佛斯变频器-丹佛斯压力开关-变送器-广州市风华机电设备有限公司 | 仿古瓦,仿古金属瓦,铝瓦,铜瓦,铝合金瓦-西安东申景观艺术工程有限公司 | 四川成都干燥设备_回转筒干燥机_脉冲除尘器_输送设备_热风炉_成都川工星科机电设备有限公司 | 真空吸污车_高压清洗车厂家-程力专用汽车股份有限公司官网 | 长沙中央空调维修,中央空调清洗维保,空气能热水工程,价格,公司就找维小保-湖南维小保环保科技有限公司 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 展厅设计公司,展厅公司,展厅设计,展厅施工,展厅装修,企业展厅,展馆设计公司-深圳广州展厅设计公司 | 柔软云母板-硬质-水位计云母片组件-首页-武汉长丰云母绝缘材料有限公司 | 直线模组_滚珠丝杆滑台_模组滑台厂家_万里疆科技 | 储气罐,真空罐,缓冲罐,隔膜气压罐厂家批发价格,空压机储气罐规格型号-上海申容压力容器集团有限公司 | 水平筛厂家-三轴椭圆水平振动筛-泥沙震动筛设备_山东奥凯诺矿机 包装设计公司,产品包装设计|包装制作,包装盒定制厂家-汇包装【官方网站】 | 深圳市索富通实业有限公司-可燃气体报警器 | 可燃气体探测器 | 气体检测仪 |