sql >> Database >  >> RDS >> Mysql

MYsql 5.6 geheugencache gebruiken

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:

  1. Gebruik select * from innodb_memcache.containers; om gedefinieerde toewijzingen te krijgen;
  2. Let op de organisatie van de zoekopdrachten:


  1. Hoe parameters te gebruiken in een 'where value in...'-clausule?

  2. Zoek het aantal woorden binnen een string met behulp van SQL

  3. Een samengevoegde tabel filteren

  4. Hoe controleer ik of PHP al met een database is verbonden?