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

Záleží na pořadí sloupců ve vašich tabulkách MySQL?

Otázka nemá nic společného s relačním modelem nebo SQL. Je to otázka výkonu.

V některých databázích je efektivnější seřadit sloupce specifickým způsobem kvůli způsobu, jakým se provádí přístup na disk. Zda existuje významná výhoda, je také specifická pro platformu. Jde o nízkoúrovňový I/O problém související se způsobem, jakým je navrženo základní úložiště a jak k němu přistupuje engine. Poskytovatelé proprietárních motorů obvykle poskytují tyto informace prostřednictvím svých vzdělávacích a školicích oddělení.

Myslím, že byste si pro odpověď museli promluvit s někým, kdo zná hrubší podrobnosti o modelu úložiště a metodách I/O pro MySQL na vaší konkrétní platformě, nebo s někým, kdo to na vaší platformě otestoval.

Je docela možné, že to položí na disk optimalizovaným způsobem a skryjí před vámi pořadí sloupců.



  1. MySQL2 Ruby drahokam nelze nainstalovat 10.6

  2. cx oracle ImportError

  3. Jak sledovat, co uživatelé dělají

  4. Instalace a konfigurace protokolu SQL Serveru a obnovení po havárii -1