位置: 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商用缓存插件-电脑学习网破解(学电脑的好网站)

  • 华为荣耀v20后屏碎了怎么修(华为荣耀v20屏幕)

    华为荣耀v20后屏碎了怎么修(华为荣耀v20屏幕)

  • soul注销后别人还会看到你吗(soul注销后别人还能看到你的瞬间)

    soul注销后别人还会看到你吗(soul注销后别人还能看到你的瞬间)

  • 计算机中的栈是啥(计算机中的栈是先进后出吗)

    计算机中的栈是啥(计算机中的栈是先进后出吗)

  • 华为nova7录屏在哪(华为nova7手机录屏)

    华为nova7录屏在哪(华为nova7手机录屏)

  • 华为分享是什么(华为分享是什么技术)

    华为分享是什么(华为分享是什么技术)

  • 超清是1080p还是720p(超清是1080p还是2k)

    超清是1080p还是720p(超清是1080p还是2k)

  • macbook有几款(macbook有哪几款)

    macbook有几款(macbook有哪几款)

  • 微信自动关闭接不到信息是什么原因(微信自动接听了怎么回事)

    微信自动关闭接不到信息是什么原因(微信自动接听了怎么回事)

  • 手机为什么突然不能投屏到电视了(手机为什么突然没有声音了)

    手机为什么突然不能投屏到电视了(手机为什么突然没有声音了)

  • 微软公司开发的操作系统有哪些(office是由哪国的微软公司开发的)

    微软公司开发的操作系统有哪些(office是由哪国的微软公司开发的)

  • 大陆的卡在香港能用吗(大陆的卡在香港没法转钱到大陆的卡吗)

    大陆的卡在香港能用吗(大陆的卡在香港没法转钱到大陆的卡吗)

  • k歌被永久封号怎么办(k歌被永久封号可以注销吗)

    k歌被永久封号怎么办(k歌被永久封号可以注销吗)

  • ipad怎么返回上一步(ipad怎么返回上一个界面)

    ipad怎么返回上一步(ipad怎么返回上一个界面)

  • 淘宝男号怎么改女号(淘宝号可以改男号女号么)

    淘宝男号怎么改女号(淘宝号可以改男号女号么)

  • 苹果11promax是双卡吗(苹果11promax是不是双卡双待手机)

    苹果11promax是双卡吗(苹果11promax是不是双卡双待手机)

  • word表格竖排改为横排(word表格设置竖排文字)

    word表格竖排改为横排(word表格设置竖排文字)

  • vivo怎么快捷开手电筒(vivo怎么快捷开启悬浮窗)

    vivo怎么快捷开手电筒(vivo怎么快捷开启悬浮窗)

  • 抖音怎么开通橱窗功能(抖音怎么开通橱窗2023)

    抖音怎么开通橱窗功能(抖音怎么开通橱窗2023)

  • iphonex怎么设置微信锁(iPhoneX怎么设置手写键盘)

    iphonex怎么设置微信锁(iPhoneX怎么设置手写键盘)

  • 时标网络图关键线路怎么找(时标网络图关键线路有几条)

    时标网络图关键线路怎么找(时标网络图关键线路有几条)

  • 爱奇艺视频播放失败怎么办(爱奇艺视频播放卡顿)

    爱奇艺视频播放失败怎么办(爱奇艺视频播放卡顿)

  • 华为畅享9有没有红外线(华为畅享9有没有指纹解锁)

    华为畅享9有没有红外线(华为畅享9有没有指纹解锁)

  • wps怎么把两页合成一页(wps怎么两页合并在一起了)

    wps怎么把两页合成一页(wps怎么两页合并在一起了)

  • psdrvcheck.exe - psdrvcheck是什么进程 有什么用

    psdrvcheck.exe - psdrvcheck是什么进程 有什么用

  • Dedecms Ask问答系统Rewrite规则(官方的问答)

    Dedecms Ask问答系统Rewrite规则(官方的问答)

  • 耕地占用税的税目
  • 企业所得税是什么税
  • 法人可以领发票吗现在
  • 税务局返还的三种税种
  • 资产处置收益对应科目
  • 特许权使用费增值税征收品目
  • 结转以前的其他业务成本如何做会计分录呢?
  • 货样广告品管理办法
  • 境外企业分红怎么交税
  • 扶持资金属于政府补助吗
  • 税法是否认可低税收
  • 合伙企业缴纳税款时间
  • 专利申请费用怎么做账
  • 烟草企业发生的广告和宣传费在当年营业收入15
  • 有进项无销项会计分录
  • 开票系统的收款码怎么弄
  • 工会发放慰问品总金额超过多少需要比价
  • 发票打偏了是否罚款
  • 购买原材料并作会计分录
  • 出口退税款的账户是什么
  • 权益法分红的会计分录
  • macbook无法调节音量
  • 材料没有入库
  • 鸿蒙系统怎么关闭负一屏
  • iphone中的照片如何找回
  • PHP中使用全局变量来接受表单中提交的数据
  • window清除临时存储文件夹
  • win10右键没有新建excel和word
  • 企业购入固定资产一次性税前扣除
  • 怎么确认旧城改造完成
  • 集团公司内部结构是什么
  • 应收票据到期后账务处理
  • 发行股票的手续费佣金计入什么科目
  • vue3项目中使用el-dialog
  • gpib-usb驱动
  • bg命令 将作业放到后台运行
  • 调出command命令窗口
  • 赊购材料尚未支付的款项属于什么科目
  • 参展费会计分录
  • 转账收手续费不
  • 如何用python绘制
  • 帝国cms可以做商标吗
  • 水灾期间未生产怎么处理
  • 补交土地税要交多少钱
  • 金税四期视频
  • 生产车间计提费用会计分录
  • 核定征收和查账征收报税有区别吗
  • 物业电费加价如何处理
  • 快递公司成本分析
  • 城镇土地使用税减免税政策
  • 2018年所得税税收优惠
  • 银行支付结算管理办法
  • 确认主营业务收入分录怎么写
  • 专项附加扣除项目
  • 电话费计入什么二级科目
  • 车船使用税会计分录怎么写
  • 数据库分页存储方法
  • win8怎么打开系统设置
  • ami 2.17.1254bios设置图解教程
  • win8最新版本
  • windowxp系统升级
  • 一键ghost还原备份
  • 安卓闹钟软件下载
  • 搭建nodejs
  • javascript语法术语
  • js中math.pow
  • python爬取某人所有朋友圈
  • javascript中的函数如何理解
  • jquery.js插件
  • jquery窗口
  • js跨域是什么意思
  • JavaScript中reduce()方法的使用详解
  • cocos2d怎么用
  • javascript如何学
  • 四川增值税发票真伪查询
  • 个人转让商业用房税费
  • 消费税增值税的区别与联系
  • 陕西国家税务
  • 企业的赞助费如何入账
  • 如何做好巡察组组员
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设