diff --git a/js/messages.php b/js/messages.php
index 4824ee2559..d2e5fc3d6b 100644
--- a/js/messages.php
+++ b/js/messages.php
@@ -322,16 +322,6 @@ $javascriptMessages = [
'strAnalyzeQuery' => __('Analyse query'),
- /* Server status advisor */
-
- 'strPerformanceIssues' => __('Possible performance issues'),
- 'strIssuse' => __('Issue'),
- 'strRecommendation' => __('Recommendation'),
- 'strRuleDetails' => __('Rule details'),
- 'strJustification' => __('Justification'),
- 'strFormula' => __('Used variable / formula'),
- 'strTest' => __('Test'),
-
/* For query editor */
'strFormatting' => __('Formatting SQL…'),
'strNoParam' => __('No parameters found!'),
diff --git a/js/server/status/advisor.js b/js/server/status/advisor.js
deleted file mode 100644
index 5251989332..0000000000
--- a/js/server/status/advisor.js
+++ /dev/null
@@ -1,82 +0,0 @@
-/**
- * Server Status Advisor
- *
- * @package PhpMyAdmin
- */
-
-/**
- * Unbind all event handlers before tearing down a page
- */
-AJAX.registerTeardown('server/status/advisor.js', function () {
- $('#statustabs_advisor').html('');
- $('#advisorDialog').remove();
-});
-
-AJAX.registerOnload('server/status/advisor.js', function () {
- // if no advisor is loaded
- if ($('#advisorData').length === 0) {
- return;
- }
-
- /** ** Server config advisor ****/
- var $dialog = $('
').attr('id', 'advisorDialog');
-
- var $cnt = $('#statustabs_advisor');
- var $tbody;
- var $tr;
- var even = true;
-
- var data = JSON.parse($('#advisorData').text());
- $cnt.html('');
-
- if (data.parse.errors.length > 0) {
- $cnt.append('Rules file not well formed, following errors were found: - ');
- $cnt.append(data.parse.errors.join(' - '));
- $cnt.append('');
- }
-
- if (data.run.errors.length > 0) {
- $cnt.append('Errors occurred while executing rule expressions: - ');
- $cnt.append(data.run.errors.join(' - '));
- $cnt.append('');
- }
-
- if (data.run.fired.length > 0) {
- $cnt.append('
' + Messages.strPerformanceIssues + '
');
- $cnt.append('
' +
- '
' + Messages.strIssuse + '
' + Messages.strRecommendation +
- '
');
- $tbody = $cnt.find('table#rulesFired');
-
- var rcStripped;
-
- $.each(data.run.fired, function (key, value) {
- // recommendation may contain links, don't show those in overview table (clicking on them redirects the user)
- rcStripped = $.trim($('