标签: alter

优化mySql以获得更快的alter table add列

我有一个表有170,002,225行,约35列和两个索引.我想添加一个列.alter table命令大约需要10个小时.在那段时间内,处理器似乎都不忙,也没有过多的IO等待.这是一款带有大量内存的4路高性能盒子.

这是我能做的最好的吗?有什么我可以看一下在调整db时优化add列吗?

mysql performance alter

50
推荐指数
3
解决办法
3万
查看次数

Postgresql - 使用带有alter sequence表达式的子查询

我的问题很简单.

是否可以在PostgreSQL中的alter表达式中使用子查询?

我想根据主键列值更改序列值.

我尝试使用以下表达式,但它不会执行.

alter sequence public.sequenceX restart with(从表中选择max(table_id)+1)

提前致谢

sql postgresql subquery sequence alter

42
推荐指数
2
解决办法
1万
查看次数

在postgres中使用空值更新整数列

我想用其他表中的其他列更新我的列.在这样做之前,我想首先使我的列(整数)无效.但是,下面的代码不起作用.(column_a:bigint; column_b:text)

UPDATE table1
SET column_a IS NULL
WHERE column_b = 'XXX';
Run Code Online (Sandbox Code Playgroud)

错误:"ISNULL"或附近的语法错误

postgresql null alter sql-update

33
推荐指数
1
解决办法
3万
查看次数

如何将主键更改为非群集?

兼职不情愿的DBA在这里.我想将现有的主键索引从群集更改为非群集.而语法正在逃避我.

这就是它现在的编写方式.

ALTER TABLE [dbo].[Config] WITH NOCHECK ADD 
    CONSTRAINT [PK_Config] PRIMARY KEY  CLUSTERED 
    (
        [ConfigID]
    )  ON [PRIMARY] 
Run Code Online (Sandbox Code Playgroud)

我没有在在线文档中看到ALTER CONSTRAINT语句.

sql sql-server-2005 alter clustered-index

30
推荐指数
1
解决办法
3万
查看次数

Alter和Update SQL之间的区别

我正忙着研究MySQL,我知道更新用于更新表中的记录或行.那么改变的是什么呢?好像它们是一样的.

谢谢,任何帮助将不胜感激.

sql alter sql-update

30
推荐指数
3
解决办法
8万
查看次数

如何将我的数据库中的所有表更改为UTF8字符集?

我的数据库不是UTF8,我想将所有表转换为UTF8,我该怎么做?

mysql collation utf-8 alter

29
推荐指数
3
解决办法
4万
查看次数

如果您终止长时间运行的alter查询会发生什么?

如果您终止长时间运行的alter查询会发生什么?alter query会简单地还原吗?这需要多长时间(作为已经运行的时间的一部分)?

如果将该查询复制到另一台服务器上该怎么办?是否会杀死其他服务器上的进程还原原始服务器的alter query?

我们正在运行mysql

mysql kill alter

28
推荐指数
1
解决办法
2万
查看次数

在cassandra CQL 3.0中更改复合主键

我正处于需要更改复合主键的情况,如下所示:

旧主键:(id,source,attribute_name,updated_at);

我想要的新主键:(source,id,attribute_name,updated_at);

我发出了以下(mysql like)命令:

ALTER TABLE general_trend_table 
DROP PRIMARY KEY, 
ADD PRIMARY KEY(source, id, attribute_name, updated_at);
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

错误请求:第1:38行输入'PRIMARY'没有可行的选择

任何想法如何解决这个问题?更具体地说我想知道有没有办法改变cassandra中的主键?

alter cassandra composite-primary-key cql3 cqlsh

28
推荐指数
1
解决办法
3万
查看次数

是否可以使用JavaScript更改CSS样式表?(不是对象的样式,而是样式表本身)

是否可以使用JavaScript更改CSS样式表?

不是在谈论:

document.getElementById('id').style._____='.....';
Run Code Online (Sandbox Code Playgroud)

AM谈论改变:

#id {
    param: value;
}
Run Code Online (Sandbox Code Playgroud)

除了做一些脏东西(我们还没有尝试过btw),比如在头部创建一个新对象,innerHTML那里有一个样式标签,等等.尽管这样,即使它确实起作用,也会带来一些问题作为样式block已在别处定义,我不确定浏览器何时/是否会解析动态创建的样式块?

html javascript css stylesheet alter

26
推荐指数
3
解决办法
2万
查看次数

Hive Alter表更改列名

我想在Hive中重命名columnName.有没有办法在Hive中重命名列名.

tableA(column1,_c1,_c2)到tableA(column1,column2,column3)??

hive alter-table alter

24
推荐指数
3
解决办法
11万
查看次数