zoukankan      html  css  js  c++  java
  • PLSQL_统计信息系列04_统计信息的锁定和删除

    20150506 Created By BaoXinjian

    一、摘要


    统计信息的锁定和删除功能

    1. 锁定

    2. 删除

    二、锁定统计信息


    如果你想某些对象的的统计信息稳定不变,可以使用加锁功能,之后这些被锁住的对象一直会应用旧的统计信息

    1. 加锁

    dbms_stats.lock_schema_stats(ownname => user);
    dbms_stats.lock_table_stats(ownname => user, tabname => 'T');

    2. 解锁

    dbms_stats.unlock_schema_stats(ownname => user);
    dbms_stats.unlock_table_stats(ownname => user, tabname => 'T');

    3. 查看哪个表在锁住的状态

    select table_name
      from user_tab_statistics
     where stattype_locked is not null;

     

    三、删除统计信息


    1. 为了测试目的,有可能需要删除数据字典中的统计信息,可以通过dbms_stats包实现,一般的情况下尽量避免删除统信息

    (1).delete_database_stats

    (2).delete_dictionary_stats

    (3).delete_fixed_objects_stats

    (4).delete_schema_stats

    (5).delete_table_stats

    (6).delete_column_stats

    (7).delete_index_stats

    2. 删除统计信息的的一个例子

    dbms_stats.delete_column_stats(
      ownname => 'user',
      tabname => 'T',
      colname => 'VAL',
      col_stat_type => 'HISTOGRAM'
    )

     

    Thanks and Regards

  • 相关阅读:
    pandas DataFrame
    pandas Series
    numpy nan和inf
    Filder配置及使用教程
    Vmware Ubuntu18.04更换清华源
    numpy 其它常用方法
    numpy 数组的拼接
    numpy 数值的修改
    numpy 索引和切片
    class 绑定的数据对象不必内联定义在模板里
  • 原文地址:https://www.cnblogs.com/eastsea/p/4478551.html
Copyright © 2011-2022 走看看