We have a problem with a few tables that are very very big slowing down the system. so my question is if that size is normal for the amount of rows in the table, and also what could be done to make it smaller and lighter it shouldn't slow down everything.


CREATE TABLE [dbo].[TransactionEntry](
[TransactionEntryID] [uniqueidentifier] NOT NULL,
[TransactionID] [uniqueidentifier] NULL,
[ItemStoreID] [uniqueidentifier] NULL,
[Sort] [int] NULL,
[TransactionEntryType] [int] NOT NULL,
[Taxable] [bit] NULL,
[Qty] [decimal](19, 3) NULL,
[UOMPrice] [money] NULL,
[UOMType] [money] NULL,
[UOMQty] [decimal](19, 3) NULL,
[Total] [money] NULL,
[RegUnitPrice] [money] NULL,
[DiscountPerc] [decimal](19, 3) NULL,
[DiscountAmount] [money] NULL,
[SaleCode] [nvarchar](50) NULL,
[PriceExplanation] [nvarchar](50) NULL,
[ParentTransactionEntry] [uniqueidentifier] NULL,
[AVGCost] [money] NULL,
[Cost] [money] NULL,
[ReturnReason] [int] NULL,
[Note] [nvarchar](50) NULL,
[DepartmentID] [uniqueidentifier] NULL,
[DiscountOnTotal] [decimal](19, 3) NULL,
[Status] [smallint] NULL,
[DateCreated] [datetime] NULL,
[UserCreated] [uniqueidentifier] NULL,
[DateModified] [datetime] NULL,
[UserModified] [uniqueidentifier] NULL,
[TotalAfterDiscount] [decimal](18, 3) NULL,
[TaxID] [uniqueidentifier] NULL,
[TaxRate] [decimal](18, 4) NULL,
CONSTRAINT [PK_TransactionEntry] PRIMARY KEY CLUSTERED
(
[TransactionEntryID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY]
) ON [PRIMARY]
GO
dm_db_index_usage_statsoutput. Dropping them without checking could be a huge mistake and make things worse. – Jon Seigel Jan 17 at 18:42"... accepting all of the Database Engine Tuning Advisor's terrible advice."-- terrible as it can be, it may have helped in this case. I don't want the OP to think they can be dropped without any other considerations. That was my point. – Jon Seigel Jan 17 at 18:48