返回顶部
首页 > 资讯 > 数据库 >Oracle Database 19c中自动索引的功能介绍
  • 713
分享到

Oracle Database 19c中自动索引的功能介绍

2024-04-02 19:04:59 713人浏览 泡泡鱼
摘要

这篇文章主要介绍“oracle Database 19c中自动索引的功能介绍”,在日常操作中,相信很多人在Oracle Database 19c中自动索引的功能介绍问题上存在疑惑,小编查阅了各式资料,整理出

这篇文章主要介绍“oracle Database 19c中自动索引的功能介绍”,在日常操作中,相信很多人在Oracle Database 19c中自动索引的功能介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Oracle Database 19c中自动索引的功能介绍”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

1、它能做什么

自动索引功能执行以下操作。

  • 根据表列使用情况确定潜在的自动索引。文档称这些为“候选索引(candidate indexes)”。

  • 将自动索引创建为不可见索引,因此不会在执行计划中使用它们。索引名称包括“SYS_ai”前缀。

  • 根据sql语句测试不可见的自动索引,以确保它们能提高性能。如果它们导致性能提高,则可以它们可见。如果性能未得到改善,则相关的自动索引将标记为不可用,稍后将被删除。针对失败的自动索引测试的SQL语句被列入黑名单,因此将来不会考虑将它们用于自动索引。第一次对数据库运行SQL时,优化程序不会考虑自动索引。

  • 删除未使用的索引。


2、先决条件

通过设置初始化参数“_exadata_feature_on=true”进行测试。注:请不要在生产系统中测试。

export ORACLE_SID=cdb1
export ORAENV_ASK=NO
. oraenv
export ORAENV_ASK=YES
sqlplus / as sysdba <<EOF
alter system 
set "_exadata_feature_on"=true scope=spfile;
shutdown immediate;
startup;
exit;
EOF

3、配置

使用 DBMS_AUTO_INDEX 包来管理自动索引特性。下面描述了基本管理。

3.1 显示配置

CDB_AUTO_INDEX_CONFIG视图显示当前的自动索引配置。
COLUMN parameter_name FORMAT A40
COLUMN parameter_value FORMAT A15
SELECT con_id, parameter_name, parameter_value 
FROM   
cdb_auto_index_config
ORDER BY 1, 2;
    CON_ID PARAMETER_NAME                           PARAMETER_VALUE
---------- ---------------------------------------- ---------------
         
1 AUTO_INDEX_COMPRESSioN                   OFF
1 AUTO_INDEX_DEFAULT_TABLESPACE
1 AUTO_INDEX_MODE                          OFF
1 AUTO_INDEX_REPORT_RETENTION              31
1 AUTO_INDEX_RETENTION_FOR_AUTO            373
1 AUTO_INDEX_RETENTION_FOR_MANUAL
1 AUTO_INDEX_SCHEMA
1 AUTO_INDEX_SPACE_BUDGET                  50
3 AUTO_INDEX_COMPRESSION                   OFF
3 AUTO_INDEX_DEFAULT_TABLESPACE
3 AUTO_INDEX_MODE                          OFF
3 AUTO_INDEX_REPORT_RETENTION              31
3 AUTO_INDEX_RETENTION_FOR_AUTO            373
3 AUTO_INDEX_RETENTION_FOR_MANUAL
3 AUTO_INDEX_SCHEMA
         3 AUTO_INDEX_SPACE_BUDGET                  50
SQL>

如果我们切换到用户定义的可插拔数据库,我们只获取该容器的值。

ALTER SESSION SET CONTAINER = pdb1;
COLUMN parameter_name FORMAT A40
COLUMN parameter_value FORMAT A15
SELECT con_id, parameter_name, parameter_value 
FROM   
cdb_auto_index_config
ORDER BY 1, 2;
    CON_ID PARAMETER_NAME                           PARAMETER_VALUE
---------- ---------------------------------------- ---------------
         
3 AUTO_INDEX_COMPRESSION                   OFF
         
3 AUTO_INDEX_DEFAULT_TABLESPACE
         
3 AUTO_INDEX_MODE                          OFF
         
3 AUTO_INDEX_REPORT_RETENTION              31
         
3 AUTO_INDEX_RETENTION_FOR_AUTO            373
         
3 AUTO_INDEX_RETENTION_FOR_MANUAL
         
3 AUTO_INDEX_SCHEMA
         
3 AUTO_INDEX_SPACE_BUDGET                  50
SQL>

3.2 启用/禁用自动索引

使用 DBMS_AUTO_INDEX包的 CONFIGURE 存储过程配置自动索引。

使用 AUTO_INDEX_MODE 属性控制用于自动索引的开关,该属性具有以下允许值:

  • IMPLEMENT:打开自动索引。 提高性能的新索引可见并可供优化程序使用。

  • REPORT ONLY:打开自动索引,但新索引仍然不可见。

  • OFF:关闭自动索引。

模式之间切换的命令示例如下:

    EXEC DBMS_AUTO_INDEX.CONFIGURE('AUTO_INDEX_MODE','IMPLEMENT');
    EXEC DBMS_AUTO_INDEX.CONFIGURE('AUTO_INDEX_MODE','REPORT ONLY');
    EXEC DBMS_AUTO_INDEX.CONFIGURE('AUTO_INDEX_MODE','OFF');

    3.3 自动索引的表空间

    默认情况下,自动索引是在默认的永久表空间中创建的。如果这是不可接受的,您可以使用 AUTO_INDEX_DEFAULT_TABLESPACE属性指定一个表空间来保存它们。下面我们创建一个表空间来保存自动索引,并相应地设置属性。

    ALTER SESSION SET CONTAINER = pdb1;
    CREATE TABLESPACE AUTO_INDEXES_TS 
    DATAFILE SIZE 100M 
    AUTOEXTEND ON NEXT 100M;
    EXEC DBMS_AUTO_INDEX.CONFIGURE('AUTO_INDEX_DEFAULT_TABLESPACE','AUTO_INDEXES_TS');

    如果要设置使用默认永久表空间,可以设置为 NULL,如下命令所示:

    EXEC DBMS_AUTO_INDEX.CONFIGURE('AUTO_INDEX_DEFAULT_TABLESPACE',NULL);

    3.4 模式级(Schema-Level)控制

    一旦启用了自动索引,在尝试识别候选索引时会考虑所有模式。您可以使用AUTO_INDEX_SCHEMA 属性更改默认行为,该属性允许您维护 包含/排除 列表。

    如果 ALLOW参数设置为true,则指定的模式(schema)将添加到包含列表中。注意:它构建了一个包含模式的谓词。

    EXEC DBMS_AUTO_INDEX.CONFIGURE('AUTO_INDEX_SCHEMA', 'TEST', allow => TRUE);
    EXEC DBMS_AUTO_INDEX.CONFIGURE('AUTO_INDEX_SCHEMA', 'TEST2', allow => TRUE);
    COLUMN parameter_name FORMAT A40
    COLUMN parameter_value FORMAT A15
    SELECT con_id, parameter_name, parameter_value 
    FROM   
    cdb_auto_index_config
    ORDER BY 1, 2;
        CON_ID PARAMETER_NAME                           PARAMETER_VALUE
    ---------- ---------------------------------------- ----------------------------------------
             
    3 AUTO_INDEX_COMPRESSION                   OFF
             
    3 AUTO_INDEX_DEFAULT_TABLESPACE            AUTO_INDEXES_TS
             
    3 AUTO_INDEX_MODE                          IMPLEMENT
             
    3 AUTO_INDEX_REPORT_RETENTION              31
             
    3 AUTO_INDEX_RETENTION_FOR_AUTO            373
             
    3 AUTO_INDEX_RETENTION_FOR_MANUAL
             
    3 AUTO_INDEX_SCHEMA                        schema IN (TEST, TEST2)
             
    3 AUTO_INDEX_SPACE_BUDGET                  50
    SQL>

    可以使用 NULL 参数值消除包含列表,如下所示:

    EXEC DBMS_AUTO_INDEX.CONFIGURE('AUTO_INDEX_SCHEMA', NULL, allow => TRUE);
    COLUMN parameter_name FORMAT A40
    COLUMN parameter_value FORMAT A15
    SELECT con_id, parameter_name, parameter_value 
    FROM   
    cdb_auto_index_config
    ORDER BY 1, 2;
        CON_ID PARAMETER_NAME                           PARAMETER_VALUE
    ---------- ---------------------------------------- ----------------------------------------
             
    3 AUTO_INDEX_COMPRESSION                   OFF
             
    3 AUTO_INDEX_DEFAULT_TABLESPACE            AUTO_INDEXES_TS
             
    3 AUTO_INDEX_MODE                          IMPLEMENT
             
    3 AUTO_INDEX_REPORT_RETENTION              31
             
    3 AUTO_INDEX_RETENTION_FOR_AUTO            373
             
    3 AUTO_INDEX_RETENTION_FOR_MANUAL
             
    3 AUTO_INDEX_SCHEMA
             
    3 AUTO_INDEX_SPACE_BUDGET                  50
    SQL>

    如果 ALLOW参数设置为FALSE,则指定的模式将添加到排除列表中。

    EXEC DBMS_AUTO_INDEX.CONFIGURE('AUTO_INDEX_SCHEMA', 'TEST', allow => FALSE);
    EXEC DBMS_AUTO_INDEX.CONFIGURE('AUTO_INDEX_SCHEMA', 'TEST2', allow => FALSE);
    COLUMN parameter_name FORMAT A40
    COLUMN parameter_value FORMAT A15
    SELECT con_id, parameter_name, parameter_value 
    FROM   
    cdb_auto_index_config
    ORDER BY 1, 2;
        CON_ID PARAMETER_NAME                           PARAMETER_VALUE
    ---------- ---------------------------------------- ----------------------------------------
             
    3 AUTO_INDEX_COMPRESSION                   OFF
             
    3 AUTO_INDEX_DEFAULT_TABLESPACE            AUTO_INDEXES_TS
             
    3 AUTO_INDEX_MODE                          IMPLEMENT
             
    3 AUTO_INDEX_REPORT_RETENTION              31
             
    3 AUTO_INDEX_RETENTION_FOR_AUTO            373
             
    3 AUTO_INDEX_RETENTION_FOR_MANUAL
             
    3 AUTO_INDEX_SCHEMA                        schema NOT IN (TEST, TEST2)
             3 AUTO_INDEX_SPACE_BUDGET                  50
    SQL>

    可以使用NULL参数值清除排除列表。

    EXEC DBMS_AUTO_INDEX.CONFIGURE('AUTO_INDEX_SCHEMA', NULL, allow => FALSE);
    COLUMN parameter_name FORMAT A40
    COLUMN parameter_value FORMAT A15
    SELECT con_id, parameter_name, parameter_value 
    FROM   cdb_auto_index_config
    ORDER BY 1, 2;
        CON_ID PARAMETER_NAME                           PARAMETER_VALUE
    ---------- ---------------------------------------- ----------------------------------------
             3 AUTO_INDEX_COMPRESSION                   OFF
             3 AUTO_INDEX_DEFAULT_TABLESPACE            AUTO_INDEXES_TS
             3 AUTO_INDEX_MODE                          IMPLEMENT
             3 AUTO_INDEX_REPORT_RETENTION              31
             3 AUTO_INDEX_RETENTION_FOR_AUTO            373
             3 AUTO_INDEX_RETENTION_FOR_MANUAL
             3 AUTO_INDEX_SCHEMA
             3 AUTO_INDEX_SPACE_BUDGET                  50
    SQL>

    4、其它配置

    您可能希望考虑其他参数,这些都在此详细说明。

    • AUTO_INDEX_COMPRESSION:据推测用于控制压缩程度。默认为“OFF”。

    • AUTO_INDEX_REPORT_RETENTION:自动索引日志的保留期。默认31天。

    • AUTO_INDEX_RETENTION_FOR_AUTO:未使用的自动索引的保留期。 默认373天。

    • AUTO_INDEX_RETENTION_FOR_MANUAL:未使用的手动创建索引的保留期。设置为NULL时,不考虑手动创建的索引。默认为NULL。

    • AUTO_INDEX_SPACE_BUDGET:用于自动索引存储的默认永久表空间的百分比。使用 AUTO_INDEX_DEFAULT_TABLESPACE 参数指定自定义表空间时,将忽略此参数。

    5、删除二级索引

    在做这个之前,请仔细考虑,测试,测试,测试!

    如果您感觉特别勇敢,DROP_SECONDARY_INDEXES过程将删除除用于约束的索引之外的所有索引。这可以在表、模式(Schema)、数据库级别完成。
    -- 表级别
    EXEC DBMS_AUTO_INDEX.drop_secondary_indexes('MY_SCHEMA', 
    'MY_TABLE');
    -- 模式(Schema)级别
    EXEC DBMS_AUTO_INDEX.drop_secondary_indexes('MY_SCHEMA');
    -- 数据库级别
    EXEC DBMS_AUTO_INDEX.drop_secondary_indexes;

    6、视图

    有几个与自动索引功能相关的视图,如下所示:

    SELECT view_name
    FROM   
    dba_views
    WHERE  view_name LIKE 'DBA_AUTO_INDEX%'
    ORDER BY 1;
    VIEW_NAME
    --------------------------------------------------------------------------------
    DBA_AUTO_INDEX_CONFIG
    DBA_AUTO_INDEX_EXECUTIONS
    DBA_AUTO_INDEX_IND_ACTIONS
    DBA_AUTO_INDEX_SQL_ACTIONS
    DBA_AUTO_INDEX_STATISTICS
    DBA_AUTO_INDEX_VERIFICATIONS
    SQL>

    此外,{CDB|DBA|ALL|USER}_INDEXES 视图包含AUTO列,该列指示索引是否由自动索引功能创建。 

    COLUMN owner FORMAT A30
    COLUMN index_name FORMAT A30
    COLUMN table_owner FORMAT A30
    COLUMN table_name FORMAT A30
    SELECT owner,
           
    index_name,
           
    index_type,
           
    table_owner,
           
    table_name
           
    table_type
    FROM   
    dba_indexes
    WHERE  auto = 'YES'
    ORDER BY owner, index_name;

    7、活动报告

    DBMS_AUTO_INDEX 包中包含两个报告功能。

    DBMS_AUTO_INDEX.REPORT_ACTIVITY (
       activity_start  IN  TIMESTAMP 
    WITH TIME ZONE 
    DEFAULT SYSTIMESTAMP - 1,
       activity_end    IN  TIMESTAMP WITH TIME ZONE 
    DEFAULT SYSTIMESTAMP,
       
    type            IN  VARCHAR2 
    DEFAULT 'TEXT',
       
    section         
    IN  VARCHAR2 
    DEFAULT 'ALL',
       
    level           
    IN  VARCHAR2 
    DEFAULT 'TYPICAL')
    RETURN CLOB;
    DBMS_AUTO_INDEX.REPORT_LAST_ACTIVITY (
       type            IN  VARCHAR2 DEFAULT 'TEXT',
       section         IN  VARCHAR2 DEFAULT 'ALL',
       level           IN  VARCHAR2 DEFAULT 'TYPICAL')
    RETURN CLOB;

    REPORT_ACTIVITY 函数允许您显示指定时间段内的活动,默认为最后一天。REPORT_LAST_ACTIVITY 函数报告上次自动索引操作。两者都允许您使用以下参数定制输出。

    • TYPE:允许值(TEXT,html,XML)。

    • SECTION:允许值(SUMMARY,INDEX_DETAILS,VERIFICATION_DETAILS,ERRORS,ALL)。您还可以使用带有 “+” 和 “-” 字符的组合来指示是否应包含或排除某些内容。 例如'SUMMARY + ERRORS'或'ALL -ERRORS'。

    • LEVEL:允许值(BASIC,TYPICAL,ALL)。

    从SQL中使用这些函数的一些示例如下所示。注意引用LEVEL参数。在SQL调用中使用它时,这是必要的,因此这不是对LEVEL伪列的引用。

    SET LONG 1000000 PAGESIZE 0
    -- 过去24小时的默认TEXT报告。
    SELECT DBMS_AUTO_INDEX.report_activity()  FROM dual;
    -- 最新活动的默认TEXT报告。
    SELECT DBMS_AUTO_INDEX.report_last_activity() FROM dual;
    -- 前天的HTML报告。
    SELECT DBMS_AUTO_INDEX.report_activity(
             activity_start => SYSTIMESTAMP-2,
             activity_end   => SYSTIMESTAMP-1,
    type           => 'HTML')
    FROM   dual;
    -- 最新活动的HTML报告。
    SELECT DBMS_AUTO_INDEX.report_last_activity( 
    type => 'HTML')
    FROM   dual;
    -- 前天的XML报告包含所有信息。
    SELECT DBMS_AUTO_INDEX.report_activity(
             activity_start => SYSTIMESTAMP-2,
             activity_end   => SYSTIMESTAMP-1,  
    type           => 'XML',
    section        => 'ALL',
    "LEVEL"        => 'ALL')
    FROM   dual;
    -- 包含所有信息的最新活动的XML报告。
    SELECT DBMS_AUTO_INDEX.report_last_activity(
    type     => 'HTML',    
    section  => 'ALL',     
    "LEVEL"  => 'ALL')
    FROM   dual;
    SET PAGESIZE 14

    以下是在创建任何索引之前默认活动报告的输出示例。

    SELECT DBMS_AUTO_INDEX.report_activity() 
    FROM dual;
    GENERAL INFORMATION
    -------------------------------------------------------------------------------
     Activity 
    start               : 
    03-JUN-2019 21:59:21
     Activity 
    end                 : 
    04-JUN-2019 21:59:21
     Executions completed         : 
    2
     Executions interrupted       : 
     Executions 
    with fatal 
    error  : 
    -------------------------------------------------------------------------------
    SUMMARY (AUTO INDEXES)
    -------------------------------------------------------------------------------
     Index candidates            : 
     Indexes created             : 
     Space used                  : 
    0 B
     Indexes dropped             : 
     SQL statements verified     : 
     SQL statements improved     : 
     SQL plan baselines created  : 
     Overall improvement factor  : 
    0x
    -------------------------------------------------------------------------------
    SUMMARY (MANUAL INDEXES)
    -------------------------------------------------------------------------------
     Unused indexes    : 
     Space used        : 
    0 B
     Unusable indexes  : 
    -------------------------------------------------------------------------------
    ERRORS
    ---------------------------------------------------------------------------------------------
    No errors found.
    ---------------------------------------------------------------------------------------------
    SQL>

    到此,关于“Oracle Database 19c中自动索引的功能介绍”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

    您可能感兴趣的文档:

    --结束END--

    本文标题: Oracle Database 19c中自动索引的功能介绍

    本文链接: https://lsjlt.com/news/60140.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    猜你喜欢
    • Oracle Database 19c中自动索引的功能介绍
      这篇文章主要介绍“Oracle Database 19c中自动索引的功能介绍”,在日常操作中,相信很多人在Oracle Database 19c中自动索引的功能介绍问题上存在疑惑,小编查阅了各式资料,整理出...
      99+
      2024-04-02
    • oracle 19c虚拟要下自动索引测试
      1.关于测试 最近oracle举办了一系列线上分享,其中一个19c的新特性是自动索引。自己在docker中测试了一下,失败。 [oracle@8aa96a41b58b ~]$ sqlplus / as sy...
      99+
      2024-04-02
    • Oracle Database 19c 中的 JSON_OBJECT 函数的增强功能
      本文讲述Oracle Database 19c 中的 JSON_OBJECT 函数的增强功能。 1、初始化 本文中的示例使用 SCOTT模式中的 DEPT表,如下: -- DROP&n...
      99+
      2024-04-02
    • 【kingsql分享】Oracle Database 19c的各种新特性介绍
      2019年2月,Oracle就推出了19c,怎么样,吓一跳吧,在你看一集电视剧、打一局游戏的时候,不知道有多少人在日夜兼程,这个时代,节奏快,也正因此,而让人更加兴奋 Oracle界面还是和以前...
      99+
      2024-04-02
    • C#8.0中的索引与范围功能介绍
      C#8.0中, 新增了一个索引与范围的功能, 为访问序列中的单个元素或范围提供了一种简洁的语法。 在没有提供索引功能之前, 我们需要访问序列中的某个元素, 我们可以利用下标或者部分函...
      99+
      2024-04-02
    • Oracle对象之表和索引的介绍
      对于传统的关系数据库管理系统(RDBMS),比如Oracle、MySQL等,都是在数据库中存储和检索数据,在Oracle中,用schema来表示逻辑数据结构或模式对象的集合,模式对象是用户创建的,用来直接引...
      99+
      2024-04-02
    • labview自动索引功能怎么使用
      在LabVIEW中,自动索引功能主要用于数组或矩阵的循环操作。以下是使用LabVIEW自动索引功能的步骤:1. 将要迭代的数组或矩阵...
      99+
      2023-09-15
      labview
    • MySQL存储引擎的功能介绍
      这篇文章主要介绍“MySQL存储引擎的功能介绍”,在日常操作中,相信很多人在MySQL存储引擎的功能介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL存储引擎的功能...
      99+
      2024-04-02
    • oracle审计功能的用法介绍
      本篇内容主要讲解“oracle审计功能的用法介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“oracle审计功能的用法介绍”吧! 1,开启审计: s...
      99+
      2024-04-02
    • JavaScript中super的功能介绍
      本篇内容主要讲解“JavaScript中super的功能介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JavaScript中super的功能介绍”吧!首先在...
      99+
      2024-04-02
    • oracle 19新特性的自动索引
      1.关于测试最近oracle举办了一系列线上分享,其中一个19c的新特性是自动索引。自己在docker中测试了一下,失败。[oracle@8aa96a41b58b ~]$ sqlplus / as sysd...
      99+
      2024-04-02
    • Oracle函数的种类及功能介绍
      Oracle SQL 是应用广泛的关系型数据库管理系统,在进行数据处理时,函数是一种非常重要的功能。Oracle 提供了多种不同类型的函数,可以在 SQL 语句中使用,提供了强大的数据...
      99+
      2024-03-02
      数学函数 字符函数 查询函数 聚合函数
    • MySQL中的聚簇索引、非聚簇索引、联合索引和唯一索引详细介绍
      目录一、索引类型二、聚簇索引和非聚簇索引三、覆盖索引四、联合索引最左前缀匹配原则索引下推五、唯一索引一、索引类型 索引根据底层实现可分为B-Tree索引和哈希索引,大部分时候我们使用的都是B-Tree索引,因为它良好的性...
      99+
      2023-04-19
      MySQL索引 MySQL聚簇索引 MySQL非聚簇索引 MySQL联合索引 MySQL唯一索引
    • wordpress自带的缓存功能使用介绍
      用静态化当然可以解决这些问题,不过对于流量不大的博客就没必要了。 wordpress自带有缓存体系,关键的函数你可以在wp-includes/cache.php或 Codex里查找到所有的函数。 你可以使用下列函数来实现...
      99+
      2022-06-12
      wordpress缓存 wp_cache
    • MySQL中表索引定义的方法与介绍
      概述 索引是 DBMS 根据表中的一列或若干列按一定的顺序建立的列值与记录行之间的对应关系表,方便 DBA 管理 索引是以文件的形式存储,DBMS 将一张表的所有所有保存在同一个索引文件中,需要占用磁...
      99+
      2024-04-02
    • R语言数据框中的负索引介绍
      以R语言自带的mtcars数据框为例: 这是原始的mtcars数据: 这里只列出了前面几行数据。 然后负索引mtcars[,-2:-3],得到的结果 删除了第二列和第三列数据 所...
      99+
      2024-04-02
    • CSS3中常用功能的写法介绍
      这篇文章主要介绍“CSS3中常用功能的写法介绍”,在日常操作中,相信很多人在CSS3中常用功能的写法介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CSS3中常用功能的写法...
      99+
      2024-04-02
    • linux中grub启动引导程序的加密介绍
      目录1、什么是grub加密2、grub加密步骤3、grub加密的lock属性1、什么是grub加密 上篇文章说了,系统在开机的时候,有一个5秒的读秒时间,方便你进入到grub界面中。 如下图所示: 此时我们按下Ente...
      99+
      2022-06-04
      Linux对grub引导加密 grub启动引导程序的加密
    • ABP框架中的事件总线功能介绍
      目录事件总线关于事件总线为什么需要这个东西事件总线创建过程订阅事件事件发布事件全局异常加入事件总线功能创建事件订阅事件发布事件测试记录事件事件总线 关于事件总线 ABP 中,为了方便...
      99+
      2024-04-02
    • Git的索引功能在Go中有用吗?
      Git的索引功能在Go中有用吗? Git是一个非常流行的版本控制系统,它的索引功能也是其重要的特性之一。那么,这个索引功能在Go中有用吗?这是一个很有趣的问题,我们将在本文中探讨这个问题。 Git索引是什么? 在开始探讨索引在Go中的应用之...
      99+
      2023-11-15
      git 索引 并发
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作