Hi All,
I'm interested to get the benefit of the real-world experience from others in terms of whether the pros outweigh the cons of enabling MySQL Governor on a busy shared server running CloudLinux and WHM.
According to ChatGPT v.4
------------------------------------------------------------------
Pros of having MySQL Governor enabled:
------------------------------------------------------------------
Trying to get more specific...
I recognise that there are now just two modes of operation of 'enabled' MySQL Governor:
1. abusers - Use LVE for a user to restrict queries
2. off - Monitor Only
Does anyone have it set to 'abusers' mode permanantely on a busy shared server? Or perhaps you only switch it to abusers mode if/when the server is experiencing suspected MySQL/MariaDB abuse/issues?
Thx,
Ross
I'm interested to get the benefit of the real-world experience from others in terms of whether the pros outweigh the cons of enabling MySQL Governor on a busy shared server running CloudLinux and WHM.
According to ChatGPT v.4
------------------------------------------------------------------
Pros of having MySQL Governor enabled:
- Resource Control: It ensures that no single user or database consumes all the available resources, which can lead to degraded performance for other users.
- Predictability: It provides more predictable server performance, as it prevents unexpected resource usage spikes.
- Transparency: Administrators can easily identify which users or databases are consuming the most resources.
- Limits: It allows setting specific limits for each user or package, providing flexibility in terms of offered plans.
- Overhead: Like any monitoring and control system, MySQL Governor will introduce some overhead. However, in most cases, the overhead is minimal compared to the benefits it provides.
- Potential Restrictions: If not configured correctly, it might restrict legitimate queries that are resource-intensive, affecting the performance of certain applications.
- Complexity: Introducing another layer of control might add some complexity to your server management.
- If you are hosting multiple users and databases on a shared server, especially in a shared hosting environment, then it's a good idea to have MySQL Governor enabled. It will help in preventing any single user from hogging all the resources.
- If you're running a dedicated server for a single application or client, you might not need the governor. Instead, focus on optimizing the application and database.
- Always monitor the performance impact of MySQL Governor on your server. Adjust configurations as necessary to ensure a balance between fair resource allocation and server performance.
- Regularly review and adjust the limits set in the governor to ensure they match the requirements of your users and applications.
------------------------------------------------------------------
Trying to get more specific...
I recognise that there are now just two modes of operation of 'enabled' MySQL Governor:
1. abusers - Use LVE for a user to restrict queries
2. off - Monitor Only
Does anyone have it set to 'abusers' mode permanantely on a busy shared server? Or perhaps you only switch it to abusers mode if/when the server is experiencing suspected MySQL/MariaDB abuse/issues?
Thx,
Ross
Comment