Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[疑问] littlehz请帮我分析一下,谢谢

[复制链接]
ssjjvv 发表于 2009-9-18 17:21:56 | 显示全部楼层 |阅读模式
本帖最后由 ssjjvv 于 2009-9-18 20:16 编辑

问题已查出,谢谢了
回复

使用道具 举报

littlehz 发表于 2009-9-18 19:52:17 | 显示全部楼层
1、SupeSite的数据结构,没有对subject或者message字段,做主键或者索引,同时因为是中文无空格字符,做了主键或者索引也没有意义,不会提升查询速度。
2、理论上只与数据容量有关。因为都是LIKE '%%'语句,没有索引。
3、message字段不能为varchar类型,因为varchar类型最多255个字符。
4、MySQL从保存数据完整性的角度考虑,如果限制了字段长度为80个字符,即使多插入了字符也是可以的,不会丢失数据。
5、我的生产环境网站测试搜索速率有相差,但都在可接受范围内,搜索单个字符时间在0.0x秒级别(初次数据库查询,第二次查询全在0.0001秒完成)。

我认为,还是从服务器构架方面考虑,服务器端软件的优化,而不是简单修改SS的字段来实现高速查询的,SS自身的效率已经是我接触的所有PHP程序里面效率非常高的一个了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-13 17:21 , Processed in 0.102030 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表