单次查询量大,时间慢如何解决 从一张百万级的表中,一次性查出几万或十几万条数据,速度很慢,有什么好的解决方案吗?其他信息:表本身数据量不算大,如果查询几条记录的话,是很快的;sql语句应该是没问题的,所以暂时不用考虑索引方面的优化;存储引擎使用的是innodb(换成MyISAM?)。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 并不是sql语句没有问题就不需要优化,优化有好多种,有数据库优化,表优化,不同的优化加在一起可能有其他效果 有时候有几十k,比innodb存储的一页(16k)数据量都大很多。目前都是在本地测的,还没有网络传输的消耗。 你可以认为sql已经优化过了,不用管这方面的问题(除了没做分页) 建议将表拆分,或者做sql拦截。使用缓存,和多个数据库联合一起完成一个查询 请教存储过程 问一下MYSQL like 用法 mysql5.0配置skip-name-resolve的问题 根据投票结果统计相似指数用户算法问题 这个查询如何写? mysql event 问题 在MYSQL 中,如何判断一个varchar字段内容的长度。比如sqlserver中的len(字段名)? 急!!!如何让mysql-4.0.12不启用innodb 这条语句如何写? 对MYSQL进行LOAD DATA INFILE '' INTO DATABASE能否在客户端程序中处理? 初学mysql小白求救 mysql 两字符串都以逗号分隔 相互匹配 匹配到则查出来
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货