摘要: 1. 一个表如果建有大量索引会影响INSERT、UPDATE和DELETE语句的性能,因为在表中的数据更改时,所有索引都须进行适当的调整。 避免对经常更新的表进行过多的索引,并且索引应保持较窄,就是说,列要尽可能少。2. 使用多个索引可以提高更新少而数据量大的查询的性能。大量索引可以提高不修改数据的查询(例如SELECT语句)的性能,因为查询优化器有更多的索引可供选择,从而可以确定最快的访问方法。... 阅读全文
posted @ 2010-09-08 18:34 大斌 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 聚集索引和非聚集索引的根本区别是表记录的排列顺序和与索引的排列顺序是否一致,聚集索引表记录的排列顺序与索引的排列顺序一致,优点是查询速度快,因为一旦具有第一个索引值的纪录被找到,具有连续索引值的记录也一定物理的紧跟其后。聚集索引的缺点是对表进行修改速度较慢,这是为了保持表中的记录的物理顺序与索引的顺序一致,而把记录插入到数据页的相应位置,必须在数据页中进行数据重排,降低了执行速度。建议使用聚集索引... 阅读全文
posted @ 2010-09-08 18:33 大斌 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 程序设计: 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。(C#语言)要求: 1.要有联动性,老鼠和主人的行为是被动的。2.考虑可扩展性,猫的叫声可能引起其他联动效应。要点:1. 联动效果,运行代码只要执行Cat.Cryed()方法。2. 对老鼠和主人进行抽象评分标准: <1>.构造出Cat、Mouse、Master三个类,并能使程序运行(2分) <2>从Mouse和Mas... 阅读全文
posted @ 2010-09-08 18:26 大斌 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 一,经常被用来过滤记录的字段。1. primary key 字段, 系统自动创建主键的索引;2. unique kye 字段,系统自动创建对应的索引;3. foreign key 约束所定义的作为外键的字段;4. 在查询中用来连接表的字段;5. 经常用来作为排序(order by 的字段)基准的字段;二. 索引会占用磁盘空间,创建不必要的索引只会形成浪费.三. 索引的创建必须考虑数据的操作方式。1... 阅读全文
posted @ 2010-09-08 16:57 大斌 阅读(451) 评论(0) 推荐(0) 编辑
摘要: ●聚集索引结构 在SQL Server中,索引是按B+树结构来进行组织的。聚集索引的数据排列顺序与数据的物理排列顺序相同。 ●聚集索引和非聚集索引的根本区别是表记录的排列顺序和与索引的排列顺序是否一致. 聚集索引表记录的排列顺序与索引的排列顺序一致,优点是查询速度快, 因为一旦具有第一个索引值的纪录被找到,具有连续索引值的记录也一定物理的紧跟其后。 聚集索引的缺点是... 阅读全文
posted @ 2010-09-08 16:55 大斌 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1、大小写大写T-SQL 语言的所有关键字,谓词和系统函数。变量名称及游标名称使用Pascal样式。数据类型定义使用全部小写。2、使用“;”使用“;”作为 Transact-SQL 语句终止符。虽然分号不是必需的,但使用它是一种好的习惯。3、存储格式尽量采用Unicode数据存储格式,提高可移植性和兼容性,实际应用中尽量使用nchar、nvarcha... 阅读全文
posted @ 2010-09-08 16:54 大斌 阅读(553) 评论(0) 推荐(0) 编辑