03 2011 档案

摘要:本文首先讨论了基于第三范式的数据库表的基本设计,着重论述了建立主键和索引的策略和方案,然后从数据库表的扩展设计和库表对象的放置等角度概述了数据库管理系统的优化方案。 关键词: 优化(Optimizing) 第三范式(3NF) 冗余数据(Redundant Data) 索引(Index) 数据分割(Data Partitioning) 对象放置(Object Placement) 1 引言 数据库优化的目标无非是避免磁盘I/O瓶颈、减少CPU利用率和减少资源竞争。为了便于读者阅读和理解,笔者参阅了Sybase、Informix和Oracle等大型数据库系统参考资料,基于多年的工程实践经验,从基本 阅读全文
posted @ 2011-03-04 10:18 落冰 阅读(920) 评论(1) 推荐(0)
摘要:create proc [dbo].[sp_SendCode]@tablename varchar(20), --表名@type int=1, --类型(1:存储过程,2:调用代码)@opertype int=1, --操作类型(1:查,2:增,3:改,4:删)@fields varchar(2000)='*',--要操作的列(查、增、改时有效,默认操作所有列,多个列用英文逗号隔开)@where varchar(500)='' --要作为条件的列(查、改、删时有效,默认为空,多个列名用英文逗号隔开,如:字段1,字段2,其中主键列可以省略)as--不返回受影响的行 阅读全文
posted @ 2011-03-01 14:11 落冰 阅读(615) 评论(1) 推荐(0)