在上个月,我基本上完成了不可能的事情:我在Intel Celeron 2.5Ghz / 512 MB RAM /> 40GB IDE硬盘驱动器上安装了Debian服务器,MySql运行顺畅。我设法使用MySql Workbench连接,然后我意识到我没有停下来思考数据库模型。
我当前的数据库是一个包含2个巨大表的Access 97数据库: Tbl_Swift - 13个字段,其中一个是'备忘录'带有整页信息的字段。 Tbl_Contr - 20个字段,其中四个是'备忘录'包含信息页面的字段。
它不像数据库在Access上很重或很慢,但我想让大多数用户都可以使用...然后我意识到我应该优化我的数据库,但问题出在这里:
为什么?
这会产生多大影响吗?我将有少于5个用户连接到此数据库,其中没有人会写入'特权,他们只是运行一些标准查询。数据库本身相当小,它在600MB以下和~90K记录之下。
那么,我是否真的应该停下来考虑让它更加优化&#39 ;?
答案 0 :(得分:1)
“当我说OPTMIZE时,我的意思是当人们说我应该有很多信息很少的表格时”
你所说的是规范化,最近有一个关于规范化与绩效的关系:Denormalization: How much is too much?
是的,我相信你应该在DB过大之前考虑规范化。