文章列表
Eclipse + SVN + Google code搭建代码仓库
最近写了不少程序,发现都没又留存,万一改个程序,还要重新读自己写的代码,郁闷之极,建个svn吧
转自 http://convolute.iteye.com/blog/564247
一、聚簇索引(clustered indexes)的使用
聚簇索引是一种对磁盘上实际数据重新组织以按指定的一个或多个列的值排序。由于聚簇索引的索引页面指针指向数据页面,所以使用聚簇索引查找数据几
乎总是比使用非聚簇索引快。每张表只能建一个聚簇索引,并且建聚簇索引需要至少相当该表120%的附加空间,以存放该表的副本和索引中间页。建立聚簇索引
的思想是:
1、大多数表都应该有聚簇索引或使用分区来降低对表尾页的竞争,在一个高事务的环境中,对最后一页的封锁严重影响系统的吞吐量。
2、在聚簇索引下,数据在物理上按顺序排在数据页上,重复值也排在一起,因而在那些包含范围检查(between、&l ...
- 2008-11-01 21:48
- 浏览 3675
- 评论(0)
存储过程:
将常用的或很复杂的工作,预先用SQL
语句写好并用一个指定的名称存储起来,
那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,
只需调用execute,
即可自动完成命令。
使用存储过程而非SQL
语句的原因是:
存储过程通常会使
性能增加
,存储过程只在
创造时进行编译
,以后每次执行存储过程都不需再重新编译,并对其进行缓存以备将来重用。
存储过程可以
降低网络流量
,因为SQL
语句可以以
批处理的方式
执行,而不是从客户端发送多个请求。
存储过程将导致
维护简单
,因为在一个已部署组件内,修改存储过程通常要比修改硬编 ...
- 2008-11-01 21:30
- 浏览 1075
- 评论(0)
一、索引的概念
索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中 ...
- 2008-11-01 21:26
- 浏览 1318
- 评论(0)
Software entities (classes, modules, function, etc.) should be open for extension, but closed for modification.
软件实体(模块,类,方法等)应该对扩展开放,对修改关闭。
开闭原则(OCP:Open-Closed Principle)是指在进行面向对象设计(OOD:Object Oriented Design)中,设计类或其他程序单位时,应该遵循:
- 对扩展开放(open)
- 对修改关闭(closed)
的设计原则。
开闭原则是判断面向对象设计是否正确的最基本 ...
- 2008-10-30 14:40
- 浏览 1508
- 评论(0)