yii mysql 缓存_yii2优化 - 开启 Schema 缓存

开启 Schema 缓存

Schema 缓存是一个特殊的缓存功能,每当你使用活动记录时应该要开启这个缓存功能。如你所知, 活动记录能智能检测数据库对象的集合(例如列名、列类型、约束)而不需要手动地描述它们。活动记录是通过执行额外的 SQL 查询来获得该信息。 通过启用 Schema 缓存,检索到的数据库对象的集合将被保存在缓存中并在将来的请求中重用。

在开发环境下,数据库表结构可能会经常变化,使用缓存可能会导致数据结构不一致的问题,所以主要用于生成环境。要开启 Schema 缓存,需要配置一个 cache 应用组件来储存 Schema 信息,并在配置中设置

yii\db\Connection::enableSchemaCache 为 true:

需要注意的是,如果修改数据结构,在更新完 SQL 语句之后需要先关闭 Schema 再开启,数据结构的修改才会生效。return [

// ...

'components' => [

// ...

'cache' => [

'class' => 'yii\caching\FileCache',

],

'db' => [

'class' => 'yii\db\Connection',

'dsn' => 'mysql:host=localhost;dbname=mydatabase',

'username' => 'root',

'password' => '',

'enableSchemaCache' => true,

// Duration of schema cache.

'schemaCacheDuration' => 3600,

// Name of the cache component used to store schema information

'schemaCache' => 'cache',

],

],

];

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/554536.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

电脑重装系统按哪个键

电脑重装系统按哪个键,下面就来与大家分享装系统按什么键的教程。 键盘上没有按键可以按一下就重装系统,电脑重装需要使用一个U盘,并且会清空电脑与U盘数据,需要提前备份好数据。 1 第一步 打开装机软件,选择启动U盘…

java 检视_Java高并发系列——检视阅读(五)

JUC中工具类CompletableFutureCompletableFuture是java8中新增的一个类,算是对Future的一种增强,用起来很方便,也是会经常用到的一个工具类,熟悉一下。CompletionStage接口CompletionStage代表异步计算过程中的某一个阶段&#xf…

java中wmi的username_有没有一种方法可以在Java中使用WMI类

