mysql海量数据库的查询优化及分页算法方案.docxVIP

  • 6
  • 0
  • 约6.87千字
  • 约 7页
  • 2019-06-20 发布于广东
  • 举报

mysql海量数据库的查询优化及分页算法方案.docx

mysql海量数据库的查询优化及分页算法方案 文章分类:数据库 转自链 接: http://\v\vw? 111cn. cn/deit3bEisc/110/256c64Eibb774456166f7 95. htm select * from table 1 where name二zhangsan and tID 10000 和执行: select * from table 1 where tID 10000 and name=4zhangsan€ 一些人不知道以上两条语句的执行效率是否一样,因为如果简单的从语句先后上看,这两个语 句的确是不一样,如果IID是一个聚合索引,那么后一句仅仅从表的10000条以后的记录中查 找就行了;而前一句则要先从全表中查找看有几个name=4zhangsan4的,而后再根据限制条件 条件tID 10000来提出查询结果。 事实上,这样的担心是不必要的。SQL SERVER中有一个“查询分析优化器”,它可以计算出 where子句屮的搜索条件并确定哪个索引能缩小表扫描的搜索空间,也就是说,它能实现自动 优化。 虽然查询优化器可以根据where子句自动的进行查询优化,但大家仍然有必要了解-下“查询 优化器的工^原理,如非这样,有时查询优化器就会不按照您的本意进行快速查询。 在查询分析阶段,查询优化器查看查询的每个阶段并决定限

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档