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

  • 苹果手机抖音怎么设置隐身在线(苹果手机抖音怎么关闭ip地址)

    苹果手机抖音怎么设置隐身在线(苹果手机抖音怎么关闭ip地址)

  • 爱奇艺为什么叫桃厂(爱奇艺为什么叫鹅厂)

    爱奇艺为什么叫桃厂(爱奇艺为什么叫鹅厂)

  • 华为freebuds3有线和无线的区别(华为freebuds3有线版和无线版有什么区别)

    华为freebuds3有线和无线的区别(华为freebuds3有线版和无线版有什么区别)

  • 华为mate30自带镜头膜吗(mate30镜像在哪)

    华为mate30自带镜头膜吗(mate30镜像在哪)

  • qq直播在哪里看直播(qq直播视频)

    qq直播在哪里看直播(qq直播视频)

  • 手机腾讯视频怎么下载电影(手机腾讯视频怎么下载到本地相册)

    手机腾讯视频怎么下载电影(手机腾讯视频怎么下载到本地相册)

  • 手机提醒事项怎么用(手机提醒事项怎么恢复)

    手机提醒事项怎么用(手机提醒事项怎么恢复)

  • 微信别人把我删了我的列表还有他吗(微信别人把我删了为什么还能发信息)

    微信别人把我删了我的列表还有他吗(微信别人把我删了为什么还能发信息)

  • 笔记本电脑很烫怎么办(夏天笔记本电脑很烫)

    笔记本电脑很烫怎么办(夏天笔记本电脑很烫)

  • QQ怎么看情侣空间的留言(qq情侣空间排名)

    QQ怎么看情侣空间的留言(qq情侣空间排名)

  • 钉钉更新后分屏会被发现吗(钉钉更新后分屏会怎么样)

    钉钉更新后分屏会被发现吗(钉钉更新后分屏会怎么样)

  • 剪映图片怎么变速(剪映图片怎么变小了)

    剪映图片怎么变速(剪映图片怎么变小了)

  • 小米手机不能打字了怎么恢复正常(小米手机不能打电话接电话是什么原因)

    小米手机不能打字了怎么恢复正常(小米手机不能打电话接电话是什么原因)

  • 电脑无法打开docx(电脑无法打开docx文档)

    电脑无法打开docx(电脑无法打开docx文档)

  • 小米系统内测的有效期为多久(小米系统内测的有效期为多少)

    小米系统内测的有效期为多久(小米系统内测的有效期为多少)

  • cad标注数字隐藏了(cad标注数字隐藏了,双击能看到)

    cad标注数字隐藏了(cad标注数字隐藏了,双击能看到)

  • 微信响了没消息是什么原因(微信响了没消息怎么回事)

    微信响了没消息是什么原因(微信响了没消息怎么回事)

  • 小米自动亮度调节失效(小米自动亮度调节失效怎么办)

    小米自动亮度调节失效(小米自动亮度调节失效怎么办)

  • 电脑要装固态硬盘吗(电脑装固态硬盘多少钱找人安装)

    电脑要装固态硬盘吗(电脑装固态硬盘多少钱找人安装)

  • 小米手机充不进电(小米手机充不进去电怎么回事,也开不开机)

    小米手机充不进电(小米手机充不进去电怎么回事,也开不开机)

  • 爱奇艺会员怎么不能下载(爱奇艺会员怎么让第二个人登录)

    爱奇艺会员怎么不能下载(爱奇艺会员怎么让第二个人登录)

  • mt6739是什么处理器(mt6739处理器相当于骁龙多少)

    mt6739是什么处理器(mt6739处理器相当于骁龙多少)

  • 为什么电话卡插在手机里面还是没有反应(为什么电话卡插在手机里面用不了)

    为什么电话卡插在手机里面还是没有反应(为什么电话卡插在手机里面用不了)

  • 怎么通过微信号查手机号(怎么通过微信号加微信)

    怎么通过微信号查手机号(怎么通过微信号加微信)

  • 怎么从电脑下载歌曲到u盘(怎么从电脑下载谷歌流浏览器)

    怎么从电脑下载歌曲到u盘(怎么从电脑下载谷歌流浏览器)

  • 智慧团建如何在手机上登录(智慧团建如何在手机录入新团员)

    智慧团建如何在手机上登录(智慧团建如何在手机录入新团员)

  • 爱奇艺如何下载视频(爱奇艺如何下载mp4格式的视频)

    爱奇艺如何下载视频(爱奇艺如何下载mp4格式的视频)

  • app免密支付怎么关掉(app免密支付怎么开启)

    app免密支付怎么关掉(app免密支付怎么开启)

  • 一叶兰的养殖方法(一叶兰的养殖方法和注意事项有哪些)

    一叶兰的养殖方法(一叶兰的养殖方法和注意事项有哪些)

  • 无票收入后面附单据吗
  • 购销合同印花税计税金额含税吗
  • 受让应收账款的账务处理
  • 价外费用是含税价还是不含税价
  • 利息收入为什么记贷方
  • 小规模纳税人缴纳上月应交增值税
  • 房产交房前开发商要办齐的手续
  • 法人投入投资款
  • 报销职工住院费多久到账
  • 计提贷款损失准备金遵循以下原则
  • 现金比率计算公式含义
  • 广告公司好进吗
  • 所得税预提多了怎么处理
  • 物业公司代收水电费会计分录
  • 全年亏损,但季度预交企业所得税,汇算时怎么调平
  • 当年缴纳的税金怎么入账
  • 增值税抵扣凭证包括桥闸通行费发票
  • 反写是清卡的意思吗
  • 企业所得税每季度申报时间
  • 应付质保金到期怎么办
  • 固定资产报废怎么开票
  • 未抵扣进项税额可以退税吗
  • win10家庭最新版
  • PHP+Mysql+jQuery中国地图区域数据统计实例讲解
  • win10 热键
  • 收到短期借款会计分录怎么做
  • php that
  • 补缴以前年度公积金误入当年费怎么办
  • PHP:imagecreatefromgd2part()的用法_GD库图像处理函数
  • 个体户跟企业户
  • 遥感图像超分辨率 坑
  • sed命令大全
  • 进口固定资产支付的关税
  • python中如何获取列表中的元素
  • 转增资本属于什么会计科目
  • "服务业"
  • 金税盘清卡失败增值税未申报或未比对
  • 建筑公司是可以开在住宅小区吗
  • 专票丢了重开需要交钱吗
  • mysql中数据类型主要分为哪四种
  • 固定资产计提折旧的会计科目
  • 我们公司投资新公司做账
  • 固定资产盘亏盘盈
  • 劳保用品专卖
  • 存货盘点的方法有哪些
  • 在建工程的
  • 以前年度少计费用,调整分录
  • 收到政府补贴现金流
  • 哪种情形的货物或者服务可以采用竞争性谈判方式采购
  • 销售退款现金流量表
  • 老板想提取销售怎么办
  • 无形资产摊销的会计科目怎么录
  • 体检费可以开个人吗?
  • 合并报表成本法调整为权益法分录
  • 企业的固定资产由于技术进步等原因
  • 公用事业费属于什么会计科目
  • centos rpc
  • win10下面任务栏
  • WIN7系统的电脑里可以安装会声会影10吗?
  • linux 文件
  • linux防御
  • win8自带软件
  • Win10 Mobile RS2预览版14926已知问题和解决方法汇总 谨慎升级
  • windows用户注册
  • linux在实际工作中的应用
  • win8怎么更新到win8.1
  • win7其他设备
  • cocos creator 发布web
  • 第三方解决方案
  • css中的单位主要有哪些
  • opengl extension
  • 如何用jquery
  • javascript编写函数
  • 获取磁盘失败代码0-0
  • js定义数字
  • [置顶]星陨计划
  • JavaScript 中的事件教程
  • 东莞市税务局稽查局
  • 租车费为何不能抵扣
  • 小区活动宣传文案
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设