小编典典JavaScript和Java不是一回事。JavaScriptWindows脚本宿主(WSH)下提供了JavaScript。有了它,访问WMI相当容易:var loc new ActiveXObject("WbemScripting.SWbemLocator");var svc loc.ConnectServer(".", "root\\cimv…

PP视频怎么查看云钻的兑换记录呢

本文小编给大家分享的是PP视频怎么查看云钻的兑换记录呢。如果大家想在家体验电影院的音质,那么戴上耳机,PP视频上的杜比音效会让你无比震撼,当然前提是这个视频资源在制作的时候制作了这个音效。PP视频独播剧质量还是可以的,比较…

java dos 菜单栏_学习java之电脑的常用快捷键和DOS窗口下的常用命令

学习java之电脑的常用快捷键和DOS窗口下的常用命令电脑一些常用的快捷键win快捷键:单独按Windows:显示或隐藏 “开始”功能表WindowsBREAK:显示“系统属性” 对话框WindowsD:显示桌面或恢复桌面WindowsM:最小化所有窗口…

360浏览器一打开就是瑞星安全网址怎么办

核心提示:360浏览器一打开就是瑞星安全网址怎么办 360浏览器一打开就是瑞星安全网址怎么办 解决方法如下: 1、打开360杀毒软件后,在页面底部右下角点击打开【软件净化】后能找到瑞星导航,点击卸载。卸载完成后,重新…

js将中文转换成编码 java解析_JS实现的汉字与Unicode码相互转化功能分析

本文实例讲述了JS实现的汉字与Unicode码相互转化功能。分享给大家供大家参考,具体如下:有时候,我们在给后端传递变量的的值中有汉字,可能由于编码的原因,传递到后端后变为乱码了。所以有时候为了省事或者其它特殊要求的…

优酷视频怎么关闭弹幕提醒功能

优酷视频是目前用户量最大的,在同行业当中体验非常好,本文分享“优酷视频怎么关闭弹幕提醒功能”。优酷视频手机版是一款装机必备的手机视频播放软件,用户可在线观看优酷视频全部免费高清正版视频,海量内容,高清画质&a…

要Java显示script文字_Javasrcipt---HTML中使用Javascript

在HTML中使用Javascript:————————————————————————————————————————————————————————主要内容;一、二、嵌入脚本和外部引入脚本。三、文档模式对Javasrcipt的影响。四、什么情况下考虑禁用Javascript。——…

win10一键重装系统​

今天小编要给大家介绍的是云骑士装机大师win10一键重装系统,一键系统重装,无需电脑技术,小白在家也可自己完成安装,三步到位,安全简单!一键系统重装,0费用,0丢包,极加速!一起来看看吧。 1 第一步 首先到云骑士官网下载软件,然后打开云骑士装机大师&…

泊松分酒 java课件_泊松分酒原理 - 我类个擦的个人空间 - OSCHINA - 中文开源技术交流社区...

有一个12品脱(pint)的酒瓶,里面装满葡萄酒,另有8品脱和5品脱的瓶子各一个。问如何从中分出6品脱的酒出来?传说泊松年轻时成功解决了该问题,勾起了他对数学的兴趣而投身数学研究,因此该问题被称为泊松分酒问题。另外这个…

win7怎么还原系统

对于win7怎么还原系统的这个问题,其实很好操作,来看视频是怎么做的吧。 1 第一步 按winr组合键,打开运行,输入sysprep,回车 win7怎么还原系统 2 第二步 进入页面,双击sysprep.exe win7怎么还原系统(1) 3…

java file size 单位_file.getsize 单位

{ //String myFileNamemyFile.getFileName(); //取得上载的文件的文件名 ext myFile.getFileExt(); //取得后缀名 int file_sizemyFile.getSize(); ......{ //String myFileNamemyFile.getFileName(); //取得上载的文件的文件名 ext myFile.getFileExt(); //取得后缀名 int fil…

win7系统还原在哪​

Win7系统用久了之后,可能会出现一些故障或者因为文件过多而变得非常卡。这时很多人会选择重新安装重装系统,其实比起重装系统,小编更推荐win7系统还原,不仅耗费时间短,而且不伤电脑,那么win7系统还原在哪?…

java queue 最大值_[剑指offer题解]队列的最大值/滑动窗口的最大值

前言众所周知,《剑指offer》是一本“好书”。为什么这么说?因为在技术面试中,它里面罗列的算法题在面试中出现的频率是非常非常高的。有多高,以我目前不多的面试来看,在所有遇到的面试算法题中,出现原题的概…

PP视频怎么设置文件的缓存路径

软件是否好用,还得大家下载PP视频安装才知道。本文分享PP视频怎么设置文件的缓存路径。作为国内首家,全力打造正版视频平台的PP视频,将从流畅的观映体验、高清的视觉效果、贴心的分享感受等多个方面将“品质”做到极致,满足用户不…

java jvm 加载类的顺序_由经典面试题看java中类的加载机制

原标题:由经典面试题看java中类的加载机制1.概述类加载是Java程序运行的第一步,研究类的加载有助于了解JVM执行过程,并指导开发者采取更有效的措施配合程序执行,对理解java虚拟机的连接模型和java语言的动态性都有很大帮助。由于J…

联想一键恢复系统教程

联想一键恢复系统教程?下面我们来看一看吧。 联想不同类型的电脑进入一键恢复界面的方法不一,台式机一体机就在电脑开机出现联想logo界面时按下FnF2组合键。 联想一键恢复系统教程 笔记本则寻找一键恢复按键,在电脑电源关闭的情况下按住几秒钟即可进…

java 中的单引号报错_shell中的单引号,双引号,反引号

docker的父镜像中定义了一个环境变量,我们的镜像在启动命令中需要用到这个环境变量。但是不加双引号时总是报错,报找不到java的启动类,加上双引号就不报错了。父镜像中定义的变量:$xxx_CMD -Xdump:tool:eventssysthrow,optsASYNC…

腾讯视频怎么开启禁止界面硬件加速

本文小编给大家分享“腾讯视频怎么开启禁止界面硬件加速”。腾讯视频播放器下载界面设计、功能操作使用、启动播放速度、视频内容数量、画面品质等方面均得到了用户的高度认可。相对于其他几大视频播放器来说,腾讯视频会员性价比还是比较高的,这点&#…