SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 28.12.2012 03:07:38

alex_by
Участник
Зарегистрирован: 28.12.2012
Сообщений: 2

mysql 5.6 memcached plugin

В Выборе ветки между этой и оптимизацией запросов - решил что эта ближе к теме .

В 5.6.9 RC с есть memcached plugin
Поставил - работает с одним ключем.
Делаю с 2мя - не получается.

По дефолту идет таблица demo_test
сделал ее копию - demo_test2


mysql> use test
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> show tables;
+----------------+
| Tables_in_test |
+----------------+
| demo_test |
| demo_test2 |
+----------------+
2 rows in set (0.00 sec)


добавил в контейнеры

mysql> use innodb_memcache
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> select * from containers;
+----------+-----------+------------+-------------+---------------+-------+------------+--------------------+----------------------+
| name | db_schema | db_table | key_columns | value_columns | flags | cas_column | expire_time_column | unique_idx_name_on_ke|
+----------+-----------+------------+-------------+---------------+-------+------------+--------------------+----------------------+
| aaa | test | demo_test | c1 | c2 | c3 | c4 | c5 | PRIMARY |
| somesome | test | demo_test2 | c1 | c2 | c3 | c4 | c5 | PRIMARY |
+----------+-----------+------------+-------------+---------------+-------+------------+--------------------+----------------------+
2 rows in set (0.00 sec)


пробую получить значения


$ telnet localhost 11211
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
get @@aaa.AA
VALUE @@aaa.AA 768 2
10
END
get @@somesome.BB
Connection closed by foreign host.

и в обратном порядке - тоже самое

$ telnet localhost 11211
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
get @@somesome.BB
VALUE @@somesome.BB 768 2
10
END
get @@aaa.AA
Connection closed by foreign host.


Те при смене таблицы из которой идет выборка - соединение закрывается.
В доке написано что должно работать...

Может быть кто-то разбирался плотнее ?

Cпасибо.

Неактивен

 

#2 28.12.2012 11:01:24

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: mysql 5.6 memcached plugin

Если выбирать из одной и той же таблицы, разрыв соединения не происходит? Если так, что это похоже на багу.

Неактивен

 

#3 28.12.2012 18:36:00

alex_by
Участник
Зарегистрирован: 28.12.2012
Сообщений: 2

Re: mysql 5.6 memcached plugin

Да, из одной и той же таблицы, точнее при использовании одного и того же контейнера, - все ок.
пробовал повесить на одну таблицу 2 контейнера - аналогичная ситуация.
если открыть 2 соведидения и выбирать в каждом соединении из одного контейнера, без смены оного, - все проходит хорошо.

удивляет что это RC
если б просто бетаверсия я бы подумал что баг, а тут все больше грешу на руки )

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson