位置: IT常识 - 正文

PHPCMS用哪个数据库比较好?(phpcms怎么用)

编辑:rootadmin
PHPCMS用MySQL数据库比较好,因为PHPCMS是使用PHP进行编写的,而PHP对MySQL支持比较好,所以推荐使用MySQL,该数据库是一种开放源代码的关系型数据库管理系统。

推荐整理分享PHPCMS用哪个数据库比较好?(phpcms怎么用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:phpcms数据库配置文件,php好用的cms,php好用的cms,phpcms数据库,phpcms数据库配置文件,phpcms数据库,php好用的cms,phpcms数据库,内容如对您有帮助,希望把文章链接给更多的朋友!

PHPCMS用哪个数据库比较好?

PHPCMS用MySQL数据库比较好,因为PHPCMS是使用PHP进行编写的,而PHP对MySQL支持比较好,所以推荐使用MySQL,该数据库是一种开放源代码的关系型数据库管理系统。

MySQL 优化

选择InnoDB作为存储引擎

大型产品的数据库对于可靠性和并发性的要求较高,InnoDB作为默认的MySQL存储引擎,相对于MyISAM来说是个更佳的选择。

优化数据库结构

组织数据库的schema、表和字段以降低I/O的开销,将相关项保存在一起,并提前规划,以便随着数据量的增长,性能可以保持较高的水平。

设计数据表应尽量使其占用的空间最小化,表的主键应尽可能短。·对于InnoDB表,主键所在的列在每个辅助索引条目中都是可复制的,因此如果有很多辅助索引,那么一个短的主键可以节省大量空间。

仅创建你需要改进查询性能的索引。索引有助于检索,但是会增加插入和更新操作的执行时间。

InnoDB的ChangeBuffering特性

InnoDB提供了changebuffering的配置,可减少维护辅助索引所需的磁盘I/O。大规模的数据库可能会遇到大量的表操作和大量的I/O,以保证辅助索引保持最新。当相关页面不在缓冲池里面时,InnoDB的changebuffer将会更改缓存到辅助索引条目,从而避免因不能立即从磁盘读取页面而导致耗时的I/O操作。当页面被加载到缓冲池时,缓冲的更改将被合并,更新的页面之后会刷新到磁盘。这样做可提高性能,适用于MySQL5.5及更高版本。

PHPCMS用哪个数据库比较好?(phpcms怎么用)

InnoDB页面压缩

InnoDB支持对表进行页面级的压缩。当写入数据页的时候,会有特定的压缩算法对其进行压缩。压缩后的数据会写入磁盘,其打孔机制会释放页面末尾的空块。如果压缩失败,数据会按原样写入。表和索引都会被压缩,因为索引通常是数据库总大小中占比很大的一部分,压缩可以显著节约内存,I/O或处理时间,这样就达到了提高性能和伸缩性的目的。它还可以减少内存和磁盘之间传输的数据量。MySQL5.1及更高版本支持该功能。

注意,页面压缩并不能支持共享表空间中的表。共享表空间包括系统表空间、临时表空间和常规表空间。

使用批量数据导入

在主键上使用已排序的数据源进行批量数据的导入可加快数据插入的过程。否则,可能需要在其他行之间插入行以维护排序,这会导致磁盘I/O变高,进而影响性能,增加页的拆分。关闭自动提交的模式也是有好处的,因为它会为每个插入执行日志刷新到磁盘。在批量插入期间临时转移唯一键和外键检查也可显著降低磁盘I/O。对于新建的表,最好的做法是在批量导入后创建外键/唯一键约束。

一旦你的数据达到稳定的大小,或者增长的表增加了几十或几百兆字节,就应该考虑使用OPTIMIZETABLE语句重新组织表并压缩浪费的空间。对重新组织后的表进行全表扫描所需要的I/O会更少。

优化InnoDB磁盘I/O

增加InnoDB缓冲池大小可以让查询从缓冲池访问而不是通过磁盘I/O访问。通过调整系统变量innodb_flush_method来调整清除缓冲的指标使其达到最佳水平。

MySQL的内存分配

在为MySQL分配足够的内存之前,请考虑不同领域对MySQL的内存需求。要考虑的关键领域是:并发连接——对于大量并发连接,排序和临时表将需要大量内存。在撰写本文时,对于处理3000+并发连接的数据库,16GB到32GB的RAM是足够的。

内存碎片可以消耗大约10%或更多的内存。像innodb_buffer_pool_size、key_buffer_size、query_cache_size等缓存和缓冲区要消耗大约80%的已分配内存。

日常维护

定期检查慢的查询日志并优化查询机制以有效使用缓存来减少磁盘I/O。优化它们,以扫描最少的行数,而不是进行全表扫描。

其他可以帮助DBA检查和分析性能的日志包括:错误日志、常规查询日志、二进制日志、DDL日志(元数据日志)。

定期刷新缓存和缓冲区以降低碎片化。使用OPTIMIZETABLE语句重新组织表并压缩任何可能被浪费的空间。

推荐教程:《PHP》《PHPCMS教程》

本文链接地址:https://www.jiuchutong.com/zhishi/311958.html 转载请保留说明!

上一篇:Spring Boot + Redis 实现分布式锁,还有谁不会??(springbootredis密码加密)

下一篇:电脑学习网强推WP Rocket3.11.3最新汉化破解版最强WordPress商用缓存插件-电脑学习网破解(学电脑的好网站)

  • 管你广告有多难做,我就给你三个建议!(问你广告)

    管你广告有多难做,我就给你三个建议!(问你广告)

  • win10任务栏怎么全透明化(win10任务栏怎么设置)

    win10任务栏怎么全透明化(win10任务栏怎么设置)

  • 钉钉网课能投屏到电视吗(钉钉网课能投屏电视吗)

    钉钉网课能投屏到电视吗(钉钉网课能投屏电视吗)

  • 快手连续播放咋设置(快手连续播放视频)

    快手连续播放咋设置(快手连续播放视频)

  • iphone7plus间歇性卡顿(iphone7plus屏幕间歇性失灵)

    iphone7plus间歇性卡顿(iphone7plus屏幕间歇性失灵)

  • 手机声音太大了怎么解决(手机声音太大了怎么调小)

    手机声音太大了怎么解决(手机声音太大了怎么调小)

  • 抖音更新后怎么没有动态了(抖音更新后怎么保存视频)

    抖音更新后怎么没有动态了(抖音更新后怎么保存视频)

  • word文档中如何在正方形里打勾(word文档中如何删除空白页)

    word文档中如何在正方形里打勾(word文档中如何删除空白页)

  • 苹果11看视频画面抖动(苹果11看视频画面模糊)

    苹果11看视频画面抖动(苹果11看视频画面模糊)

  • 抖音不能分享视频是怎么回事(抖音不能分享视频到微信)

    抖音不能分享视频是怎么回事(抖音不能分享视频到微信)

  • 网易云怎么导入本地音乐(网易云怎么导入周杰伦的歌)

    网易云怎么导入本地音乐(网易云怎么导入周杰伦的歌)

  • 淘宝禁止发布的商品是(淘宝不允许发布的商品)

    淘宝禁止发布的商品是(淘宝不允许发布的商品)

  • 优酷季卡是几个月(优酷季卡是几个月动车可以带花露水吗)

    优酷季卡是几个月(优酷季卡是几个月动车可以带花露水吗)

  • 华为nova5pro和华为nova6se的区别(华为nova5pro和华为nova7哪个好)

    华为nova5pro和华为nova6se的区别(华为nova5pro和华为nova7哪个好)

  • cr2032和cr2016通用吗(cr2025与cr2016通用吗)

    cr2032和cr2016通用吗(cr2025与cr2016通用吗)

  • 爱奇艺账号会挤掉线么(爱奇艺号登多了会咋样)

    爱奇艺账号会挤掉线么(爱奇艺号登多了会咋样)

  • 如何检测mate20pro绿屏(如何检测抗原试剂)

    如何检测mate20pro绿屏(如何检测抗原试剂)

  • 购物开团是什么意思(开团的东西购物车可以直接买吗)

    购物开团是什么意思(开团的东西购物车可以直接买吗)

  • 苹果11多长(苹果11多长机身)

    苹果11多长(苹果11多长机身)

  • 屏幕录制是什么意思(手机屏幕录制是什么)

    屏幕录制是什么意思(手机屏幕录制是什么)

  • 华为mate20pro和mate20区别(华为mate20pro和mate20X)

    华为mate20pro和mate20区别(华为mate20pro和mate20X)

  • ipad教育版和普通版有区别吗(ipad教育版和普通版有啥区别)

    ipad教育版和普通版有区别吗(ipad教育版和普通版有啥区别)

  • 一加手机7 Pro的处理器是那种(一加7 pro咋样)

    一加手机7 Pro的处理器是那种(一加7 pro咋样)

  • 为什么桌面上的文件删不掉(为什么桌面上的文档图标变成了白色)

    为什么桌面上的文件删不掉(为什么桌面上的文档图标变成了白色)

  • 谷歌浏览器怎么设置双击关闭网页(谷歌浏览器怎么用加速器加速)

    谷歌浏览器怎么设置双击关闭网页(谷歌浏览器怎么用加速器加速)

  • vgimportclone命令  导入并重命名复制的卷组(vports命令怎么用)

    vgimportclone命令 导入并重命名复制的卷组(vports命令怎么用)

  • 动态市盈率与静态市盈率区别百度百科
  • 新办企业购置设备怎么抵税
  • 服装加工费税收编码
  • 甲乙公司与银行之间的往来如何记账
  • 发给员工的福利费可以全部税前抵扣吗
  • 广告公司与广告公司合作的协议
  • 摄影服务的开票项目
  • 销售商品收到的银行本票
  • 发生检测费用时怎么入账
  • 固定资产转为投资性房地产折旧
  • 营改增之后对企业的影响
  • 公司支付宝付款
  • 境外演艺经纪公司代扣代缴哪些税款?
  • 怎么通过合并弥补亏损,使得利益最大化?
  • 政策性搬迁税收政策指引
  • 车船使用税凭证还要过户吗怎么办
  • 转登记日下期指的是什么
  • 薪酬支出包括什么
  • 工程结算收入的会计分录
  • 长期待摊费用的计算公式
  • macbook右上角
  • 什么叫冲减进项税额
  • 美元汇款怎么汇
  • 不附追索权的票据包括
  • mac的pdf怎么转换成word
  • 农业企业出租厂房需要交税吗
  • php怎么启动
  • 摊销费用的会计科目
  • 报销费用多付会计分录
  • 材料成本差异如何理解
  • 企业所得税会计利润
  • 公司年终奖怎么缴税
  • 科技三项费用拨款共计5000万元
  • php文件包含的4种方式
  • php socket_create
  • es6 promise await
  • dhclient卡住
  • laravel中间件是什么意思
  • 2022年windows11windows10最强VMware Workstation 16 Pro for Windows虚拟机软件最新授权版16.2.3-19376536版本
  • php微信分享源码
  • 合同 成本
  • mongodb bi
  • 百度 编辑器
  • 应收票据贴现的影响因素
  • 无形资产摊销计算方法
  • 小规模城建税减半征收2020新政策
  • 税务局的罚款记录怎么查
  • 劳务费用如何做账
  • 一次性加速折旧额怎么算
  • 会计学营业利润
  • 长期股权投资会计实训心得
  • 增值税出口退税款缴纳企业所得税吗
  • 进项税转出怎样做账务处理
  • 印花税退回计入什么科目
  • 其他业务收入在资产负债表哪里体现
  • 总分类账的依据
  • 商业银行存款业务规则
  • mysql输入密码命令
  • sql搜索字段名
  • win10设置不了
  • 如何查看windows2008修改密码日志
  • java开发经常出差合理吗
  • windows xp设置屏保密码
  • winxp系统怎么设置默认账户登入
  • 应用商店如何更新软件
  • 怎么关闭win10升级
  • win8电脑键盘全部失灵怎么办
  • windows图标变化
  • FreeGLUT Tips: Resolve compile issue: error LNK1104: cannot open file 'freeglutd.lib'
  • JavaScript中的变量名不区分大小写
  • flask开发实例
  • 深入理解ts
  • unity控制组件开关
  • 安卓手机查看sd卡
  • jquery数据绑定
  • jquery将文本框设置为只读
  • 税务局遴选能去什么单位
  • 现在哪个行业的税负很重了
  • 河南税务局发票查询系统
  • 广州天河东路税务局地址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设