博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php mysql cpu使用率_PHP / MySQL:虽然CPU使用率始终低于40%,但12个CPU内核能否使应用程序比6个CPU内核更快?...
阅读量:6469 次
发布时间:2019-06-23

本文共 1161 字,大约阅读时间需要 3 分钟。

听起来像你的MySQL可能达到它的I / O限制。我们对数据库服务器进行了压力测试,对于理解数据库阻塞点至关重要的是,当您添加或更改记录时,必须进行磁盘写入(SELECT可以缓存)。因此,当我们刚刚阅读我们的网站时,它处理了相当大的负担,但是当我们模拟结账(创建了多个记录)时,它很快陷入困境。

那时候,我们没有任何选择。固态硬盘太昂贵而不能提供磁性(而且我们的阻塞数量超出了我们真正击中的数量)。我们能做的最好的是RAID 10.但是,由于云,你现在可以轻松(并且便宜)拥有一个相当强大的数据库服务器,可以更好地处理I / O负载(尤其是SSD价格迅速下降)。您会注意到亚马逊甚至在Provisioned IOPS feature上销售他们的中间实例

For any production application that requires fast and consistent I/O performance, we recommend Provisioned IOPS (input/output operations per second) storage. Provisioned IOPS storage is a storage type that delivers fast, predictable, and consistent throughput performance. When you create a DB instance, you specify an IOPS rate and storage space allocation. Amazon RDS provisions that IOPS rate and storage for the lifetime of the DB instance or until you change it. Provisioned IOPS storage is optimized for I/O intensive, online transaction processing (OLTP) workloads that have consistent performance requirements.

这听起来很像你可能有一个简单的设置(甚至可能在同一台服务器上托管你的数据库)。 AWS并不是城里唯一的游戏,但您可能需要考虑迁移到某种云,或者至少采取一些措施来处理您对服务器的更高I / O需求。忘记核心数量。如果您的硬盘驱动器窒息,您可以运行72个核心,没有任何区别。

另一个提示:查看MySQL Tuner。当你运行它时,它会检查你的数据库统计数据(它运行的时间越长越好),并且可以推荐许多有用的调整,这些调整也可以提高性能。

转载地址:http://jpdko.baihongyu.com/

你可能感兴趣的文章
SpringBoot 实战 (十七) | 整合 WebSocket 实现聊天室
查看>>
ImageOptim-无损图片压缩Mac版
查看>>
12 Go语言map底层浅析
查看>>
vue-resumer 项目中 element-ui 遇到的 textarea autosize 问题
查看>>
以主干开发作为持续交付的基础
查看>>
Tech UP——EGO北京分会成立啦
查看>>
PHP扩展库PEAR被攻击,近半年下载者或被影响
查看>>
传统运维团队转型应该注意哪些问题?
查看>>
JavaScript函数(二)
查看>>
Airbnb改进部署管道安全性,规范部署顺序
查看>>
腾讯最大规模裁撤中层干部,让贤年轻人
查看>>
当我们谈性能的时候,我们实际上在谈什么?
查看>>
Spring Boot 2.0将会增强Actuator端点的特性
查看>>
i4o开源项目增强LINQ索引功能
查看>>
蔡超:入门 Go 语言必须跨越的五个思维误区
查看>>
使用Akka Actor和Java 8构建反应式应用
查看>>
curl常用命令详解
查看>>
saltstack 添加计划任务
查看>>
Puppet module命令参数介绍(六)
查看>>
《UNIX网络编程》中第一个timer_server的例子
查看>>