首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

每日一面 - MySQL 大表添加一列

问题参考自: https://www.zhihu.com/question/440231149 ,mysql中,一张表里有3亿数据,未分表,要求是在这个大表里添加一列数据。...答案为个人原创 以前老版本 MySQL 添加一列的方式: ALTER TABLE 你的表 ADD COLUMN 新列 char(128); 会造成锁表,简易过程如下: 新建一个和 Table1 完全同构的...这个原理很简单,对于新建一列,表所有原有数据并不是立刻发生变化,只是在表字典里面记录下这个列和默认值,对于默认的 Dynamic 行格式(其实就是 Compressed 的变种),如果更新了这一列则原有数据标记为删除在末尾追加更新后的记录...参考文档: MySQL 5.6: https://dev.mysql.com/doc/refman/5.6/en/innodb-online-ddl-operations.html MySQL 5.7:...https://dev.mysql.com/doc/refman/5.7/en/innodb-online-ddl-operations.html MySQL 8.0:https://dev.mysql.com

2.5K10

加多宝:”用户即入口“的尝试

导读:最近,加多宝推出金罐发布会,一上来就抛出了属于金罐加多宝自己的“移动互联网+”战略,年销量数十亿罐的加多宝将成为O2O行业的新标杆?...来源:正和岛 ▌ 加多宝做了超乎传统行业想象的事 解读加多宝的“移动互联网+”,他们清楚意识到,自己过去与消费者只有一个联结方式:喝。...可是加多宝不这么认为,此次推出金罐包装很大程度上也是要主动给消费者一个全新的认识:这一罐,很不一样,金罐加多宝就是“金彩生活圈”的入口。...除了“喝”之外,你还能通过它来打车、购物、叫外卖…… 听上去有些不可思议,但实际上在此次发布会召开之时,加多宝已经在这么做了——它与滴滴打车已达成合作,你可以买罐加多宝,边喝边打车。...你可以边喝加多宝边上京东购物,要支付的时候扫一扫罐身,代金券即领即用……韩都衣舍、一嗨租车、百度外卖……据说已有十几家互联网企业与加多宝接触,并抛出了总值数亿元的礼金。

42860

2021-01-13:很多列的数据,任意一列组合查询,mysql....

2021-01-13:很多列的数据,任意一列组合查询,mysql能做到,但是上亿的数据量做不到了,查的时候非常慢。我们需要一个引擎来支持它。这个引擎你有了解过吗?...行存储一般每一行的数据通过主键聚簇索引存储在一起,列存储一般每一列的数据存储在一起。问题中说的任意一列组合查询,针对上亿的数据量,最好采用基于列存储的 OLAP 场景业务的解决方案。...但是 MySQL 原生是不支持列存储引擎的,因为 MySQL 的各种接口抽象以及优化器基本都是基于行存储设计的,用列存储思路实现存储引擎会很别扭,一般不会这么做。...*** 2021-01-13:很多列的数据,任意一列组合查询,mysql能做到,但是上亿的数...如何回答呢?...2021-01-13:很多列的数据,任意一列组合查询,mysql能做到,但是上亿的数据量做不到了,查的时候非常慢。我们需要一个引擎来支持它。这个引擎你有了解过吗? 评论

2.8K10
领券