首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

多表进行全表模糊查询怎么实现和优化

2014-01-17 
多表进行全表模糊查询如何实现和优化本帖最后由 xiangzier 于 2014-01-01 20:32:48 编辑SQLServer数据库,

多表进行全表模糊查询如何实现和优化
本帖最后由 xiangzier 于 2014-01-01 20:32:48 编辑 SQLServer数据库,数据库名:mydb,库中有6个表:table1,table2,teble3…… table6,每个表的字段值不全部相同,每个表差不多10个字段,每个表的数据量在50万左右,现在要实现一键查询,对用户提交的关键字在6个表的所有字段中进行模糊查询,请问如何实现并优化?
[解决办法]
http://www.west263.com/info/html/wangluobiancheng/Mssql/20080505/72303.html
[解决办法]
方案1:上全文,不过精确度不一定能保证
方案2:按照业务需求定时把表合并到一个大表,这个是业务问题,技术上不难实现
[解决办法]
case 1 : 全文索引
case 2 : 索引优化
case 3 : 按照OLAP的设计思路,横向切分业务表然后进行查询

热点排行