Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
вопрос по FEDERATED Storage Engine
|
|||
|---|---|---|---|
|
#18+
иногда нужно переливать данные с клона сервера у которого другой айпи на рабочую базу .. Соответственно выгружть данные в скрипт и загружть его на другом сервере слишком нудно Хочу сделать что то типа insert into [MASTER_SERVER_IP].[DB-NAME].[TABLE_NAME] select * from [SLAVE_SERVER_IP].[DB-NAME].[TABLE_NAME] почитал , что можно подключить внешнюю таблицу через FEDERATED Storage Engine, типа CREATE TABLE `T1`(`A` VARCHAR(100),UNIQUE KEY(`A`(30))) ENGINE=FEDERATED CONNECTION='MYSQL://127.0.0.1:3306/TEST/T1'; Может есть более просто решение, как работать с БД с другим айпи? Ну или как подключить всю внешнюю базу , что б не возится с таблицами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2017, 12:36 |
|
||
|
вопрос по FEDERATED Storage Engine
|
|||
|---|---|---|---|
|
#18+
Уж куда проще-то? Один раз создал Federated-таблицу, проверил наличие доступа к данным - и всё. Пользуй её как локальную. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2017, 12:44 |
|
||
|
вопрос по FEDERATED Storage Engine
|
|||
|---|---|---|---|
|
#18+
Akina, мне придется перегенерировать сотни таблиц , которые потом будут висеть вместе , это будет путаница . И Storage Engine с индексами вроде криво работает , или не работает вообще ? Есть ли возможность подключить всю внешнюю базу , назвав ее другим алиасом ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2017, 12:50 |
|
||
|
вопрос по FEDERATED Storage Engine
|
|||
|---|---|---|---|
|
#18+
TREYмне придется перегенерировать сотни таблиц , которые потом будут висеть вместе , это будет путаница .Создайте для Federated-таблиц отдельную БД, какие сложности? или несколько отдельных БД, если нужно - скажем, по одной БД на один удалённый сервер. TREYс индексами вроде криво работает , или не работает вообще Нормально работает. Почитайте, как именно работает движок. Просто надо учитывать особенности работы движка и правильно строить запросы, чтобы минимизировать объём передаваемой от удалённого сервера информации. Скажем, простейший способ оптимизации - это подзапрос к fedefated-таблице со всеми возможными условиями отбора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2017, 12:58 |
|
||
|
вопрос по FEDERATED Storage Engine
|
|||
|---|---|---|---|
|
#18+
Ну и понимать, что полученный от удалённого сервера набор будет обрабатываться локально как неиндексированный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2017, 13:00 |
|
||
|
вопрос по FEDERATED Storage Engine
|
|||
|---|---|---|---|
|
#18+
AkinaНу и понимать, что полученный от удалённого сервера набор будет обрабатываться локально как неиндексированный. вот и и про то ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2017, 13:41 |
|
||
|
вопрос по FEDERATED Storage Engine
|
|||
|---|---|---|---|
|
#18+
A FEDERATED table does not support indexes in the usual sense; because access to the table data is handled remotely, it is actually the remote table that makes use of indexes. This means that, for a query that cannot use any indexes and so requires a full table scan, the server fetches all rows from the remote table and filters them locally. This occurs regardless of any WHERE or LIMIT used with this SELECT statement; these clauses are applied locally to the returned rows. Queries that fail to use indexes can thus cause poor performance and network overload. In addition, since returned rows must be stored in memory, such a query can also lead to the local server swapping, or even hanging. Care should be taken when creating a FEDERATED table since the index definition from an equivalent MyISAM or other table may not be supported. For example, creating a FEDERATED table with an index prefix on VARCHAR, TEXT or BLOB columns will fail. The following definition in MyISAM is valid: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2017, 13:42 |
|
||
|
вопрос по FEDERATED Storage Engine
|
|||
|---|---|---|---|
|
#18+
TREY , указанный мной способ простейшей оптимизации борется как раз с этим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2017, 14:32 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39416118&tid=1830862]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 128ms |

| 0 / 0 |
