sql >> Databáze >  >> RDS >> Mysql

Načtěte databázi MySQL innodb do paměti

  1. Ne tak docela. Vyrovnávací paměť InnoDB se používá ke čtení a zápisu do vyrovnávací paměti. pokud je většina vašeho přístupu čtena, většina bude uložena do mezipaměti a bude potřeba méně přístupu na disky.
  2. může to být tato chyba , není to zdokumentováno příliš dobře, ale myslím, že data_free je dostupné místo uvnitř souborů innodb (pokud napíšete více než toto, InnoDB bude muset zvětšit datové soubory).
  3. Ne, ale InnoDB automaticky uloží do mezipaměti data, ke kterým přistupujete nejčastěji, takže by to každopádně mělo mít optimální účinek.

zvažte použití memcached jako mezipaměťová vrstva pro úplné odstranění přístupu k databázi, pokud potřebujete lepší výkon.



  1. MySQL Zobrazit stav tabulky, automatické zvýšení není správné

  2. Spouštěče MySQL se vloží do jiné tabulky

  3. Získejte minimální ID a maximální hodnotu ID v MySQL php

  4. MySQL NOT IN dotaz nefunguje