我们都知道:mysql.user表中的max_connections列有什么用?
MAX_CONNECTIONS是指所有的客户端可以在MySQL实例同时创建连接的总数。
和max_user_connections是指用户可以同时创建的连接总数。
那么为什么mysql.user表中的所有用户都有单独的名为max_connections的列呢?因为max_connections对所有用户都是一样的,并且是所有连接的全局变量?
我们都知道:mysql.user表中的max_connections列有什么用?
MAX_CONNECTIONS是指所有的客户端可以在MySQL实例同时创建连接的总数。
和max_user_connections是指用户可以同时创建的连接总数。
那么为什么mysql.user表中的所有用户都有单独的名为max_connections的列呢?因为max_connections对所有用户都是一样的,并且是所有连接的全局变量?
的MySQL允许在使用这些服务器资源,为个人账户的限制:
- 账户每小时可以发出
- 更新数目的查询数一个帐户每小时可发出
- 帐户每小时可连接到服务器的次数
- 到服务器的同时连接由账户
... 用户表行中对应于所述帐户的帐户服务器存储资源限制数。
max_questions
,max_updates
和max_connections
列存储每小时限制,而max_user_connections
列存储MAX_USER_CONNECTIONS
限制。
是的这是正确的,它存储每小时的限制.. 谢谢 –
我已经发现了一些下面的信息从 http://stackoverflow.com/questions/30020330/mysql-max-user-connections-vs-max-connections MAX_CONNECTIONS =总连接限制, MAX_USER_CONNECTIONS =每用户限制 max_user_connections不能超过max_connections –
@AnkitDoshi这我已经写在我的问题。 max_connection是总连接限制,所以为什么在所有用户行中,它是一个全局事物,对吗? –
是的,它是一个全球性的东西 –