返回顶部
首页 > 资讯 > 数据库 >MySQL中SQL_NO_CACHE怎么用
  • 355
分享到

MySQL中SQL_NO_CACHE怎么用

2024-04-02 19:04:59 355人浏览 独家记忆
摘要

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

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

SQL_CACHE意思是说,查询的时候使用缓存


SQL_NO_CACHE解释如下:

1.对当前query不使用数据库已有缓存来查询,则当前query花费时间会多点


2.对当前query的产生的结果集不缓存至系统query cache里,则下次相同query花费时间会多点

当我们想用SQL_NO_CACHE来禁止结果缓存时发现结果和我们的预期不一样,查询执行的结果仍然是缓存后的结果。其实,SQL_NO_CACHE的真正作用是禁止缓存查询结果,但并不意味着cache不作为结果返回给query。

SQL_NO_CACHE的官方解释如下:

SQL_NO_CACHE means that the query result is not cached. It does not mean that the cache is not used to answer the query.

You may use RESET QUERY CACHE to remove all queries from the cache and then your next query should be slow again. Same effect if you change the table, because this makes all cached queries invalid.


以下是实验过程:


mysql> use test
Reading table infORMation for completion of table and column names
You can turn off this feature to get a quicker startup with -A


Database changed
mysql>  select count(*) from fp_data;
+----------+
| count(*) |
+----------+
|   158404 |
+----------+
1 row in set (0.05 sec)




mysql> select count(*) from fp_data;
+----------+
| count(*) |
+----------+
|   158404 |
+----------+
1 row in set (0.03 sec)




mysql> select SQL_CACHE count(*) from fp_data;
+----------+
| count(*) |
+----------+
|   158411 |
+----------+
1 row in set (0.03 sec)




mysql> select SQL_NO_CACHE count(*) from fp_data;
+----------+
| count(*) |
+----------+
|   158404 |
+----------+
1 row in set (0.02 sec)

感谢你能够认真阅读完这篇文章,希望小编分享的“MySQL中SQL_NO_CACHE怎么用”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网数据库频道,更多相关知识等着你来学习!

您可能感兴趣的文档:

--结束END--

本文标题: MySQL中SQL_NO_CACHE怎么用

本文链接: https://www.lsjlt.com/news/62338.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • MySQL中SQL_NO_CACHE怎么用
    这篇文章主要介绍了MySQL中SQL_NO_CACHE怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 S...
    99+
    2024-04-02
  • mysql中top怎么用
    小编给大家分享一下mysql中top怎么用,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!mysql top的用法:在mysql中select top用法和mysql server有所...
    99+
    2024-04-02
  • MySQL中Explain怎么用
    小编给大家分享一下MySQL中Explain怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2024-04-02
  • mysql中event怎么用
    这篇文章主要为大家展示了“mysql中event怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql中event怎么用”这篇文章吧。 —— 查看ev...
    99+
    2024-04-02
  • MySQL中BINARY怎么用
    这篇文章给大家分享的是有关MySQL中BINARY怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 数据库版本:MySQL 5.6.26线上某业...
    99+
    2024-04-02
  • Mysql中Anemometer怎么用
    这篇文章给大家分享的是有关Mysql中Anemometer怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。准备条件:1.MySQL开启慢查询2.安装Percona Toolk...
    99+
    2024-04-02
  • mysql中mysqldumper怎么用
    这篇文章主要为大家展示了“mysql中mysqldumper怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql中mysqldumper怎么用”这篇文...
    99+
    2024-04-02
  • MySQL中Innobackupex怎么用
    这篇文章主要介绍MySQL中Innobackupex怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 该脚本为Innobackupex全备脚本Xtra...
    99+
    2024-04-02
  • mysql中exists怎么用
    这篇文章主要介绍mysql中exists怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 在mysql中,exists用于检查子查询是否至少会返回一行...
    99+
    2024-04-02
  • mysql中as怎么用
    本篇内容主要讲解“mysql中as怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql中as怎么用”吧! 在mysql中,...
    99+
    2024-04-02
  • mysql中distinct怎么用
    mysql中distinct的使用方法:1.在终端命令行中启动mysql;2.使用“mysql -u root -p”登录mysql数据库;3.打开并进入数据表;4.使用distinct函数来查询不重复的数据。具体步骤如下:首先,在终端命令...
    99+
    2024-04-02
  • mysql中innodb怎么用
    这篇文章主要介绍mysql中innodb怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!下面我们就来看看innodb的用法及形式。1.InnoDB主要特点(1)可以通过自动增长列,方法是auto_incremen...
    99+
    2023-06-14
  • mysql中replace怎么用
    小编给大家分享一下mysql中replace怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!replace语句在一般的情况下和insert差不多,但...
    99+
    2023-06-14
  • MySQL中DAYOFWEEK怎么用
    这篇文章主要介绍了MySQL中DAYOFWEEK怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。DAYOFWEEK(date)SELECT DAYOFWEEK(...
    99+
    2023-06-17
  • MySQL中DEFINER怎么用
    这篇文章将为大家详细讲解有关MySQL中DEFINER怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前言:在 MySQL 数据库中,在创建视图及函数的时候,你有注意过 definer 选项吗?在迁移...
    99+
    2023-06-20
  • MySQL中JOIN怎么用
    小编给大家分享一下MySQL中JOIN怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!简介A的独有+AB的公有B的独有+AB的公有AB的公有A的独有B的独有A...
    99+
    2023-06-29
  • MySQL中WEEKDAY怎么用
    这篇文章将为大家详细讲解有关MySQL中WEEKDAY怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。WEEKDAY(date)SELECT WEEKDAY(‘2016-01-16'...
    99+
    2023-06-02
  • Linux中MySQL怎么用
    这篇文章将为大家详细讲解有关Linux中MySQL怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。show databases;2.use mysql转换database3.show tables 显...
    99+
    2023-06-03
  • mysql中like怎么用
    like 运算符用于 mysql 中的模式匹配,它使用通配符匹配字符序列,包括:%:匹配零个或多个字符。_:匹配单个字符。[ ]:匹配方括号内列出的任何字符。 MySQL 中 LIKE...
    99+
    2024-04-29
    mysql
  • mysql中describe怎么用
    mysql 中的 describe 命令用于获取表的元数据信息,包括:字段名称、数据类型、长度、是否允许空值、默认值、键。它返回一个结果集,包含有关表结构、列类型、约束和索引的详细信息。...
    99+
    2024-04-29
    mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作