我在 SQL Server 中有 2 个表
网址
- 索引空间 12,531 MB
- 行数 247505
- 数据空间 1.965,891 MB
表结构:
CREATE TABLE [TbUrl](
[IdUrl] [Int] IDENTITY(1,1) NOT NULL,
[IdSupply] [Int] NOT NULL,
[Uri] [varchar](512) NOT NULL,
[UrlCod] [varchar](256) NOT NULL,
[Status] [Int] NOT NULL,
[InsertionDate] [datetime] NOT NULL,
[UpdatedDate] [datetime] NULL,
[UpdatedIp] [varchar](15) NULL
TbUrl详细信息
- 索引空间 29,406 MB
- 行数 234209
- 数据空间 386,047 MB
结构:
CREATE TABLE .[TbUrlDetail](
[IdUrlDetail] [Int] IDENTITY(1,1) NOT NULL,
[IdUri] [Int] NOT NULL,
[Title] [varchar](512) NOT NULL,
[Sku] [varchar](32) NOT NULL,
[MetaKeywords] [varchar](512) NOT NULL,
[MetaDescription] [varchar](512) NOT NULL,
[Price] [money] NOT NULL,
[Description] [text] NOT NULL,
[Stock] [Bit] NOT NULL,
[StarNumber] [Int] NOT NULL,
[ReviewNumber] [Int] NOT NULL,
[Category] [varchar](256) NOT NULL,
[UrlShort] [varchar](32) NULL,
[ReleaseDate] [datetime] NOT NULL,
[InsertionDate] [datetime] NOT NULL
的尺寸TbUrl
相比是非常大的TbUrlDetail
表的布局(设计)与其他数据空间TbUrl
相比较少。TbUrlDetail
我已经完成了SHRINK ON DATABASE
,但空间TbUrl
并没有减少。
可能会发生什么?如何减少此表的空间?