Ошибка MySQL - превышен ресурс «max__questions» (текущее значение: 1000)

Ошибка MySQL - превышен ресурс «max_questions» (текущее значение: 1000)

В то время как я использовал свою маленькую необычную программу для симуляции миллионов данных в базе данных MySQL для тестирования volumn, моя программа сразу же выполнила следующую ошибку через несколько секунд выполнения.

Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:
User 'example' has exceeded the 'max_questions' resource (current value: 1000)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
    at com.mysql.jdbc.Util.getInstance(Util.java:381)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1030)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3536)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3468)
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1957)
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2107)
    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2648)
    at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2086)
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2371)
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2289)
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2274)
    ... 49 more

Это функция MySQL для мониторинга ресурсов базы данных. «Max_questions» означает «Количество запросов, которые пользователь может выполнить в течение одного часа», очевидно, моя учетная запись пользователя может выполнять только 1000 запросов в течение одного часа. Я считаю, что это очень хорошая возможность для MySQL в рабочей среде, чтобы остановить рассылку спама, но это не очень хорошая функция для моего массового тестирования: p

Решение

Что-то еще? Просто выключи это. В следующей статье показано, как отключить его