AppD Archive

non-standard MySQL

CommunityUser
Splunk Employee
Splunk Employee

I was asked to put AppDynamics in a non-standard configuration by using a version of MySQL other than the bundled version. I know this is strongly discouraged (per https://docs.appdynamics.com/display/PRO40/Controller+Version), but I was asked to try nonetheless.  I was able to get the application started, though I didn’t do any comprehensive tests.

Does anyone know what, if any, are the performance implications of running MySQL 5.1 instead of the bundled version?

FWIW, to do this, I made a few adjustments to the db.cnf configuration fie:

# lock_wait_timeout=600 # DS 2015-06-16

# innodb_io_capacity = 200  # NEED PARAMETERIZE - 100 per disk # DS 2015-06-16

# innodb_read_io_threads = 8 # DS 2015-06-16

# innodb_write_io_threads = 8 # DS 2015-06-16

# innodb_buffer_pool_instances=16 # DS 2015-06-16

# innodb_adaptive_flushing=1  # DS 2015-06-16

# innodb_purge_threads=1 # DS 2015-06-16

# innodb_file_format=Barracuda  # DS 2015-06-16

# transaction-isolation=READ-COMMITTED  # DS 2015-06-16

socket=$APPDYNAMICS_HOME /AppDynamics/Controller/db/mysql.sock

And I created a few softlinks in the filesystem:

ln -s $APPDYNAMICS_HOME/AppDynamics/Controller/db/bin -> $CUSTOM_MYSQL/bin/

ln -s $APPDYNAMICS_HOME/AppDynamics/Controller/db/share/mysql -> $APPDYNAMICS_HOME /AppDynamics/Controller/db/share/

Everything seems to be working properly while launching with no agents reporting, though I did get this warning:

[Warning] Could not increase number of max_open_files to more than 1024 (request: 2036)

Again, I realize this is very frowned upon, and I'm fairly confident this won't be put into production, but I'm curious if anyone has any idea what the performance implications are.

Tags (1)
0 Karma

Arun_Dasetty
Super Champion

Hi Daniel,

As you aware it is not recommended to use different version, we have not come across any customers using diffrent mysql version other than bundled we strongly recommend customers to avoid trying different mysql/glassfish artifacts other than bundled with controller.

Regarding the warn message check if the information in following docs helps, see if the warn message resolves:

https://docs.appdynamics.com/display/PRO40/Limit+File+Descriptors+on+Linux

We see as stated in docs 4.x bundles with mysql 5.5.x and using lower mysql version might result in hitting 5.1 version specific bugs or performance issues specific to mysql version, Hope that clarifies.

0 Karma
Get Updates on the Splunk Community!

See your relevant APM services, dashboards, and alerts in one place with the updated ...

As a Splunk Observability user, you have a lot of data you have to manage, prioritize, and troubleshoot on a ...

Index This | What goes away as soon as you talk about it?

May 2025 Edition Hayyy Splunk Education Enthusiasts and the Eternally Curious!  We’re back with this month’s ...

What's New in Splunk Observability Cloud and Splunk AppDynamics - May 2025

This month, we’re delivering several new innovations in Splunk Observability Cloud and Splunk AppDynamics ...