首页/Home 数据库 SQL 数据库最佳实践

数据库最佳实践

PrintE-mail
Sunday, 16 November 2008 02:19  

始终要有主键 (Primary Key).

永远不要直接修改模式 (Schema) 如果你还计划对某字段配置更多的模式, 或者你维护着从生产环境分离出来的并行环境.

如果你有一个表每个 "入口" 要插入多个值, 给 "入口" 建立唯一的标识, 不管有没有单独的表存储 "入口".

使用一致的前缀和后缀名称.

尽可能创建好的数据库字段名.

不要用短的字段名.

决不要对生产 (production) 数据库进行未经测试的修改.

始终要谨慎设计数据库并遵守最好的范化实践.

通常如果一个表包含20个以上的字段, 那么其范化做的就不太合适了.

如果你正在评估某基于数据库的软件产品, 且销售商允许你查看数据库模式 (schema), 看一下数据库的范化是不是很糟糕.

视图 (VIEW) 是你的好朋友.

可能的时候, 用 ANSI 的核心 SQL 并避免用这扩展那扩展.

把操作系统, 数据和日志分布到不同的物理盘上, 不同的盘不同的磁盘控制器通道 (channel), 以最大化性能.

为了更好的 SELECT 性能, 索引 JOIN 字段.

用 RAID, 用 RAID 0+1 或 RAID 1 来最大化性能.

不断进行数据库重构是个好主意.

备份.

 

回复

留个脚印儿吧.


回复