当前位置:编程学习 > C#/ASP.NET >>

百万级数据如果设计搜索

 今有一表数据量达百万,多个常用搜索字段已建立索引,但速度还是不尽人意,不知有何办法解决 --------------------编程问答-------------------- dddddddd --------------------编程问答-------------------- 搜索:数据库优化设计 --------------------编程问答-------------------- MS SQL中 like '%key%' 这种是不能利用索引的! like 'key%' 这种可以利用索引!

可以考虑用第三方的搜索引擎!  --------------------编程问答-------------------- 这种情况是否可以考虑分表呢? --------------------编程问答-------------------- 关注

同问 --------------------编程问答-------------------- 你说的太模糊,无法回答
搜索什么?关键字?关键字频繁度如何?可否全文搜索?
得根据实际情况具体考虑,有时候感觉会比较麻烦
最近刚搞定一个分页,有兴趣可以看看效率如何
www.zhaoyizhao.net/jisu.aspx 目前记录大概8万条 --------------------编程问答-------------------- lucene --------------------编程问答-------------------- 关注zhong --------------------编程问答-------------------- 索引要利用好群集各非群集的特点,并不是索引越多越好,
另外检索时要分段提取 --------------------编程问答-------------------- 关注。。。 --------------------编程问答-------------------- 建立全文索引 采用全文检索 --------------------编程问答-------------------- 同意分表处理 --------------------编程问答-------------------- http://blog.csdn.net/lanwilliam/archive/2008/06/10/2529480.aspx
看看有帮助吗 --------------------编程问答--------------------
引用 4 楼 46539492 的回复:
这种情况是否可以考虑分表呢?
--------------------编程问答-------------------- 谢谢各位,总结一下各方观点:

1:分表如何处理
2:建立全文索引 采用全文检索

再次说明一下,我的数据是在一张表内量达到100万.所以....问题难就难在这里 --------------------编程问答-------------------- 再次说明一下,现在问题不是出现在如何分页,等这些问题

而是,如果按关键字从百万的数据库中检索出相应的记录.这是个太难题 --------------------编程问答-------------------- make --------------------编程问答--------------------
引用 15 楼 syx381 的回复:
谢谢各位,总结一下各方观点:

1:分表如何处理
2:建立全文索引 采用全文检索

再次说明一下,我的数据是在一张表内量达到100万.所以....问题难就难在这里

100万哪能称的上数据量哦,呵呵,全文索引吧 --------------------编程问答-------------------- 楼上老兄,你能否讲个具体方案 --------------------编程问答--------------------
引用 19 楼 syx381 的回复:
楼上老兄,你能否讲个具体方案

就是建立全文索引来搜索字段哦 --------------------编程问答-------------------- 老兄,我的表是动态建立的,(select into) 进来的,字段也是动态的。所以用不了全文索引。

还有其它办法吗。我觉得从数据库性能上解决都很有限。

能不能有其它办法,如从开发语言上着手,或者其它办法 --------------------编程问答-------------------- 百万数据,有很大的字段吗,没有太大的字段,相对慢应该正常,不能忍受应该有问题吧
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,