MySQL中SQL_NO_CACHE怎么用

技术MySQL中SQL_NO_CACHE怎么用这篇文章主要介绍了MySQL中SQL_NO_CACHE怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。S

本文主要介绍如何在MySQL中使用SQL_NO_CACHE,具有一定的参考价值。有兴趣的朋友可以参考一下。希望大家看完这篇文章后收获多多。让边肖带你去了解一下。

SQL_CACHE意味着在查询时使用CACHE。

SQL_NO_CACHE解释如下:

1.如果没有使用数据库的现有缓存来查询当前查询,则当前查询将花费更多时间。

2.如果当前查询生成的结果集没有缓存在系统查询缓存中,下次进行相同的查询将需要更多的时间。

当我们想用SQL_NO_CACHE禁止结果缓存时,发现结果与我们的预期不同,查询执行的结果仍然是缓存的结果。实际上,SQL_NO_CACHE的真正功能是禁止缓存查询结果,但并不意味着缓存结果不会返回查询。

SQL_NO_CACHE官方解释如下:

SQL_NO_CACHE意味着查询结果不被缓存。这并不意味着缓存不用于回答查询。

您可以使用RESET QUERY CACHE从缓存中删除所有查询,然后您的下一个查询应该会再次变慢。如果更改表,效果也一样,因为这会使所有缓存的查询无效。

以下是实验过程:

mysql使用测试

读取表信息以完成表和列名

您可以关闭此功能,以便使用-A更快地启动

数据库已更改

mysql从fp_data中选择count(*);

-

|计数(*) |

-

| 158404 |

-

1行一组(0.05秒)

mysql从fp_data中选择count(*);

-

|计数(*) |

-

| 158404 |

-

1行一组(0.03秒)

mysql从fp_data中选择SQL_CACHE计数(*);

-

|计数(*) |

-

| 158411 |

-

1行一组(0.03秒)

mysql从fp_data中选择SQL_NO_CACHE计数(*);

-

|计数(*) |

-

| 158404 |

-

1行一组(0.02秒)

感谢您仔细阅读本文。希望边肖分享的文章《如何在MySQL中使用SQL_NO_CACHE》对大家有所帮助。也希望大家多多支持和关注行业信息渠道,更多相关知识等着你去学习!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/56700.html

(0)

相关推荐

  • Oracle11g新增视图查询表空间使用率分析

    技术Oracle11g新增视图查询表空间使用率分析本篇内容主要讲解“Oracle11g新增视图查询表空间使用率分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Oracle1

    攻略 2021年11月9日
  • oracle中出现ora-01013错误怎么办

    技术oracle中出现ora-01013错误怎么办小编给大家分享一下oracle中出现ora-01013错误怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们

    攻略 2021年11月12日
  • 秦朝多少年历史,秦朝建立到灭亡多长时间

    技术秦朝多少年历史,秦朝建立到灭亡多长时间秦朝(公元前221年-公元前207年) ,是由战国后期的秦国发展起来的中国历史上第一个大一统王朝,传三世,共两帝一王,国祚共十四年秦朝多少年历史。秦国原为周朝的一个诸侯国,到秦始

    生活 2021年10月30日
  • 什么是Capsulecorp-Pentest

    技术什么是Capsulecorp-Pentest本篇内容主要讲解“什么是Capsulecorp-Pentest”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“什么是Capsul

    攻略 2021年10月29日
  • Spring Cloud Alibaba Nacos Config实例教程

    技术Spring Cloud Alibaba Nacos Config实例教程这篇文章主要讲解了“Spring Cloud Alibaba Nacos Config实例教程”,文中的讲解内容简单清晰,易于学习与理解,下面

    攻略 2021年11月15日
  • APK反编译怎么实现源码阅读

    技术APK反编译怎么实现源码阅读APK反编译怎么实现源码阅读,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1什么是反编译?我们编写源程序经过编译变成可执行文

    攻略 2021年11月16日