slach
Новичок
FEDERATED Storage Engine - коннекты к удаленному серверу
внимательно прочитал доку
http://dev.mysql.com/doc/refman/5.1/en/federated-usagenotes.html
http://dev.mysql.com/doc/refman/5.1/en/federated-description.html
только непонятно каким образом и сколько раз mysql_connect при соединении с REMOTE сервером???
к сожалению прямо сейчас не могу запустить mysqlsniffer и проверить
поэтому задаю вопрос сюда
вариантов в моей голове несколько
какой из них правильный???
- один mysql_connect на каждую созданную FEDERATED таблицу с одинаковым CONNECTION mysql://user
assword@host/database???
- один mysql_connect на каждый запрос к любой FEDERATED таблице в рамках одного mysql_connect к LOCAL серверу???
- или (о чудо если так) один коннект на все FEDERATED таблицы с одинаковым mysql://user
assword@host/database с использованием множества LOCAL тредов для доступа к этому коннекту???
внимательно прочитал доку
http://dev.mysql.com/doc/refman/5.1/en/federated-usagenotes.html
http://dev.mysql.com/doc/refman/5.1/en/federated-description.html
все замечательно, все понятноThe local server communicates with the remote server using MySQL client C API functions. It invokes mysql_real_query() to send the statement. To read a result set, it uses mysql_store_result() and fetches rows one at a time using mysql_fetch_row().
только непонятно каким образом и сколько раз mysql_connect при соединении с REMOTE сервером???
к сожалению прямо сейчас не могу запустить mysqlsniffer и проверить
поэтому задаю вопрос сюда
вариантов в моей голове несколько
какой из них правильный???
- один mysql_connect на каждую созданную FEDERATED таблицу с одинаковым CONNECTION mysql://user

- один mysql_connect на каждый запрос к любой FEDERATED таблице в рамках одного mysql_connect к LOCAL серверу???
- или (о чудо если так) один коннект на все FEDERATED таблицы с одинаковым mysql://user
