我目前正在设计数据库的过程中。我们有一个现有的系统设计得不是很好,我们正在清理所有清晰可见的小问题,例如,代替bit
的true/false
标志为varchar
。数据库设计和性能
我想知道的是,你怎么知道你有一个甜美的数据库设计?或者这是一个神话?我的意思是,纸上的结构可能看起来很棒,但是当一些数据在其中时,它将如何执行。
存储“查找”值的表比存储完整的描述性文本更快吗?例如
错误表
Id ErrorId DateCreated
1 1 09/12/2011
2 5 10/12/2011
错误说明表
Id Description
1 Warning - failed to validate
2 Failed to locate file
在这种情况下,将创建一个view
比编写SQL包括必要的加入更有益?
对不起,如果我把这个问题发布在错误的地方。
你真的尝试过吗? – 2012-04-11 08:12:48