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

  • 华为鸿蒙系统发热严重怎么办(华为鸿蒙系统发布)

    华为鸿蒙系统发热严重怎么办(华为鸿蒙系统发布)

  • 深圳数字人民币红包怎么领取(深圳数字人民币红包怎么用)

    深圳数字人民币红包怎么领取(深圳数字人民币红包怎么用)

  • ipx4级防水表示什么(ipx4级防水是什么意思)

    ipx4级防水表示什么(ipx4级防水是什么意思)

  • vivo微信视频电话美颜在哪里设置(vivo手机微信视频电话美颜在哪里设置)

    vivo微信视频电话美颜在哪里设置(vivo手机微信视频电话美颜在哪里设置)

  • 华为mate30pro录音在哪找(华为mate30pro录音机删除了怎么找到)

    华为mate30pro录音在哪找(华为mate30pro录音机删除了怎么找到)

  • 自动识别技术有哪些(自动识别技术有限公司是做什么的)

    自动识别技术有哪些(自动识别技术有限公司是做什么的)

  • iphone11和iphone8plus对比(iphone11和iphone8plus充电器一样吗)

    iphone11和iphone8plus对比(iphone11和iphone8plus充电器一样吗)

  • 手机系统崩溃如何修复(手机系统崩溃如何刷机)

    手机系统崩溃如何修复(手机系统崩溃如何刷机)

  • qq拉黑对方对方知道吗(qq拉黑对方对方加好友会提示嘛)

    qq拉黑对方对方知道吗(qq拉黑对方对方加好友会提示嘛)

  • 苹果手机怎么取消来电秀照片(苹果手机怎么取消勿扰模式)

    苹果手机怎么取消来电秀照片(苹果手机怎么取消勿扰模式)

  • 平板电脑网络连接不上怎么办(平板电脑网络连接受限是什么意思)

    平板电脑网络连接不上怎么办(平板电脑网络连接受限是什么意思)

  • 美团v3是什么会员(美团用户v3)

    美团v3是什么会员(美团用户v3)

  • 手机丢了支付宝怎么办(手机丢了支付宝账号怎么冻结)

    手机丢了支付宝怎么办(手机丢了支付宝账号怎么冻结)

  • 固态硬盘什么时候有的(固态硬盘什么时候出的)

    固态硬盘什么时候有的(固态硬盘什么时候出的)

  • 如何关闭华为手机自动更新(如何关闭华为手机电池提醒)

    如何关闭华为手机自动更新(如何关闭华为手机电池提醒)

  • freebuds3什么时候开售(freebuds3i什么时候出的)

    freebuds3什么时候开售(freebuds3i什么时候出的)

  • 如何发三秒销毁的图(如何发三秒销毁的朋友圈)

    如何发三秒销毁的图(如何发三秒销毁的朋友圈)

  • qq登录验证码怎么取消(QQ登录验证码怎么取消一天限制)

    qq登录验证码怎么取消(QQ登录验证码怎么取消一天限制)

  • 微信聊天记录被删除怎样找回(微信聊天记录被删除如何恢复)

    微信聊天记录被删除怎样找回(微信聊天记录被删除如何恢复)

  • 华为magic book笔记本怎么下载软件(华为magicbook笔记本官网)

    华为magic book笔记本怎么下载软件(华为magicbook笔记本官网)

  • ios12怎么设置应用锁(苹果12如何设置应用所)

    ios12怎么设置应用锁(苹果12如何设置应用所)

  • 微信通讯录黑名单怎么删除(微信通讯录黑名单怎么彻底删除)

    微信通讯录黑名单怎么删除(微信通讯录黑名单怎么彻底删除)

  • aoltray.exe进程信息查询 aoltray进程安全吗(进程aissca.exe)

    aoltray.exe进程信息查询 aoltray进程安全吗(进程aissca.exe)

  • 积分换物品是真的吗
  • 定期定额户申报表怎么填
  • 进项抵扣用不完怎么处理
  • 实际上缴税费总额怎么算
  • 农产品流通环节有哪些
  • 以无形资产投资入股缴纳哪些税收
  • 营业外收入需要计提销项税吗
  • 哪些进项税额不允许从销项税额中抵扣?
  • 无形资产增值税计入入账价值吗
  • 企业账户短信提醒可以用别人手机号吗
  • 水利申报怎么申报
  • 特定业务计算的应纳税所得额是指
  • 体现公司财务状况的报表
  • 服装外贸进出口
  • 工会经费什么时候返还给企业
  • 暂估入库企业所得税税率
  • 利润出现负数怎么调整
  • 收到转账支票又背书转让怎么写会计科目
  • 购买国外技术需要缴纳什么税
  • 直接人工成本的计算
  • 公司在银行购买金币没有发票
  • 企业庆祝建党活动
  • 薪酬总额包干什么意思
  • 初级证书多长时间可以领取?
  • 关闭固定在任务栏的功能
  • steam怎么退款申请退款要多久
  • 股票收益的计算公式
  • vue router
  • 现金日记账怎么记账
  • laypage分页
  • php中strstr
  • 瓜纳华托大学世界排名
  • 圣托里尼岛游玩攻略
  • 权益的定义特征
  • 海关进口增值税如何入账
  • 股东出资未注明投资款可以通过验资报告处理么
  • php调用其他php函数
  • 正在加工的在产品是什么科目
  • win11开机后开始菜单没反应
  • 0.96寸OLED显示汉字
  • 一般户和专户可以同一个网点吗
  • dhclient卡住
  • 建行企业网上银行主管盾权限分配
  • 销项负数发票需要入账吗
  • 上市公司股票转让收入
  • 以前年度损益调整是什么意思
  • 普通支票和现金支票区别
  • 销售不动产统一发票怎么没有税率
  • 会计人员信息采集工作证明模板
  • 合并报表长投和股本抵消后资产负债表怎么处理
  • 退休职工费用可以税前扣除吗
  • 企业增值税征收范围
  • 交易性金融资产入账价值怎么计算
  • 房地产企业成本结转
  • 临时工受伤赔偿怎么做账
  • 行政单位维修管理制度
  • 收到费用报销单怎么做记账凭证
  • 进项税怎么做账务处理
  • 其他综合收益 综合收益
  • 临时人员是什么
  • 叉车上牌流程注册登记
  • 酒店酒水成本核算表
  • 已经支付的预付款 银行能更改为货到付款吗
  • 行政单位固定资产标准
  • 赡养老人扣除标准个税
  • mysql挂了怎么排查
  • mysql数据加解密
  • wp7.8升级wp8
  • win7 系统启动
  • centos7网卡强制千兆
  • win7系统桌面图标变大了怎样恢复
  • win10 edge浏览器怎样添加信任站点
  • ReactNative之FlatList的具体使用方法
  • unity如何得到输入框的输入
  • jquery事件解绑
  • jquery循环生成li
  • jquery实现全选全不选
  • 堆栈模式都是什么意思
  • 小汽车碰撞游戏视频
  • 浙江摩托车上牌条件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设