mysql - 有没有办法控制 MySQL.MyISAM 中每个用户的内存使用量?

标签 mysql limit quota

在交互式查询表单中,有时我的用户会进行错误的连接,查询会在一段时间后生成大量数据。 如何防止用户使用超过一定数量的内存?
我想限制每个查询的内存使用...

我正在使用 mysql 5.5.8 myisam 引擎。
谢谢阿尔曼。

最佳答案

不,MySQL 没有每个用户的内存配额能力。

单个查询可以使用多少内存取决于您可以配置的许多变量。您可以限制连接缓冲区、排序缓冲区、临时表等的大小。这些限制对于所有查询都是全局的。

关于mysql - 有没有办法控制 MySQL.MyISAM 中每个用户的内存使用量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4968077/

相关文章:

php - Apache 服务拒绝在 wamp 2.5 上启动

mysql - 简化 MySQL 查询 - 2 个查询变成 1 个

mysql - 删除记录

javascript - 通过 jQuery 根据其深度删除 HTML 元素

mysql - 如何为mysql delete语句设置正确的限制

带配额的机器上的 git gc

google-drive-api - 使用服务帐户在 Android 上执行 com.google.api.services.drive.Drive.Files.Insert 时出现 403quotaExceeded 错误

google-apps-script - Google Apps 脚本属性配额说明

php - Laravel Union with 和 in join 选项

Mysql:查询 "WHERE...IN"、 "ORDER BY..."和 "LIMIT"中可能出现错误