php - 如何让php和mysql使用不同的核心

标签 php mysql apache ubuntu laravel-4

mysql 又有点挣扎了...

设置:具有 4 核、1 GB RAM 的虚拟服务器。 Ubuntu 12.04 LTS,Serverpilot 安装了 Apache(位于 NGinx 后面)、PHP 和 MySQL。

当我运行一个脚本(运行时间有点长,几个小时)时,它只使用 1 个核心 - 大约 70% 是 php,其余是 mysql。当然不稳定,有时mysql根本不活跃等等。

有没有办法让mysql运行在不同的核心上?通过外部IP连接mysql并不能解决问题...;-)

非常感谢!

最佳答案

我担心您的问题是 PHP 不是线程语言。在 PHP 中没有好的方法可以进行并行处理( pthreads 看起来很有希望,但我上次尝试时未能成功构建它),这可能是您真正需要加速此脚本的方法。

关于php - 如何让php和mysql使用不同的核心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24181395/

相关文章:

php - 使用 PHP 和 MySQL 执行 SQL 查询以按关键字搜索结果时出错

javascript - 侧边栏自定义中的 Woocommerce 产品小部件

mysql - 将数据从一个 WordPress 多站点数据表复制到另一个

php - 如何保护您网站上的文件

PHP print() 阿拉伯字符串

php - Joomla 禁用父模板?

php - MySQL查询只输出奇数行

php - 从表中选择 * 其中列 = 值 ^ column2 = 值

Mysql交叉表查询百分比计数?

java - org.apache.chemistry.opencmis.client.api.CmisObject 上的 getRenditions() 返回 null