`

关于大表加字段

阅读更多
我两个表,交易表300多W,订单表500多W.
需要加几个字段.
直接加快1个小时,都没出来结果.
后咨询了一下.
先建立表结构一样的一张新表table_a_new.新表的索引不需要建立.
然后写入数据insert into table_a_new(col1,col2) select (col1,col2) from table_a

重命名表名
alter table order_info rename to order_info_2012_10_22;
alter table trade_info rename to trade_info_2012_10_22;

alter table order_info_new rename to order_info;
alter table trade_info_new rename to trade_info;
然后再将索引建立起来.

使用crt 由于本地计算机会自动休眠.导致连接断掉,计划中断执行.
采取关掉休眠 控制面板\硬件和声音\电源选项\编辑计划设置 这里关掉休眠.

另外可以采取在服务器上建立一个脚本,然后通过脚本执行导入
mysql -hxxx -ur -pr xdb</home/xx.sql



分享到:
评论

相关推荐

    如何:让Oracle表及字段显示为区分大小写

    ### 如何让Oracle表及字段显示为区分大小写 #### Oracle内部表存储原理与区分大小写的实现 在深入了解如何让Oracle表及字段显示为区分大小写之前,我们需要先理解Oracle内部是如何存储表和字段的。Oracle数据库...

    大量SHP文件批量加字段

    的字段如果要加二个,不能连着加.得关了程 序再开才能进行.否则弹的记事本内容中,前 面的内容还是上次的字段路径. 但可以连着加不同的字段类型. 比如加完TEXT类型的字段.不能接着加TEXT 类型的字段,但可以加DATE/...

    ArcGis批量加字段.zip

    "ArcGis批量加字段.zip"就是针对这一需求而设计的一款高效工具,它能够根据用户在Excel中设定的参数,自动在ArcGIS中批量添加字段,极大地提高了工作效率。 该工具的核心功能在于自动化处理字段添加任务。通常,在...

    Java实体类字段生成工具类-将数据库表列字段转为Java实体类驼峰字段

    1、在Java开发中,常常需要将数据库表列字段换成Java实体类字段。但是手动实现这个转换过程比较慢,且容易出错,影响开发效率。为了解决这个问题,开发了这个Java实体类字段生成工具类。 2、该工具类可以将数据库表...

    查询所有表的字段信息

    查询所有表的字段信息--直接执行sql语句(转载,不好意思,忘了从哪来的的了)

    SpringMVC实现动态加表及字段并显示数据

    总结起来,使用SpringMVC实现动态加表及字段并显示数据,需要理解SpringMVC的工作原理,掌握数据库操作和表单设计。在实际开发中,还需要关注性能优化、安全性等方面的问题,以确保系统稳定可靠。这是一项涉及多方面...

    Oracle 增加修改删除字段

    在Oracle数据库中,我们经常需要对现有的表结构进行调整,比如增加新的字段、修改现有字段的属性或数据类型、删除不再使用的字段等。这些操作可以通过`ALTER TABLE`命令来完成。本文将详细介绍如何使用`ALTER TABLE`...

    用python sqlite3给已经有的表增加字段

    用python sqlite3给已经有的表增加字段。sql语句的写法,表名用自己的,其他的请严格区分大小写,要不然不会成功。

    SQL SERVE根据值查找所在的表和字段

    ### SQL Server根据值查找所在的表和字段 在SQL Server中,有时我们需要找出特定值存在于哪个表的哪个字段中。这通常发生在数据维护、数据分析或数据迁移等场景中,特别是当数据库中有大量表时,手动检查变得非常...

    MySQL中大数据表增加字段的实现思路

    在MySQL中,对大数据表进行字段添加是一项需要注意操作流程的任务,因为直接使用`ALTER TABLE`语句可能会导致长时间的表锁定,影响线上服务的稳定性。以下是一种常见的安全且尽可能减少数据丢失的风险的策略: 1. *...

    数据库建表增加或删除字段

    在Oracle数据库中,如果一个表中存在某个字段已经不再被使用或者该字段需要被替换,那么可以通过`ALTER TABLE`语句来删除该字段。这一操作会永久地从表中移除指定的列,因此在执行之前需要确保该字段的数据确实不再...

    更改Oracle表中字段的顺序的终极方法

    ### 更改Oracle表中字段顺序的方法 在Oracle数据库管理中,有时我们可能需要对表中的字段顺序进行调整。然而,通常的做法是通过备份、删除原表并重建来达到这一目的,这种方法不仅耗时而且繁琐。幸运的是,经过一番...

    金蝶 KIS专业版10数据库表和字段详细说明

    本资料主要聚焦于金蝶KIS专业版10的数据库表和字段的详细说明,确保与官方最新版本相匹配,以提供全面、准确的信息。 首先,数据库是存储和管理企业数据的核心,它负责组织、存储和检索信息。在金蝶KIS专业版10中,...

    oracle数据库字段值自动加1

    Oracle 数据库字段值自动加 1 可以通过创建表、序列和触发器来实现。在实际应用中,需要根据具体情况选择合适的实现方式。 需要注意的是,在创建触发器时,需要指定触发器的名称、表名称、序列名称和列名称等信息。...

    Oracle查询指定表的所有字段名和数据类型SQL

    ### Oracle查询指定表的所有字段名和数据类型SQL 在Oracle数据库管理中,有时我们需要了解某个特定表的所有字段名称以及它们对应的数据类型等信息。这对于理解表结构、进行数据迁移或编写更为精确的SQL语句非常有...

    Android 完成数据库的升级,给旧表中添加字段并保持原有数据

    当需要对已存在的数据库进行升级,比如给旧表添加新的字段,同时要确保原有的数据不受影响时,需要遵循一定的步骤和策略。以下就是关于如何在Android中进行数据库升级的详细解释。 一、创建SQLite数据库 首先,我们...

    Python-Django模型字段加密解密您的数据并加密保存至数据库中

    每个模型定义了数据库表的列,字段则定义了列的数据类型和行为。默认情况下,Django将模型字段的值作为明文存储在数据库中。为了加密这些字段,我们需要自定义字段类,或者使用已有的第三方库。 luojilab-django-...

    KETTLE实现循环批量多表抽取添加字段

    本篇将详细介绍如何利用Kettle实现循环批量多表抽取并添加字段,以及将这些数据导入到MySQL数据库的过程。 首先,我们需要理解Kettle中的主要组件。`Transformation`是Kettle的基本工作单元,它定义了一系列的步骤...

    VB_读取ACCESS数据库中所有表名及指定表的字段名.doc

    VB 读取 ACCESS 数据库中所有表名及指定表的字段名 VB 是一款功能强大的编程语言,可以用于读取 ACCESS 数据库中的所有表名和指定表的字段名。下面将详细介绍如何使用 VB 读取 ACCESS 数据库中的所有表名和指定表的...

Global site tag (gtag.js) - Google Analytics