mysql如何的高效率高性能-------------------------
这是基于你正确使用索引的前提下的。胡搞乱搞的话世界上没有一个数据库经得起折腾。

解决方案 »

  1.   

    1、不要假定有很多人在使用discuz。discuz开源的时间并不长
    2、提出问题不要想当然,discuz具体做了什么,请认真查看代码通常保存关键字是为了提高以后查询时的效率
    关键字是和他所在的文章的id一起被保存的
    这样在下次检索时就可直接获得所在文章的id,而无须再逐个文章查找了每次都插入数据库,这样累加的记录也不小啊,那不是浪费数据库空间吗?
    是不是浪费,那要从两方面来看
    1、存储关键字,存储空间变大,检索范围变小——这是用空间换时间
    2、不存储关键字,存储空间变小,检索范围变大——这是用时间换空间
    开销总是要有的,就看你看重哪一个
      

  2.   

    我承认我有罪。因为我从来不搜美女之类。我的每一次搜索都让dz耳目一新,我让dz的负担加重了0.00001。
      

  3.   

    本人不懂php,看了search.php的sql语句,果然
    感谢大家