文章页正文上
这篇文章将为大家详细讲解有关怎么优化mysql分页时offset过大的Sql,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。通常分页查询的时候会使用这样的语句:当offset特别大时,这条语句的执行效率会明显减低,而且效率是随着offset的增大而降低的。
原因为:
MySQL并不是跳过offset行,而是取offset+N行,然后返回放弃前offset行,返回N行,当offset特别大,然后单条数据也很大的时候,每次查询需要获取的数据就越多,自然就会很慢。优化方案:或者先获取主键列表,再通过主键查询目标数据,即使offset很免费主机域名大,也是获取了很多的主键,而不是所有的字段数据,相对而言效率会提升很多。关于“怎么优化mys免费主机域名ql分页时offset过大的Sql”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
这篇文章主要介绍“MySQL客户端的安装步骤”,在日常操作中,相信很多人在MySQL客户端的安装步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL客户端的安装步骤”的疑惑有所帮助!接下来,请跟着小编一起来学习免费主机域…
文章页内容下