问题标签 [cleardb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
418 浏览

mysql - 相同的 MySQL 查询需要 200 毫秒或超时或超过 10 秒

我们需要定期调用我们的 PHP Web 服务之一(每 5 秒一次)该 Web 服务有多个 select 语句,并且没有写入。执行这个 PHP Web 服务通常需要 200 毫秒。但有时它会超时或需要超过 10 秒。如果发生这种情况,这些超时会连续发生。一段时间后,它又开始正常运行。在此期间,Web 服务器、应用程序服务器或 DB 服务器中没有明显的问题。

我们正在使用 ClearDB(云上的 MySQL),我们是 clearDB 的新手,除了以下 MySQL 状态警报之外,看不到任何错误日志。

任何关于解决方案或更多挖掘问题的方法的想法都值得赞赏。

这是给出警报的 MySQL 状态变量:

中止的客户 21.8 k

中止连接 49.1 k

Binlog缓存磁盘使用14.2k

创建 tmp 磁盘表 1.2 M

处理程序读取 rnd 163.1 M

处理程序读取 rnd next 2.3 G

Innodb 缓冲池页面脏 6.8 k

Innodb 缓冲池读取 8.6 M

Innodb 行锁定时间平均 1.6 k

Innodb 行锁定时间最大 51.8 k

Innodb 行锁等待 52.5 k

已打开表 1.5 M

Qcache lowmem 修剪 6.2 M

选择完全加入 123.6 k

选择范围检查 14.6 k

慢查询 6.8 k

排序合并通过 12.9 k

表锁等待 7.6 k

0 投票
3 回答
862 浏览

php - PHP Web 应用程序无法在 bluemix 上处理 clearDB mysql 服务

我正在尝试在 bluemix 上部署一个 php Web 应用程序。所以我已经将 clearDB mysql 服务绑定到我的应用程序。vcap_service 变量提供给我。但是当我使用这些变量执行简单的 sql 查询时,应用程序页面什么也不做,而相同的代码在 xamp localhost 上运行良好。请帮我。

这是代码:

显示以下错误:在第 8 行的 /home/vcap/app/htdocs/table.php 中找不到错误“PHP 消息:PHP 致命错误:类 'mysqli”。

0 投票
1 回答
154 浏览

php - MySQL连接消失了

我正在为我的基于应用程序使用clearDB数据库。我在连接上遇到间歇性错误。目前我们有近2000个在线客户。我们有30 个来自数据库的连接。windows azurephpmysql

如何扩展网站并克服这种情况?

我大部分时间都在处理关闭连接。现在我已经通过以下方式防止了服务器错误:

所以,如果没有连接,那么它会显示适当的消息。但是,这对于面向客户的网站是不可行的。我怎么解决这个问题?

编辑

我该如何分析这些数据:

之后我得到了上述结果:SHOW STATUS WHERE variable_name LIKE 'Threads_%' OR variable_name = 'Connections'

0 投票
1 回答
3471 浏览

mysql - 使用 Heroku (Express Server) 部署时如何创建 MySQL 模式

假设我有以下 server.js 文件:

服务器.js

我最近部署到 heroku 并使用了 clearDB 插件,因为我使用的是 MySQL。日志表明我已经能够连接到数据库,但事实是我相信 Heroku 创建了一个空数据库。如何在我的 clearDB 中创建以下模式:

架构.sql

有人知道吗?

0 投票
1 回答
2219 浏览

php - 如何在 Heroku 中将 Mysql 命令与 ClearDB 一起使用?

我正在ClearDB使用Heroku. 我设法进行了我需要的迁移,但是当我找不到使用终端执行查询的方法时,如下所示:

SELECT * from table.

提前致谢。

0 投票
0 回答
163 浏览

mysql - CedarDB 在 Heroku 上运行在哪个端口上?

我正在尝试在线(在 Heroku 上)部署我的 Symfony 2 应用程序,并且我已经配置了一个 ClearDB 资源。

现在,当我部署时,我收到此错误:

[Doctrine\DBAL\Driver\PDOException]
SQLSTATE[08006] [7] 无法连接到服务器:连接被拒绝。服务器是否在主机“eu-cdbr-west-01.cleardb.com”(176.34.224.153)上运行并接受端口 5432 上的 TCP/IP 连接?

现在,我必须使用哪个端口连接到我的 ClearDB 实例?

0 投票
1 回答
1267 浏览

mysql - 使用 ClearDB 插件将使用 MySQL 的 Rails 应用程序部署到 Heroku

我有一个名为“enrollment_app”的 Rails 应用程序,它使用 MySQL 种子文件初始化和填充数据库中的所有表。我构建了应用程序,添加了一些迁移并将我的应用程序推送到 Heroku。然而,由于 Heroku 使用 Postgres,我需要一种方法让我的 MySQL 数据库与 Heroku 兼容,所以我使用 ClearDB 插件。

但是,当我尝试打开该应用程序时,我收到以下消息:

所以,我检查了日志并看到了这个错误:

我一直在关注本教程,但显然我不知道如何使 ClearDB 看起来像我的本地 MySQL DB,因为我在上面遇到了那个错误。如何rake db:seed对 MySQL 种子文件和rake db:migrate生产 ClearDB 数据库进行等效操作?

更新 - Gemfile:

0 投票
1 回答
63 浏览

mysql - 如何使用 Azure MySQL DB 中两个不同数据库中的两个不同表进行批量更新?

我在 mySQL Azure 实例中有两个数据库 db1 和 db2。我想从 tbl1 批量更新 tbl2 中的列。

我想使用基于表 tbl1 和 tbl2 中的匹配列值而不是主键的 select 语句执行批量更新语句。

0 投票
1 回答
3088 浏览

heroku - 如何在 heroku clearDB 中删除数据库?

在这里看到了如何删除 Heroku Postgres 数据库。但是,如果我使用插件ClearDB,我该如何删除数据库?

0 投票
1 回答
2858 浏览

php - 如何避免错误:PDOStatement::execute(): MySQL 服务器在 Yii 中消失了?

我不断收到这个错误。Yii 如何避免它?我看到了一些关于 Yii 1 的问题,但他们使用了文档中没有的选项:http : //www.yiiframework.com/doc-2.0/yii-db-connection.html,http: //php.net/manual /en/pdo.setattribute.php

错误:PDOStatement::execute(): MySQL 服务器已消失

查询通常非常简单。

正在执行的 SQL 是:SHOW FULL COLUMNS FROMad_group_keyword

我正在使用 MySQL(来自 ClearDB)并且我无权访问服务器配置。

我将这些属性添加到了,db但它们没有帮助。