IT猫扑网:您身边最放心的安全下载站! 最新更新|软件分类|软件专题|手机版|论坛转贴|软件发布

您当前所在位置: 首页数据库数据库 → MySQL环境下导入数据时是否需要禁用索引

MySQL环境下导入数据时是否需要禁用索引

时间:2015-06-28 00:00:00 来源:IT猫扑网 作者:网管联盟 我要评论(0)

问题:导入数据时是否需要禁用索引?

解答:

在使用load data导入数据时,如果导入的表是MyISAM的,对于空表,MySQL数据库会把所有的非唯一索引进行一次独立的处理,而对于非空的表则会边插入边建索引。

所以对于非空的MyISAM表,需要用alter table xxx disable keys禁用索引,导入完成之后再用alter table xxx enable keys打开。

对于innodb,从测试的结果看无论表中是否已有记录,索引都是单独处理的,所以我们不需要禁用索引。(责任编辑:卢兆林)

关键词标签:MySQL

相关阅读

文章评论
发表评论

热门文章 详细介绍查询优化技术在现实系统中的运用 详细介绍查询优化技术在现实系统中的运用 教你在MySQL 5.0以上版本中配置主从库 教你在MySQL 5.0以上版本中配置主从库 适宜做简单搜索的MySQL数据库全文索引 适宜做简单搜索的MySQL数据库全文索引 如何在Unix系统环境下安装MySQL数据库 如何在Unix系统环境下安装MySQL数据库

相关下载

    人气排行 配置高可用性的MySQL服务器负载均衡群集 教你在MySQL 5.0以上版本中配置主从库 个人经验总结:完全卸载MySQL数据库5.0 适宜做简单搜索的MySQL数据库全文索引 MySQL环境下导入数据时是否需要禁用索引 讲解MaxDB数据库和MySQL数据库的主要差别 数据库应用经验:如何简单安装MySQL数据库 如何在Unix系统环境下安装MySQL数据库