知识大全 快速创建MyISAM索引

Posted 索引

篇首语:知识是产生对人类自由的热爱和原则的唯一源泉。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 快速创建MyISAM索引相关的知识,希望对你有一定的参考价值。

高性能MySQL:快速创建MyISAM索引  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

   快速创建MyISAM 索引

  在现代版本的InnoDB 版本中 有一个类似的技巧 这依赖于InnoDB 的快速在线索引创建功能 这个技巧是 先删除所有的非唯一索引 然后增加新的列 最后重新创建删除掉的索引 Percona Server 可以自动完成这些操作步骤

  也可以使用像前面说的ALTER TABLE 的骇客方法来加速这个操作 但需要多做一些工作并且承担一定的风险 这对从备份中载入数据是很有用的 例如 当已经知道所有数据都是有效的并且没有必要做唯一性检查时就可以这么来操作

  再次说明 这是没有文档说明并且不受官方支持的技巧 若使用的话 需要自己承担风险 并且操作之前一定要先备份数据

  下面是操作步骤

   用需要的表结构创建一张表 但是不包括索引

   载入数据到表中以构建 MYD 文件

   按照需要的结构创建另外一张空表 这次要包含索引 这会创建需要的 frm 和 MYI文件

   获取读锁并刷新表

   重命名第二张表的 frm 和 MYI 文件 让MySQL 认为是第一张表的文件

   释放读锁

   使用REPAIR TABLE 来重建表的索引 该操作会通过排序来构建所有索引 包括唯一索引

  这个操作步骤对大表来说会快很多

      返回目录 高性能MySQL

       编辑推荐

       ASP NET MVC 框架揭秘

       Oracle索引技术

       ASP NET开发培训视频教程

cha138/Article/program/MySQL/201311/29670

相关参考

知识大全 创建索引选择合适的可选项

  有些新手在Oracle数据库中创建索引时往往不会使用可选项其实有时候在合适的场合使用一些可选项可以提高索引的创建速度如为了大批量导入数据我们往往会先取消索引其以提高插入的速度然后等数据导入完毕后再

知识大全 SQLSERVER 创建索引实现代码

SQLSERVER创建索引实现代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lishixinz

知识大全 关于Sphinx创建全文检索的索引介绍

关于Sphinx创建全文检索的索引介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  全文检索的

知识大全 在Oracle中合理创建数据库的索引

在Oracle中合理创建数据库的索引  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在Oracl

知识大全 如何高效online创建大表的索引

  MicrosoftWindows[版本]  (C)版权所有MicrosoftCorp  C:\\DocumentsandSettings\\Administrator>systeminfo 

知识大全 重建索引(rebuild index)与sort

  重建索引到底要不要排序?有人说要因为创建索引时需要排序有人说不要因为重建索引的时候可以直接扫描旧的索引来重建成新的索引让我们来看一下rebuildindex到底需不需要排序    SQL>s

知识大全 存储过程编写经验和优化措施[2]

    b)索引的使用规范   i索引的创建要与应用结合考虑建议大的OLTP表不要超过个索引   ii尽可能的使用索引字段作为查询条件尤其是聚簇索引必要时可以通

知识大全 Biztalk 开发之 如何快速创建架构

Biztalk开发之如何快速创建架构  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  使用Bizt

知识大全 推荐php开发利器 快速创建web应用

  近日美国“开源软件”项目Openbiz新发布了一款名为OpenbizCubiDev的PHP的应用开发利器宣称可以让开发人员在分钟内通过配置和向导完成创建一个功能完善的企业级应用程序这是空穴来风还是

知识大全 MySQL中两种快速创建空表的方式的区别

MySQL中两种快速创建空表的方式的区别  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在MyS