大数据量的查询速度优化问题?
类似于企业黄页,就是 根据用户在查询框输入的 关键词,从数据库检索出符合 能匹配关键词的企业数据,当然,那个数据表 现在是1000万的数据量,目前sql语句是用like %关键词% 模式写出来的,查询速度不可忍受,发贴看大家有好的解决方法没有?
例如 用户在页面中输入“酒店”,后台有个“company”表(1000万记录)里面有“云南酒店”、“漓江酒店”等等企业名称,就检出来,显示在页面上!
大家有人整过没有?
例如 用户在页面中输入“酒店”,后台有个“company”表(1000万记录)里面有“云南酒店”、“漓江酒店”等等企业名称,就检出来,显示在页面上!
大家有人整过没有?
...全文
相关推荐
kettle遇到的问题和解决方法
kettle编写遇到的问题和解决方法,性能优化,和文本文件输入中分隔符是不可见字符等问题
嵌套查询总结例子
自己总结的关于嵌套查询的最好理解,加快对嵌套查询的理解!
分页查询sql单条
区别于一般的代码,比较简略,代码优化性高,望采纳,物超所值。
千万级数据库快速查询解决方案
有五张表,结构完全相同.区别在于,它们的使用范围却不同.若将数据存入在一线表中,面对千万级的数据信息,无论是查询还是扩展方面都面临着很大的问题(主要是速度跟不上),分成五张表来解决那么信息量最理想就是1/5.数据访问速度可提高3~5倍.接下来的问题又产生了,如果用户请求显示5张的并集的内容,怎么解决.
MySQL查询倒数第二条记录实现方法
有时候会用到查询倒数第二条记录 代码如下: last=HolderChangeHistory.find_by_sql ([” SELECT * FROM holder_change_histories where treasure_id = ? order by id desc limit 1,1 “, @hch.treasure_id]) 代码如下: select *


基础编程
