当前位置: 首页 > 网络应用技术

有多少影响甲骨文表片段的性能?

时间:2023-03-08 19:32:06 网络应用技术

  摘要:本文比较了Oracle表片段性能前后数据库性能的影响。

  sys@edb>选择tablespace_name,file_name来自dba_data_files;

  从dba_segments中选择sum(字节)/1024/1024,其中segment_name ='t1';

  从dba_segments中选择sum(字节)/1024/1024,其中sement_name ='in_t1_id';

  选择块,emph_blocks,num_rows从user_tables where table_name ='t1';

  摘要:查看表T1,第4M段,占用473个数据块,39个空块,索引IN_T1_ID段6M;

  检查没有数据所占用的空间。靠近高水位,扫描整个桌子的无用工作越少!!!!

  选择table_name,(块8192 /1024 /1024) - (num_rows avg_row_len /1024 /1024)“来自MB中的HWM的数据低于MB中的HWM”,来自table_name ='t1'的user_tables;

  根据T1阐明的成本,检查全表扫描成本为131;从表(dbms_xplan.display)中选择;

  删除大多数数据并收集统计信息,并检查T1是否占据数据块和空块,而无需从T1中删除ID> 10;

  分析表T1计算统计;选择块,empty_blocks,num_rows从user_tables where table_name ='t1';

  根据成本,检查全表扫描成本为125,使用率几乎没有降低T1的解释计划;从表(dbms_xplan.display)中选择;

  选择table_name,(块8192 /1024 /1024) - (num_rows avg_row_len /1024 /1024)“来自MB中的HWM的数据低于MB中的HWM”,来自table_name ='t1'的user_tables;

  

  收集统计信息分析表T1计算统计;

  选择块,emph_blocks,num_rows从user_tables where table_name ='t1';

  解释从T1选择的计划;从表(dbms_xplan.display)中选择;

  原始:https://juejin.cn/post/711114873888796190