我无法解决我的数据库错误以及如何优化它。由于我的服务器运行缓慢(我相信主要是查询),我的导入出现了 cloudflare 错误代码。(我记得,Cloudflare 阻止连接超过 15 秒)
需要建议修复它们。
我在 GCP 上托管我的 wordpress 网站,带有 1 个 vcpu、4gb ram、20gb ssd。我使用 OpenLiteSpeed 网络服务器、php 7.4.4、mariadb 15.1。建立一个附属网络站点。在谷歌云存储中托管图像。导入速度有问题。获得超过 50 万种产品。勉强进口20万左右。现在我什至无法一一导入或通过后端进行任何其他编辑。最大尺寸的 xml 带有 100k 的产品,这些产品卡在 96k 并且不能继续移动。
我的数据库大小现在是 3.5gb,有 200k 个产品。+500k 产品将是它的两倍。
这是我的 mysql 日志和慢日志、my.cnf 设置、mysqltuner 建议和全局变量。
今天早上,我意识到在设置跳过名称解析后我没有授予 [email protected] 的权限,我做到了,我猜我只是收到了 1 个 mysql 错误。
因为 mysqltuner 每天都在提供增加已安装 ram 的数量,所以我将所有 innodb 表转换为 myisam。
我也在寻找使用 wp_postmeta 和 wp_posts 表的索引的帮助。
Preciate 谁有助于解决这些问题。多谢。
MY.CNF https://gist.github.com/execash/d2add8445e48c26b3e369b18bcf8a18e
MySql 错误日志https://gist.github.com/execash/1870e016c5b4794de3a81bc8635d76f9
超过 2 秒的慢日志https://gist.github.com/execash/30fbdeb7650a824e140ead3080fa1931
全局变量https://gist.github.com/execash/b6b241b5dc607e6f99b322debd1bb11a
全局状态https://gist.github.com/execash/604e2b9625f41d31ce9870eda3935ed5
mysqltuner 输出https://gist.github.com/execash/aa269f91b5b08d1a4609d5c03d75916a