欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

数据库设计解决方法

更新时间: 2014-01-05 02:30:38 责任编辑: Author_N1

 

数据库设计
我想设计一个数据库,不知道从哪里着手。数据里面有两张这样的表,一个是只存放文章标题的表 (title),一张存放文章内容的表 (content),关系是1:n。这样做的目的是因为每篇文章的内容中可能某几行有一个关键字,所以,为了用户查询快我建立了title表,使用户查看所有标题能够快一些,但是如果用户搜索关键字的话,还是会很慢,我应该对这张表,怎么优化呢?看了索引和视图有些迷惑。数据库类型是InnnoDB。我应该看些哪方面的材料呢?
--参考方法--
但是如果用户搜索关键字的话,还是会很慢
----

对用户搜索的字段建索引
SQL语句写的不好会影响速度的,让SQL语句搜索索引会很快的!

--参考方法--
存放文章标题和内容的表的对应关系为什么是1:n呢?一篇文章有一个标题,但你的意思好像不是这样,标题倒像是关键词了
还有就是对两张表的title,content建立索引, 这样能在一定程度上加快查询速度
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:30:38
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/10689/
本文WWW.DOC100.NET DOC100.NET版权所有。