• 一、命令
  • 二、字段缓存仅在部署模式下生效
  • 三、没有继承think\Model类的(抽象)模型类不会生成。
  • 四、转载地址

一、命令

  • 生成数据表字段缓存 optimize:schema

二、字段缓存仅在部署模式下生效

  • 可以通过生成数据表字段信息缓存,提升数据库查询的性能,避免多余的查询。命令如下:
php think optimize:schema
  • 会自动生成当前数据库配置文件中定义的数据表字段缓存,也可以指定数据库生成字段缓存(必须有用户权限),例如,下面指定生成demo数据库下面的所有数据表的字段缓存信息。
php think optimize:schema --db demo
  • 执行后会自动在runtime/schema目录下面按照数据表生成字段缓存文件。
  • 如果你的应用使用了不同的数据库连接,可以根据模块来生成,如下:
php think optimize:schema --module index
  • 会读取index模块的模型来生成数据表字段缓存。

三、没有继承think\Model类的(抽象)模型类不会生成。

  • 更新数据表字段缓存也是同样的方式,每次执行都会重新生成缓存。如果需要单独更新某个数据表的缓存,可以使用:
php think optimize:schema --table think_user
  • 支持指定数据库名称
php think optimize:schema --table demo.think_user

四、转载地址

  • 生成数据表字段缓存

Thinkphp 生成数据表字段缓存相关推荐

  1. tp5 mysql缓存_tp5.0 SHOW COLUMNS FROM 生成数据表字段缓存

    TP5.0 生成数据表字段缓存 =控制台执行以下命令= 1.生成指定数据库的所有表字段缓存 php think optimize:schema --db databaseName 2.生成指定数据表的 ...

  2. 用友财务软件主要数据表字段含义

    用友财务软件主要数据表字段含义 /*rdrecords    : 收发记录子表 AutoID         :   auto ID                      自动编号         ...

  3. 132_Power BI之建模必备要素Power Query之数据表字段名称管理

    博客:www.jiaopengzi.com 焦棚子的文章目录 请点击下载附件 一.背景 近段时间比较忙,也没有看到很好的DAX素材,很久没有更新文章了,刚好有时间就来凑个热闹. 今天主题是Power ...

  4. mysql 设置 0、1 用什么数据类型_MySQL数据库教程-数据表字段约束

    MySQL数据库教程-数据表字段约束 为保证数据库中存储数据的规范化,一般需要在定义字段时进行字段规范与约束的定义.保证在进行数据录入时,数据库能够通过这个规则.约束.规范检查所录入的数据,防止错误及 ...

  5. Salesforce 中获取数据表字段的 picklist 的值

    Salesforce 中获取数据表字段的 picklist 的值 cmStatus = new List<String>();Map<String, Schema.DescribeF ...

  6. laravel 同数据表字段比较查询和状态不正规排序

    今天写群组推荐接口,要求未满的群 ( 群最大人数字段maxusers, 群人数字段affiliations_count 都在群组表中),官方,热门(普通群0 ,官方1,热门2 ) 排序的群 同表字段比 ...

  7. DatabaseMetaData 获取数据表字段注释内容

    使用DataBaseMetaData获取mysql表字段注释 DatabaseMetaData metaData = connection.getMetaData(); ResultSet rs =  ...

  8. Python中ArcPy读取Excel表格数据创建矢量要素图层并生成属性表字段与内容

    1 任务需求   首先,我们来明确一下本文所需实现的需求.   现有一个记录北京市部分PM2.5浓度监测站点信息的Excel表格数据,格式为.xls:文件内包含站点编号.X与Y坐标.站点名称等四列数据 ...

  9. phome_enewsclass 数据表字段解释(栏目主表)

    字段名 类型 解释 附加说明 classid smallint(6) 栏目ID   bclassid smallint(6) 父栏目ID   classname varchar(50) 栏目名称   ...

  10. 面试官问一个数据表字段怎么表示多种业务含义?我愣了五分钟

    1 需求背景 在系统中用户一共有三种角色:普通用户,管理员,超级管理员,现在需要设计一张用户角色表记录这类信息.我们不难设计出如下方案. id name super admin normal 101 ...

最新文章

  1. 一些非常酷的GAN的应用
  2. 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序
  3. topcoder srm 495 div1
  4. 5获取http请求头_获取托管者发送http请求报文的解决方案
  5. lucene之Field属性的解释
  6. Keras 获取中间某一层输出
  7. ubantu安装mysql卡住_ubuntu安装mysql遇到的问题
  8. 浅谈配网供电可靠性及管理措施
  9. java 构造方法_Java构造方法和子类构造方法
  10. 你真的了解企业虚拟化吗?
  11. Oracle脚本(三)
  12. 漏洞扫描工具AppScan下载网盘
  13. 在Linux操作系统中使用手写板(转)
  14. 教领导“做事”的新人,后来过得好吗?
  15. IT码农哥放弃50万年薪:辞职卖咖喱凉皮
  16. android果冻进度框,Android碎片化图表:果冻豆(Jelly Bean)领衔
  17. Apple DNS加速
  18. Android开发是简单的「能写应用就行」吗?复习指南
  19. [20190328]PPT中的png图片去底色(透明化)
  20. 湖南大学计算机通信学院陈果,湖南大学考研研究生导师简介-陈果

热门文章

  1. php管理系统模板,自定义模块后台模板
  2. python 进阶面试题_python面试题
  3. Dbutils常见方法
  4. java 十进制与二进制,八进制,十六进制之间的转换
  5. 时序轮转的意思_《九州仙魔志》-烛龙:凡人的昼夜轮转,都在它眼睛开合之间...
  6. dispatch作用 react_javascript – redux-react中的dispatch函数
  7. java 字符串截取_java截取字符串几种方式
  8. python静态地图_Matplotlib Toolkits:地图绘制工具
  9. php 监听redis,swoole如何监听redis数据
  10. cpu缓冲区大小怎么设置_遇到问题怎么办?手把手教你定位常见Java性能问题