日期:2014-05-18  浏览次数:20409 次

3表以上的站内搜索
有3个表,我要从中拿6个字段做模糊搜索,这6个字段分别落在表A跟表C中,其中表C从表B中决定哪部分的数据需要用到搜索上去。表ABC的关联字段都为CLASSID。但还有个变数。在不同的搜索情况下又会从B中的数据分析出C具体是哪个表上的内容。C不是固定的表,而是在程序运行的时候由B的数据得出C表具体是整个库的其他分类表的其中一个。各表结构不一致。现在小弟能顺利的得出各表的关联,但执行搜索速度超级慢。有望高手指点。
现在用的是ACCESS的库,正在转MSSQL。数据量达进200W条,分别有这两个DBMS的解决方案吗?

------解决方案--------------------
问题太具体了
------解决方案--------------------
第一个问看了两遍还是不明白你在说什么:
总的解决思路:你可以把该sql写在存储过程中,在程序中不必每次都传递一大串的sql语句,另外在搜索页中做缓存,不必每次搜索都查数据库
------解决方案--------------------
路过学习