Discuz在搜索时把关键词放入数据库的意义何在 mysql如何的高效率高性能-------------------------这是基于你正确使用索引的前提下的。胡搞乱搞的话世界上没有一个数据库经得起折腾。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、不要假定有很多人在使用discuz。discuz开源的时间并不长2、提出问题不要想当然,discuz具体做了什么,请认真查看代码通常保存关键字是为了提高以后查询时的效率关键字是和他所在的文章的id一起被保存的这样在下次检索时就可直接获得所在文章的id,而无须再逐个文章查找了每次都插入数据库,这样累加的记录也不小啊,那不是浪费数据库空间吗?是不是浪费,那要从两方面来看1、存储关键字,存储空间变大,检索范围变小——这是用空间换时间2、不存储关键字,存储空间变小,检索范围变大——这是用时间换空间开销总是要有的,就看你看重哪一个 我承认我有罪。因为我从来不搜美女之类。我的每一次搜索都让dz耳目一新,我让dz的负担加重了0.00001。 本人不懂php,看了search.php的sql语句,果然感谢大家 phplib 连数据库问题 问一下zend optimizer以及志软编译工具的问题 Post方法怎不能上传EXCEL文件,和大一点的文件? 请教一个PHP+MYSQL留言本的问题。(能插入英文,但是不能插入中文) 一个关于APS和 PHP的速度问题的弱弱问题 有个愚蠢的想法,不知道能否实现?请教了 PHP上传文件问题. 为什么http://localhost/test1.php?aaa=123 有个很着急的问题,请大家帮看看。关于用流方式传输xml PHP在服务器无法查询中文 在linux 下 php 连接 ms sql 的问题? 可以用正则写这样的吗?
2、提出问题不要想当然,discuz具体做了什么,请认真查看代码通常保存关键字是为了提高以后查询时的效率
关键字是和他所在的文章的id一起被保存的
这样在下次检索时就可直接获得所在文章的id,而无须再逐个文章查找了每次都插入数据库,这样累加的记录也不小啊,那不是浪费数据库空间吗?
是不是浪费,那要从两方面来看
1、存储关键字,存储空间变大,检索范围变小——这是用空间换时间
2、不存储关键字,存储空间变小,检索范围变大——这是用时间换空间
开销总是要有的,就看你看重哪一个
感谢大家