
SQL Server
文章平均质量分 52
Trance
这个作者很懒,什么都没留下…
展开
-
DBCC SHOWCONTIG说明
原文:http://www.cnblogs.com/petitprince/archive/2009/10/23/1588603.html DBCC SHOWCONTIG是显示指定的表的数据和索引的碎片信息。 解释如下: Page Scanned-扫描页数:如果你知道行的近似尺寸和表或索引里的行数,那么你可以估计出索引里的页数。看看扫描页数,如果明显比你估计的页数要高,转载 2009-10-27 11:59:00 · 980 阅读 · 0 评论 -
SQL Server 四种隔离级别
SET TRANSACTION ISOLATION LEVEL{READ UNCOMMITTED| READ COMMITTED| REPEATABLE READ| SERIALIZABLE}一、未提交读READ UNCOMMITTED(脏读)意义:包含未提交数据的读。例如,在多用户环境下,用户B更改了某行。用户A在用户B提交更改之前读取已更改的行。如果此时用户B再回滚转载 2009-10-28 11:10:00 · 1070 阅读 · 0 评论 -
锁和事务
锁类型:共享 (S) 保护资源,以便只能对其进行读取访问。当资源上存在共享 (S) 锁时,其他事务均不能修改数据。排他 (X)指示数据修改,例如插入、更新或删除。确保不能同时对同一资源进行多个更新。更新 (U)防止常见形式的死锁。每次只有一个事务可以获得资源上的 U 锁。如果事务修改资源,原创 2009-10-28 13:45:00 · 552 阅读 · 0 评论 -
[SQL Server]延迟执行
WAITFOR指定触发语句块、存储过程或事务执行的时间、时间间隔或事件。语法WAITFOR { DELAY time | TIME time }参数DELAY指示 Microsoft® SQL Server™ 一直等到指定的时间过去,最长可达 24 小时。time要等待的时间。可以按 datetime 数据可接受的格式指定 time,也可原创 2009-10-28 13:19:00 · 1394 阅读 · 0 评论 -
重建索引
declare id intset id=object_id()dbcc showcontig(@table_id)go--重建单个索引dbcc dbreindex(, , 90)go--重建数据库中所有索引EXEC sp_msforeachTable @Command1=" DBCC DBREINDEX (?,,80)" -- 可以选原创 2009-10-27 12:29:00 · 657 阅读 · 0 评论 -
覆盖索引
覆盖索引(covering indexex):一个索引包含了(或覆盖了)满足查询结果的数据 如:create tableorders(id int identity(1, 1),customer_id int,product_id int,quantity intprimary key (id))gocreate table product(id int identity(原创 2009-10-28 11:12:00 · 704 阅读 · 0 评论 -
sql server 分区表数据迁移时巧用switch
-- create partition function CREATE PARTITION FUNCTION partRange1 (INT) AS RANGE LEFT FOR VALUES (10, 20, 30) ; GO -- create partition scheme CREATE PARTITION SCHEME partScheme1 AS PARTITION partRange1 ALL TO ([PRIMARY]) ; GO -- create ta原创 2010-07-09 16:13:00 · 2866 阅读 · 0 评论