php - MySQL错误用户已超出 'max_questions'资源

标签 php mysql pdo

PDOException: SQLSTATE[42000]: Syntax error or access violation: 1226 User 'bb99ddb719cd2f' has exceeded the 'max_questions' resource (current value: 3600) in execute().

早期的代码是工作文件,但突然它开始在每次 execute() 时出现错误。

这是我的代码:

实际文件:

<?php 
$sql="SELECT count(job_status.is_approved) as is_approved 
    from job_status 
    WHERE job_status.job_id=:job_id and job_status.is_approved=1";
$sth=$conn->prepare($sql); 
$sth->bindValue("job_id",$job_id); 
try { 
    $sth->execute();
} 
catch(Exception $e) { 
    Rollbar::report_exception($e); 
} 
$res=$sth->fetchAll(); 
$stats=$res[0]['is_approved']; 
$status=$stats?'1':'0'; 
return $status;

数据库连接文件:

<?php 
require_once('config.php'); 
try { 
    $dsn = "mysql:host=$DB_HOST;dbname=$DB_DATABASE"; 
    $conn = new PDO($dsn, $DB_USER, $DB_PASSWORD); 
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 
    $conn->exec("SET NAMES 'utf8'"); 
} 
catch(PDOException $e) { 
    echo 'ERROR: ' . $e->getMessage(); 
} 
?> 

最佳答案

某些服务器具有与cleardb中的heroku相同的查询限制,即3600 QPH。因此,为了解决这个问题,我们购买了cleardb的付费版本来扩展查询限制。

关于php - MySQL错误用户已超出 'max_questions'资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37672418/

相关文章:

mysql - 在不遵守单词顺序的情况下使用 REGEXP 进行查询

php - 正确的 PHP 404 重定向?

来自 div 值的 Javascript 自动完成源动态不起作用

mysql - 如何从平面文件将 MySQL 时间戳字段加载为特定格式?

php - MySQL - 在 PHP 中使用一对多映射连接表

php pdo 哪里请求对给定值不起作用?

php - 如果不存在则创建表成本很高吗?

php - 通过表单直接上传到 Vimeo

php - 使用 PHP 从现有数据库中为每一行生成一个我已经制作的新的特定 HTML

mysql - 使用 HAVING 子句、COUNT 聚合和 GROUP BY 与 Sequelize 同时过滤数据