我们有桌子
Article
(
id,
user_id,
date_created,
date_from,
date_to,
title,
description,
latitude,
longitude
)
如果我们要将标题和描述数据分成另一个这样的表,那么如果我们有10,000,000篇文章,搜索会有多大改进。
ArticleContent(article_id,title,description)
这里可以显着提高搜索速度的关键因素是什么?
**更新**
**更新**
答案 0 :(得分:0)
据我所知的数据库,我认为这没有任何区别。重要的是确保要搜索的字段已编入索引。
我使用了一个行数相似的表,搜索速度非常快。 (虽然没有一个字段像我想象的那样description
。)
答案 1 :(得分:0)
对于全文搜索,将数据存储在一个或两个表中不会产生任何显着差异。
您需要某种全文支持,例如索引关键字,以便在默认表扫描中获得任何显着的性能提升。我不知道在MySql中有多少支持。