/****** Object: Index [PK_CSM_POS_CARDPACKAGEDETAIL] Script Date: 06/09/2013 14:07:00 ******/
IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[CSM_Pos_CardPackageDetail]') AND name = N'PK_CSM_POS_CARDPACKAGEDETAIL')
ALTER TABLE [dbo].[CSM_Pos_CardPackageDetail] DROP CONSTRAINT [PK_CSM_POS_CARDPACKAGEDETAIL]
GO
--这里可以做一些修改索引字段的动作(重命名,修改类型等),例如
EXECUTE sys.sp_rename @objname = N'[dbo].[CSM_Pos_CardPackageDetail].[UserID]', @newname = N'VipID', @objtype = 'COLUMN'
GO
/****** Object: Index [PK_CSM_POS_CARDPACKAGEDETAIL] Script Date: 06/09/2013 14:07:01 ******/
ALTER TABLE [dbo].[CSM_Pos_CardPackageDetail] ADD CONSTRAINT [PK_CSM_POS_CARDPACKAGEDETAIL] PRIMARY KEY CLUSTERED
(
[CompanyID] ASC,
[ShopID] ASC,
[VipID] ASC,
[ServicePackageID] ASC,
[SourceBillNo] ASC,
[SourceBillSequence] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
分享到:
相关推荐
用于SqlServer的索引重建,全语句实现,可根据实际情况进行部分关键表的索引重建。
重建索引脚本.sql 可以帮助用户
sql 2000 重建索引收缩数据库!相当好的本人收藏。
适用于SQL server 2008 R2版本及以上,重建全部索引
提高SQL Server性能,可通过DBCC DBREINDEX重建索引 提高SQL Server性能,本文将详细介绍DBCC DBREINDEX重建索引的全过程。,详情请看下载 欢迎大家学习! use ADVENTUREWORKS_DATA declare @table_id int set @...
以删除旧索引然后重新创建同一索引的方式重建聚集索引,是一种昂贵的方法,因为所有二级索引都使用聚集键指向数据行。如果只是删除聚集索引然后重新创建,则会使所有非聚集索引都被删除和重新创建两次。一旦删除聚集...
此脚本在SQL2005及以上版本使用。仅重建表索引差的索引,并更新重建索引的表统计信息,能节省一半时间且达到重建索引效果。
达梦数据库
主要介绍索引查看方法,同时提供索引重建的方式,已经查看索引重建进度过程,希望对大家有用。
一、重建索引的前提 1、表上频繁发生update,delete操作; 2、表上发生了alter table ..move操作(move操作导致了rowid变化)。 ...1、索引重建是否有必要,一般看索引是否倾斜...2 、重建索引方法 : 方法一、...
检查索引碎片情况 1.SELECT 2.OBJECT_NAME(object_id) as objectname, 3.object_id AS objectid, 4.index_id AS indexid, 5.partition_number AS partitionnum, 6.avg_fragmentation_in_percent AS fra 7.FROM sys....
批量修改指定数据库下面的所有索引,时间长了索引会有碎片,在数据量大的情况下影响性能,所以重新创建一下,将有提高查询速度
重建索引,整理索引碎片,优化sql执行速度
重新修复数据库索引, PRINT '重建表' + @TableName +'的索引........Start!'
sql server 重新组织和重新生成索引
SQL Server 数据库索引整理 重建 工具 针对SQL Server数据库(2000,2005,2008,2012),对指定的数据库进行索引的重建整理,从而提前数据库的查询效率。 此工具用C#编译,环境为Net FrameWork3.5 此工具是自动进行...
一.查询思路 1.想要判断数据库查询缓慢的问题,可以使用如下语句,可以列出查询语句的平均时间,总时间,所用的CPU时间等信息 SELECT creation_time N'语句编译时间' ,last_execution_time N'上次执行时间' ...
使用SQL管理,自建数据库维护计划和索引重建,新建一个维护计划,3. 输入执行维护计划的名称,选择“整个计划统筹安排或无计划”,点击【更改】按钮,对作业计划属性进行修改,根据实际情况,选择计划类型、执行频率...
NULL 博文链接:https://hackpro.iteye.com/blog/1845366
数据库索引重新建立,提高数据库运行效率,是ERP等大型数据库程序的得力工具