De tabelnaam (table_id
in @@table_id
) moet de waarde zijn van uw toewijzingen (innodb_memcache.containers
), niet de werkelijke tabelnaam, als die varieert.
En als je tabelnaam in toewijzingen mycode
is , dan de resulterende zoekopdracht via geheugencache zou er als volgt uit moeten zien:
$table = 'mycode';
$key = '123456';
$memcache->get( '@@' . $table . '.' . $key );
Er is geen extra '.' . $table
aan het einde.
Sommige details zijn beschikbaar via InnoDB memcached Plugin documentatiepagina.
Om er hier een paar van belang te noemen:
- Gebruik
select * from innodb_memcache.containers;
om gedefinieerde toewijzingen te krijgen; - Let op de organisatie van de zoekopdrachten: