`
i3587616
  • 浏览: 21376 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

重建索引

    博客分类:
  • java
阅读更多
对于InnoDB表,OPTIMIZE TABLE被映射到ALTER TABLE上,这会重建表。重建操作能更新索引统计数据并释放成簇索引中的未使用的空间。

注意:在OPTIMIZE TABLE运行过程中,MySQL会锁定表。

最好使用删除在创建索引
分享到:
评论

相关推荐

    提高SQL Server性能,可通过DBCC DBREINDEX重建索引

    ### 提高SQL Server性能:通过DBCC DBREINDEX重建索引 #### 一、引言 在数据库管理系统中,SQL Server作为一款广泛使用的数据库产品,其性能优化是确保应用程序高效运行的关键因素之一。其中,索引是提升查询速度的...

    SQL Server 2000数据库中如何重建索引

    这时,重建索引就成为了一个必要的优化手段。 重建索引的主要目的是为了重新组织索引数据,特别是对于聚集索引,还包括实际的表数据。当数据在索引页中分布不均匀时,会导致磁盘I/O性能下降,因为获取请求数据可能...

    浅谈oracle中重建索引

    ### 浅谈Oracle中重建索引 #### 一、索引的基本概念与作用 在数据库管理系统(DBMS)中,索引是一种特殊的数据结构,它能够加速数据检索的速度。Oracle数据库同样提供了强大的索引功能来优化查询性能。索引通过在...

    SqlServer重建索引

    用于SqlServer的索引重建,全语句实现,可根据实际情况进行部分关键表的索引重建。

    重建索引,整理索引碎片

    重建索引,整理索引碎片,优化sql执行速度

    重建索引脚本.sql

    重建索引脚本.sql 可以帮助用户

    数据库检测修复重建索引

    数据库检测修复重建索引

    sql 2000重建索引收缩数据库

    根据提供的文件信息,本文将详细解析SQL Server 2000中重建索引与收缩数据库的相关知识点。 ### 一、重建索引 #### 1. 什么是索引 在SQL Server 2000中,索引是提高数据检索速度的重要工具。它可以看作是一种特殊...

    ORACLE重建索引总结

    一、重建索引的前提条件 当表上的数据频繁进行`UPDATE`和`DELETE`操作,或者执行了`ALTER TABLE ... MOVE`操作导致ROWID改变时,可能需要考虑重建索引。这些操作可能导致索引倾斜,空间浪费,影响查询效率。 二、...

    如何重建索引

    ### 如何重建索引 #### 一、何时需要考虑重建索引 索引是数据库管理系统为了提高查询效率而建立的数据结构。随着数据的增删改查操作,索引可能会变得不那么高效,甚至可能导致性能下降。因此,在某些情况下,考虑...

    关于oracle clob 类型字段重建索引SQL及修复用户表空间索引空间的存储过程

    本话题将围绕如何针对CLOB类型字段重建索引以及修复用户表空间索引空间的存储过程进行探讨。 首先,重建CLOB类型字段的索引可能是因为索引碎片过多、性能下降或为了更新索引结构以适应新的数据。重建索引通常涉及...

    达梦数据库启用约束重建索引.sql.sql

    达梦数据库

    重建索引例子 DBCC dbreindex dbcc showcontig

    ### 重建索引示例与知识点解析 #### 标题:重建索引例子 DBCC dbreindex dbcc showcontig #### 描述:本示例通过使用`dbcc showcontig`来展示索引碎片化情况,并利用`dbcc dbreindex`命令对指定表的索引进行重组。...

    SQL重建索引.rar

    "SQL重建索引.rar"这个压缩包文件可能包含了一个文本文件,旨在指导用户如何有效地批量重建数据库中的所有索引,以恢复其最佳性能。 首先,我们要理解为什么需要重建索引。在SQL Server 2008中,当数据频繁插入、...

    重建索引语句.txt

    重新修复数据库索引, PRINT '重建表' + @TableName +'的索引........Start!'

    ORACLE数据库重建索引

    导致索引失效: 1、表上频繁发生update,delete操作; 2、表上发生了alter table ..move操作(move操作导致了rowid变化)。

    数据库维护计划和索引重建

    由于重建索引是一项资源密集型操作,所以最好在系统负载较低的时间执行,如凌晨3点。执行次数也不宜过于频繁,可以根据实际需求设置每月执行一到两次。 在选择维护任务阶段,确保包含了“检查数据库完整性”、...

    重建所有索引

    因此,重建索引是恢复索引性能的一种方式,它创建了新的索引页,并将索引数据重新排序和整理。 标题“重建所有索引”指出了一个数据库维护操作,即通过脚本或其他方式重建数据库中所有表的索引。描述中提到,随着...

    SQL Server索引重建手册

    《SQL Server索引重建手册》详细介绍了如何查看和分析索引碎片,如何选择在线重建索引的方式,以及如何观察索引重建的进度。手册强调了操作前必须进行全库备份的重要性,并指出在线重建索引时应遵循的顺序和原则。...

    SQL SERVER 2008 R2 重建索引的方法

    在SQL Server 2008 R2中,重建索引是一项重要的维护任务,它有助于优化数据库性能,尤其是当数据经过频繁的插入、删除和更新操作后,可能导致索引碎片增加。索引碎片有两种类型:逻辑碎片(页顺序不连续)和物理碎片...

Global site tag (gtag.js) - Google Analytics