2013-03-14 2 views
0

Я осуществляю мониторинг на большом наборе серверов MySQL/Sphinx. Я хочу отслеживать номер версии Sphinx, используя запрос SQL SELECT. Я хочу сделать это с помощью запроса SELECT, потому что у меня нет доступа к файловой системе машин Sphinx, а также запрос SELECT упростит мою реализацию мониторинга.MySQL SELECT номер версии от двигателя Sphinx

Например, для номера версии MySQL можно использовать:

SHOW GLOBAL VARIABLES LIKE 'version'; 

Есть ли аналогичный обходной путь, чтобы получить версию Sphinx, например, запуская запрос как

SHOW GLOBAL VARIABLES LIKE '%sphinx%'; ? 

Любые предложения на этом?

ответ

0

я не знаю, как получить его в команде SphinxQL, но при первом подключении с клиентом CLI, версия сервера показан

Welcome to the MySQL monitor. Commands end with ; or \g. 
Your MySQL connection id is 1 
Server version: 2.1.1-dev (r3645) 

Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved. 

Может быть, вы можете использовать что-то. Я думаю, что в PHP он отображается в mysql_get_server_info() - извлечен из протокола при первом подключении.