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

MySQL:Co je klíčový buffer

Co je vyrovnávací paměť klíčů?

Klíčová vyrovnávací paměť je specifická pro MyISAM, což je struktura pro indexové bloky, která obsahuje řadu blokových vyrovnávací paměti, kde jsou umístěny nejpoužívanější indexové bloky. Je to prostředek pro minimalizaci diskových I/O, protože paměť je stále rychlejší než pevné disky [aktuálně]. Vyrovnávací paměť klíče MyISAM je podrobněji popsána v dokumentaci .

Pokyny pro vyladění vyrovnávací paměti klíčů

Velikost závisí na množství indexů, velikosti dat a zátěži.

  • Pokud používáte výhradně tabulky MyISAM, nastavte až 30–40 % dostupné paměti. minimálně 2-4 MB; věnovat GB může být plýtvání.

Další informace naleznete na stránce tento článek o ladění MySQL .




  1. Sjednoťte veškerou geometrii v tabulce SQL Serveru, jako je GeomUnion v Postgresu

  2. Spusťte matematický výraz a nastavte hodnotu na proměnnou v SQL

  3. Vložení $proměnné nebo $_POST hodnoty do mysql tabulky

  4. divné - výjimka mysql sql::SQLException není zachycena svým typem, ale je zachycena jako std::exception a úspěšně odevzdávána zpět