Eyoucms程序开发:生成数据表字段缓存
生成数据表字段缓存optimize:schema
版本要求
V5.0.1
可以通过生成数据表字段信息缓存,提升数据库查询的性能,避免多余的查询。命令如下:
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
相关文档
- 迅睿cms搜索参数单选/多选/下拉字段条件筛选写法
- 迅睿cms调用字段敏感信息首尾截取中间隐藏用星号代替
- 迅睿cms文章标题生成图片插件:亿级文章配图器不占用空间
- 迅睿cms怎么生成真静态?设置定时自动生成静态任务方法
- 迅睿cms内容描述多行文本字段如何保留空格与换行?
- 模块内容字段填写表格Ftable的列名称调用方法
- WordPress重新生成缩略图 Regenerate Thum...
- WordPress配置Memcached缓存教程(无需代码)
- WordPress 去掉留言中的网址字段
- WordPress配置Redis缓存教程
- 迅睿CMS:后台字段回调格式无效
- 迅睿CMS:上传字段未定义
- 迅睿CMS:移动端评论表单无法加载自定义字段
- 迅睿CMS:系统未开启缓存功能
- 迅睿CMS:生成静态提示:地址不规范
- 迅睿CMS:图片专用字段怎么调用
- 迅睿CMS:封面栏目无法生成静态的分页文件,无法下一页
- 迅睿CMS:自定义下单字段
- 迅睿CMS:网店插件-商品缩略图随规格联动选择
- 迅睿CMS:按字段付费插件
上一篇: Eyoucms程序开发:生成配置缓存文件
下一篇: Eyoucms程序开发:自定义命令行