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

Velký primární klíč:1+ miliarda řádků MySQL + InnoDB?

Doporučuji vám začít rozdělování váš stůl podle ID nebo data. Rozdělení rozdělí velkou tabulku na několik menších tabulek podle určité definované logiky (jako je rozdělení podle období), díky čemuž je výkon a paměť mnohem lépe ovladatelný. MySQL 5.1 má tuto funkci vestavěnou, nebo ji můžete implementovat pomocí vlastních řešení.

Při ukládání implementace do plochého souboru ztrácíte všechny výhody databáze – již nemůžete provádět dotazy týkající se dat.



  1. MariaDB JSON_DETAILED() Vysvětleno

  2. Import MySQL 5.7.12 nemůže vytvořit hodnotu JSON z řetězce s CHARACTER SET 'binary'

  3. SUBDATE() vs DATE_SUB() v MySQL:Jaký je rozdíl?

  4. Základy spouštění PostgreSQL a uložených funkcí