我想提高10+百万记录大表中数字列的精度。标准的方式是ALTERTABLE mytable ALTER COLUMN mycolumn TYPE numeric(15,6)将锁定表。这是一个高度事务性的表。有没有一种方法可以做到这一点,而不锁定表,不重新创建表,复制数据,重命名/交换表?我目前运行的是一个被篡改的postgres 9.5
为什么在MyISAM表上删除索引的速度这么慢?我无法想象我会有有7亿条记录的社交网络&指数下降。只有一列索引,它们都是全文(我需要切换到普通索引,因为InnoDB不喜欢全文)mysql> DROP INDEX `post_text` ON phpbb_posts;Query OK, 251182 rows affected (1 min 4