在程序的某些部分显式禁用 MySQL 查询缓存

2023-12-28

在 Django 项目中,一些 cronjob 程序主要用于管理或分析目的,例如生成网站使用统计数据、轮换用户活动日志等。

我们可能不希望MySQL在这些程序中缓存查询以节省内存使用并提高查询缓存效率。

是否可以在这些程序中显式关闭 MySQL 查询缓存,同时对其他部分(包括所有内容)保持启用状态views.py?


Per http://dev.mysql.com/doc/refman/5.1/en/query-cache-configuration.html http://dev.mysql.com/doc/refman/5.1/en/query-cache-configuration.html

各个客户端可以通过设置 SESSION query_cache_type 值来控制自己连接的缓存行为。例如,客户端可以禁用其自己的查询的查询缓存,如下所示:

mysql> 设置会话 query_cache_type = OFF;

不过,通常没有令人信服的理由去打扰。查询缓存并不像您想象的那么重要,特别是在非高峰时段(我假设是您运行 cron 作业的时候)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在程序的某些部分显式禁用 MySQL 查询缓存 的相关文章

随机推荐

  • UIImageView子类需要处理resize

    我正在创建一个 UIImageView 子类来显示音频波形 方法是加载文件 进行数学计算 保存 PNG 文件 然后self image thePNG 这样做的好处是 在调整大小或重新绘制时 UIImageView 将拉伸 PNG 并快速拉伸
  • 动态规划和 0/1 背包

    尽管我已经阅读了很多资源试图理解动态编程 但我在理解动态编程方面遇到了一些困难 我理解使用斐波那契算法给出的动态规划的示例 我明白如果你使用分而治之的方法 你最终会多次解决一些子问题 而动态编程通过解决这些重叠的子问题但只解决一次 并存储它
  • Kafka CommitFailedException 消费者异常

    创建多个消费者 使用 Kafka 0 9 java API 并且每个线程启动后 我收到以下异常 Consumer has failed with exception org apache kafka clients consumer Com
  • 如何按重复值拆分数组?

    我有一个对象数组 我必须按重复值将其拆分index财产 对于像下一个这样的对象示例数组 index 0 value 3 index 0 value 3 index 0 value 3 index 1 value 3 index 1 valu
  • 将 Flex/Bison 与外部程序集成

    我正在开发一个智能代理模型 该模型需要事件列表作为输入 这些事件来自另一个模型的输出 位于 大 文本文件中 文本文件是所有事件的列表 包括我不关心的不必要事件 因此我使用 flex 编写了一个扫描器 可以找到有用的位 智能代理模型的框架已经
  • 为什么Java更喜欢调用双重构造函数?

    public class test test double a System out println in double test Object a System out println in object public static vo
  • Java 8 java.time:在 Instant 与 LocalDateTime 中添加 TemporalUnit

    我正在使用 Java 8 中的新 java time 包 我有一个遗留数据库 它为我提供了java util Date 我将其转换为Instant 我想做的是添加基于另一个数据库标志的一段时间 我可以添加天 周 月或年 我不想关心我要添加的
  • 在 C 中使用二分查找求一个数的平方根

    尝试使用二分搜索计算出数字的平方根 但是我的实现不起作用 我不知道为什么 感谢任何帮助 谢谢 这是我的代码 end 是我想要开平方根的数字的值 while start lt end float mid start end 2 printf
  • 如何安全高效地将SSN存储在数据库中?

    我的主要问题是我想检查具有相同 SSN 的人是否在我们这里有多个帐户 目前 所有个人身份信息均已加密 解密需要相当长的时间 我最初的想法是在数据库的用户列中添加一个 ssn 列 然后我可以简单地执行一个查询 获取具有 ssn 或用户 A 的
  • 将 Excel 工作表导入 phpMyAdmin

    我目前正在使用 phpMyAdmin 并且遇到了问题 当将我的 CSV 导入 phpMyAdmin 时 它会对数字进行四舍五入 我已将列设置为浮点数 并将 Excel 中的列设置为数字 也尝试过文本 常规 但无济于事 有其他人遇到过这个问题
  • 流体宽度固定位置

    Imagine div class outer div class inner div div Where outer是列结构的一部分 其宽度是百分位数 因此是流动的 inner代表一个fixed应填充 100 宽度的位置元素 outer元
  • Python:导入 scipy 导致回溯引用已删除的文件

    当我尝试在 Python 解释器 版本 2 6 1 中导入 scipy 模块 版本 0 11 0b1 时 收到以下错误 Traceback most recent call last File
  • 在 mailto 上打开 Gmail:操作

    如何强制网络浏览器导航到 Gmail 并创建 如果已登录 新信件 并在点击时填写 收件人 字段mailto email protected cdn cgi l email protection 有一个油猴脚本 http blog monst
  • 如何将自定义业务逻辑添加到 Acumatica 框架的 Actions 中?

    我向 SOShipment 添加了一个自定义字段 并且希望在订单输入或通过处理订单屏幕调用 CreateShipment 操作时设置其值 我怎么做 为 SOOrderEntry 创建一个图形扩展并添加一个 Action 方法 如下所示 us
  • 检测 iFrame 中的重定向

    我可能在这里问了错误的问题 所以我将提供一些关于我想要完成的任务的细节 我使用第三方网络应用程序来跟踪支持票证 他们提供了我的用户填写的表单的代码 并将其提交到他们的域 我想在两个不同的域上使用此表单 但不幸的是第三方使用单个硬编码的重定向
  • 如何解决 rmarkdown 中的此错误消息?

    我刚刚开始探索rmarkdown包裹 我不使用Rstudio 我使用默认的 R 环境 我所做的如下 我创建了一个新的 R 文档 开始输入几行rmarkdown格式 保存文件Rmd扩大 我将文件保存在工作目录中 我安装了pandoc使用 pk
  • 我需要在单击后退按钮时最小化 Android 应用程序

    我需要在按下后退按钮时最小化应用程序 我使用以下代码来捕获硬件后退按钮单击事件 帮助我最小化按后退键的代码 Override public boolean onKeyDown int keyCode keyEvent event switc
  • 数据实体 > 领域对象 > ViewModel,每个都有截然不同的数据结构

    这是关于数据实体 域对象和 ViewModel 之间映射的一般问题 我可能问得不对 但希望我能理解它 下面是一个简化的问题 假设我有一个实体框架模型 它 1 1 映射到我的数据库表 但我的域对象可能不相同 并且我的 ViewModel 又完
  • 与“LPCWSTR”类型的参数不兼容

    include stdafx h include
  • 在程序的某些部分显式禁用 MySQL 查询缓存

    在 Django 项目中 一些 cronjob 程序主要用于管理或分析目的 例如生成网站使用统计数据 轮换用户活动日志等 我们可能不希望MySQL在这些程序中缓存查询以节省内存使用并提高查询缓存效率 是否可以在这些程序中显式关闭 MySQL