1
southwolf 2012-08-11 01:27:32 +08:00
哈哈哈哈我来领赏,不知道 @livid 这样是故意的还是设计缺陷……不过改版这么久好像还真没看见太多吐槽发布按钮这事的……
|
2
Livid MOD PRO |
3
southwolf 2012-08-11 01:30:55 +08:00
另外围观Sharding……我之前帮人搞的一个玩意莫名其妙的也到了千万级……对数据库完全不在行,遇到这么大阵势直接就2B了啊……
|
4
Livid MOD PRO 另,感谢你的分享。期待下一章。
|
5
napoleonu 2012-08-11 01:44:28 +08:00
|
6
idblife 2012-08-11 13:04:50 +08:00
根据表重命名来做切换,切记要做好同样的索引以及对表进行全面的统计分析。另外加字段的defualt没有那么恐怖吧,直接把字段加上,然后写个循环去填充默认值不就行了。
|
7
zack 2012-08-11 13:15:14 +08:00
一般来说,给大的表增加字段也不会是太慢的操作。比较消耗的情况主要是为新加的字段设置默认值,对于主要的几个数据库引擎,默认值设置为NULL会比设置成其它要快很多,因为对于NULL保留的系统数据类型,不会造成这个表在实际存储区块上产生太大的变化。
|
8
zack 2012-08-11 13:18:19 +08:00
千万级别的表增加字段应该不会出现那么长时间的情况,不是什么大数据的表。应该还是跟那时其它的一些具体操作情况有关系。
|