06 2019 档案
摘要:当我们修改一个大表列宽度或者类型的时候可能会锁表,针对这个问题我做了一些测试: 一、首先附上完整的锁兼容性矩阵 对上图的是代码说明:见下图 二、没有主键的表测试如下: 当前的表没有主键,根据第三个会话得到如下图,一共是三个进程号:87,93,84,这3个都可以使用DBCC INPUTBUFFER()
阅读全文
摘要:关于VARCHAR,CHAR,NVARCHAR对于占用空间的比较 结论:由于VARCHAR是可以伸缩的,所以不管给它设置多宽,占用空间应该都是一样的,Nvarchar约等于VARCHAR的2倍,而CHAR明显是占用更多空间
阅读全文
摘要:总结下查询数据库,表和磁盘的使用情况。 1、如下,可以看到第一列是磁盘名称,第二列是该磁盘剩余的空间,单位是 M 2、使用系统SP:exec sys.sp_spaceused 如果后面不接任何对象,则返回整个数据库的情况 注:database_size是所有数据库文件大小+日志文件的大小,unall
阅读全文