2、SQL2005的数据库的数据文件大小限制:16000G。
3、每个数据表的行数,受上面的限制及实际存储文件大小可能性的限制。
PS:上面这些参数,大多数情况下,我们是碰不到这个限制的。一个16T的数据库文件是很吓人的,普通中小企业的存储阵列(硬盘柜)的容量也就在这个数量级。
其它相关参数,可百度搜一下:“SQL Server 2005 容量规范”
我有个大的 SQL 文件要回放,需要马上做,但又怕压死业务,怎么办?
先来建一个测试库:
塞一些数据进去:
看看我们填充数据的成果:
使用 mysqldump 导出一份数据:
现在我们假设要把这个 dump 文件,回放到一个数据库中,并且现在数据库正在承担很重的业务,我们不希望业务受到太大影响。
先来看看如果直接回放 dump 文件,会发生什么?
我们看到 MySQL 的 cpu 会彪起来,
我们换一个方式来回放 dump:
看看 CPU 压力:
可以看到 CPU 已经非常冷静,并且缓慢的处理数据。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)