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

MySQL Store Image BLOB Výkon špatné praxe

Pokud můžete své obrázky zveřejnit – doporučil bych obrázky uložit na jiné (a pravděpodobně levnější) úložiště, než je vaše DB, jako je například S3.

Ale pokud by vaše obrázky měly být soukromé, jejich uložení v DB není nejhorší možností, ale musíte je zpracovat ve svém kódu.

Pokud používáte formát mysql5.6 a Barracuda (toto je dnes nejběžnější), pak z pohledu MySQL - ukládání sloupců BLOB bude mít na disku 2 hledání dat místo 1, protože se ukládají sloupce BLOB a TEXT z hlavní datové stránky.

Můžete si přečíst více informací o tomto Příspěvek na blogu Percona




  1. Výpis a přepínání databází v PostgreSQL

  2. .NET CORE MySql MaxPoolSize není použito

  3. Složený index MySql

  4. Zpracování transakcí v MySQL