- 博客(23)
- 资源 (3)
- 收藏
- 关注
转载 SQL Server 2005 int与datetime数据类型的存储结构说明
我经常被问到,或者在论坛上看到,有人提出这样的疑问:为什么SQL Server的int型存的是固定长度4个字节,但实际上能存储远远超过4个”长度”的整型,例如123456789;而日期型是固定长度8个字节,而实际上存储的是类似于” 2011-04-18 20:32:12.540”这种字符长度加起来远远超过8个字节的数据?看起来似乎是一个矛盾的,不可思议的现象。如果你刚好也有这样的疑问,那这篇文章将
2013-01-28 15:46:44 398
转载 如何解决SQL Server主键和自动编号问题
所谓主键就是能够唯一标识表中某一行的属性或属性组,一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识某一行记录,所以可以确保执行数据更新、删除的时候不会出现张冠李戴的错误。 当然,其它字段可以辅助我们在执行这些操作时消除共享冲突,不过就不在这里讨论了。主键除了上述作用外,常常与外键构成参照完整性约束,防止出现数据不一致。所以数据库在设计时,主键起到了很重要的作用。 常见的
2013-01-28 14:13:30 1095
转载 简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)
在SQLSERVER,简单的组合sp_spaceused和sp_MSforeachtable这两个存储过程,可以方便的统计出用户数据表的大小,包括记录总数和空间占用情况,非常实用,在SqlServer2K和SqlServer2005中都测试通过。/**//*1. exec sp_spaceused '表名' (SQL统计数据,大量事务操作后可能不准)2
2013-01-25 15:31:19 827
转载 SQL Server索引进阶第十五篇:索引的最佳实践
索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引” 本系列文章来自Stairway to SQL Server Indexes,然后经过我们团队的理解和整理发布在agilesharp,希望对广大的技术朋友在如
2013-01-22 14:15:40 314
转载 SQL Server索引进阶第十四篇:索引统计
索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引” 本系列文章来自Stairway to SQL Server Indexes,然后经过我们团队的理解和整理发布在agilesharp,希望对广大的技术朋友在如
2013-01-22 14:12:49 734
转载 SQL Server索引进阶第十三篇:Insert,Update,Delete语句
索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。本系列文章来自Stairway to SQL Server Indexes ,然后经过我们团队的理解和整理发布在agilesharp,希望对广大的技术朋友在如
2013-01-22 14:11:53 2423
转载 SQL Server索引进阶第十二篇:索引的创建,修改和删除
索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。 本系列文章来自Stairway to SQL Server Indexes,然后经过我们团队的理解和整理发布在agilesharp,希望对广大的技术朋
2013-01-22 14:10:48 1680
转载 SQL Server索引进阶第十一篇:索引碎片分析与解决(中)-碎片发生原理深度剖析
SQL Server索引进阶第十一篇:索引碎片分析与解决(中)-碎片发生原理深度剖析索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。本系列文章来自Stairway to SQL Server Ind
2013-01-22 14:09:39 901
转载 SQL Server索引进阶第十一篇:索引碎片分析与解决(上)
AgileSharp数据库优化 索引优化 索引碎片 索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。本系列文章来自Stairway to SQL Server Index
2013-01-22 14:08:31 793
转载 SQL Server索引进阶第十篇:索引的内部结构
数据库索引MSSQL Index 安捷雨希 索引的内部结构 索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。 本系列文章来自Stairway to S
2013-01-22 14:07:43 408
转载 SQL Server索引进阶第九篇:解读执行计划
AgileSharp索引优化 性能优化 执行计划 索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。本系列文章来自Stairway to SQL Server Indexes,然后
2013-01-22 14:06:49 332
转载 SQL Server索引进阶第八篇:唯一索引
SQL Server索引进阶第六篇:唯一索引索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。本系列文章来自Stairway to SQL Server Indexes,然后经过我们团队的理解和整理发布在
2013-01-22 14:05:43 486
转载 SQL Server索引进阶第七篇:过滤的索引
SQL Server索引进阶第七篇:过滤的索引索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。本系列文章来自Stairway to SQL Server Indexes,然后经过我们团队
2013-01-22 14:04:46 999
转载 SQL Server索引进阶第六篇:书签
SQL Server索引进阶第六篇:书签索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。本系列文章来自Stairway to SQL Server Indexes,然后经过我们团队的理解
2013-01-22 14:03:14 390
转载 SQL Server索引进阶第五篇:索引包含列
AgileSharp索引 数据库索引优化 非聚集索引 包含列 SQL Server索引进阶第五篇:索引包含列索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。本系列文章来自
2013-01-22 14:02:00 684
转载 SQL Server索引进阶第四篇:页和区
数据库性能优化索引优化 页和区 SQL Server索引进阶第四篇:页和区索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。本系列文章来自Stairway to SQL Ser
2013-01-22 14:01:06 350
转载 SQL Server索引进阶第三篇:聚集索引
SQL Server索引进阶第三篇:聚集索引索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。本系列文章来自Stairway to SQL Server Indexes,然后经过我们团队的理解和整
2013-01-22 13:59:45 383
转载 SQL Server索引进阶第二篇:深入非聚集索引
SQL Server索引进阶第二篇:深入非聚集索引索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。本系列文章来自Stairway to SQL Server Indexes,然后经过我们团队
2013-01-22 13:58:18 368
转载 SQL Server索引进阶第一篇:索引介绍
SQL Server索引进阶第一篇:索引介绍索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。本系列文章来自Stairway to SQL Server Indexes,然后经过我们团队的理解和整理发
2013-01-22 13:56:41 385
转载 SQL Server的聚集索引和非聚集索引
微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)…… (一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚
2013-01-22 11:03:42 239
转载 查看sql语句执行时间/测试sql语句性能
写程序的人,往往需要分析所写的SQL语句是否已经优化过了,服务器的响应时间有多快,这个时候就需要用到SQL的STATISTICS状态值来查看了。 通过设置STATISTICS我们可以查看执行SQL时的系统情况。选项有PROFILE,IO ,TIME。介绍如下:SET STATISTICS PROFILE ON:显示分析、编译和执行查询所需的时间(以毫秒为单位)。 SET S
2013-01-21 14:40:37 383
转载 SQL Server 2005 APPLY 运算符
APPLY运算符是Sql Server2005新增加的运算符。 使用APPLY运算符可以为实现查询操作的外部表表达式返回的每个行调用表值函数。 表值函数作为右输入,外部表表达式作为左输入。 通过对右输入求值来获得左输入每一行的计算结果,生成的行被组合起来作为最终输出。 APPLY运算符生成的列的列表是左输入中的列集,后跟右输入返回的列的列表。
2013-01-17 16:11:41 268
转载 asp.net 文件上传时判断图片文件格式
public class FileValidation{ public FileValidation() { // //TODO: 在此处添加构造函数逻辑 // } public static bool IsAllowedExtension(FileUpload fu, FileExtension[]
2013-01-07 14:35:27 780
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人