立即注册

2PLM

查看: 2690|回复: 3

[未解决] 如何防止用户滥用通配符进行搜索

  [复制链接]
发表于 2021-10-22 18:13:36 | 显示全部楼层 |阅读模式
用户在系统中搜索时,可以使用模糊查询,即利用通配符“*”进行搜索。但是如果在搜索时滥用通配符,就会导致搜索性能低,数据库服务器压力大,容易出现卡死的情况。
为了提高搜索性能,减少数据库服务器的压力,可通过首选项TC_control_wildcard来限制用户对通配符的使用。
首选项TC_control_wildcard 的值表示在执行搜索前,用户需要输入的最少字符数,该首选项的默认值为0。值越大,搜索的精确度要求越高。
将首选项TC_control_wildcard的值改为2,表示通配符前最少要有两个字符。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表于 2021-11-6 10:10:23 | 显示全部楼层
是只要前面有字符,还是除了通配符外,需要两个字符,不管是前还是后?
回复 支持 反对

使用道具 举报

发表于 2022-3-4 09:56:48 | 显示全部楼层
可能只能限制到字符个数。
回复 支持 反对

使用道具 举报

发表于 2022-9-14 10:56:33 | 显示全部楼层

可能只能限制到字符个数。
回复 支持 反对

使用道具 举报

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

小黑屋|手机版|Archiver| PLM的星空

GMT+8, 2025-4-7 06:17 , Processed in 0.107319 second(s), 19 queries .

PLM产品部技术团队 X3.4

© 2018-2023粤ICP备2021011559号粤公网安备 44060402002077号

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