导航

2010年7月4日

摘要: 大多数SQL Server表需要索引来提高数据的访问速度,如果没有索引,SQL Server 要全表进行扫描读取表中的每一个记录才能找到所要的数据。索引可以分为簇索引和非簇索引:簇索引通过重排表中的数据来提高数据的访问速度;而非簇索引则通过维护表中的数据指针来提高数据的访问速度。1. 索引的体系结构 SQL Server 2005在硬盘中用8KB页面在数据库文件内存放数据。缺省情况下这些页面及其包... 阅读全文

posted @ 2010-07-04 13:52 kingwangzhen 阅读(172) 评论(0) 推荐(0)

摘要: varchar在SQL Server中是采用单字节来存储数据的,nvarchar是使用Unico来存储数据的.中文字符存储到SQL Server中会保存为两个字节(一般采用Unico编码),英文字符保存到数据库中,如果字段的类型为varchar,则只会占用一个字节,而如果字段的类型为nvarchar,则会占用两个字节.   正常情况下,我们使用varchar也可以存储中文字符,但是如果遇到操作系统... 阅读全文

posted @ 2010-07-04 13:47 kingwangzhen 阅读(276) 评论(0) 推荐(0)