2015-07-08 2 views
-1

У меня есть два сервера, которые используют один и тот же код приложения php и указывают на ту же базу данных. Один сервер - redhat, а другой - ubuntu. Но тот, что в ubuntu, кажется, запускает дополнительную объяснение sql, когда PHP-код выполняет некоторый sql-запрос.php-mysql выполняет дополнительные объяснения sql

Мой код приложения на обоих серверах одинаковый. Я даже отключил следующие два параметра в php.ini в ubuntu, но у него все еще есть те объяснения sql.

mysql.trace_mode = выкл mysqlnd.collect_statistics = Off

Любая идея, почему? Спасибо

+0

Если вы не можете получить что-то более конкретное с точки зрения * кода *, это действительно вопрос для сайта [DBA] (http://dba.stackexchange.com/). – tadman

+0

Нет, это не для сайта dba. Это как-то связано с php. Если вы прочитаете мою информацию, как я уже сказал, мой код приложения, написанный на php, одинаковый на обоих серверах, и они указывают на один и тот же сервер mysql. Это просто, когда выполняется с 1 сервера приложений, он выполнит дополнительное объяснение sql. – sparkmix

+0

Очевидно, что это не имеет никакого отношения к DBA. Это больше для php. – sparkmix

ответ

0

Только что понял. Это что-то из-за монитора, новой реликвии, я на сервере. И есть параметр newrelic.transaction_tracer.explain_enabled = false, который вызовет объяснение sql. Спасибо за помощь.

Смежные вопросы