修改表结构的执行效率

简介:

修改单列的数据类型,如执行如下sql语句,

alter table  T alter column  Score decimal(18,2)

数据量3000万 大概执行时间为6分钟

修改大数据的表结构切记慎行

分类:  SqlServer

本文转自快乐就好博客园博客,原文链接:http://www.cnblogs.com/happyday56/p/4049660.html,如需转载请自行联系原作者
相关文章
|
3月前
|
SQL Java 数据库
MySQL设计规约问题之为什么应尽量避免使用子查询,而可以考虑将其优化为join操作
MySQL设计规约问题之为什么应尽量避免使用子查询,而可以考虑将其优化为join操作
|
4月前
|
SQL 关系型数据库 Java
有大批量的数据导入到数据库,规则是数据库有相应主键的就update没有就insert怎么做效率快
有大批量的数据导入到数据库,规则是数据库有相应主键的就update没有就insert怎么做效率快
92 1
|
SQL Java
使用Statement操作数据表的弊端
使用Statement操作数据表的弊端
53 0
|
5月前
|
SQL 存储 关系型数据库
MySQL中的分析表、检查表与优化表如何操作?
MySQL中的分析表、检查表与优化表如何操作?
118 0
|
SQL 关系型数据库 MySQL
深入解析MySQL视图、索引、数据导入导出:优化查询和提高效率
索引是一种特殊的数据库结构,由数据表中的一列或多列组合而成,可以用来快速查询数据表中有某一特定值的记录。通过索引,查询数据时不用读完记录的所有信息,而只是查询索引列。否则,数据库系统将读取每条记录的所有信息进行匹配。索引可以根据一个或多个列的值进行排序和搜索,提高查询时的效率。MySQL索引(Index)是一种特殊的数据结构,建立在表的列上,旨在加快数据库查询的速度通过在索引列上创建索引,数据库可以更快地定位和访问特定值,而无需扫描整个数据表。索引可以应用于单个列或多个列的组合,可以按升序或。
|
存储 关系型数据库 MySQL
MySQL在内存中维护了一个全局的锁表,这个锁表存储的具体位置是在哪里?
MySQL在内存中维护了一个全局的锁表,这个锁表存储的具体位置是在哪里?
171 0
|
SQL 关系型数据库 MySQL
MySQL基础-表操作~修改数据
修改数据的具体语法为: UPDATE 表名 SET 字段名1 = 值1 , 字段名2 = 值2 , .... [ WHERE 条件 ] ;
136 0
|
存储 算法 物联网
SQLite 日志操作和提升查询效率的索引操作 | 学习笔记
快速学习 SQLite 日志操作和提升查询效率的索引操作
558 0
|
SQL 关系型数据库 MySQL
MySQL索引详解(优缺点,何时需要/不需要创建索引,索引及sql语句的优化)
目录 MySQL索引详解(优缺点,何时需要/不需要创建索引,索引及sql语句的优化) 一、什么是索引? 二、索引的作用? 三、优点: 四、缺点 五、什么时候需要创建索引 六、什么时候不需要创建索引 七、索引的分类: 八、索引和sql语句的优化 1、前导模糊查询不能使用索引, 2、Union、in、or可以命中索引,建议使用in 3、负条件查询不能使用索引,可以优化为in查询, 4、联合索引最左前缀原则,又叫最左侧查询, 5、建立联合查询时,区分度最高的字段在最左边 6、如果建立了(a,b)联合索引,就不必再单独建立a索引。 7、存在非等号和等号混合判断条件时,在建索引时,要把等号条件的列前置
366 0
MySQL索引详解(优缺点,何时需要/不需要创建索引,索引及sql语句的优化)
|
SQL 自然语言处理
SQL查询:慎用 IN 和 NOT IN
SQL查询:慎用 IN 和 NOT IN
SQL查询:慎用 IN 和 NOT IN