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

Použít časové razítko (nebo datum a čas) jako součást primárního klíče (nebo část seskupeného indexu)

Čtyři miliony řádků nejsou velké.

Jednobajtový rozdíl mezi datovými typy datetime a timestamp je poslední věc, kterou byste měli zvážit při výběru mezi těmito dvěma datovými typy. Zobrazit jejich specifikace .

Vytvoření časového razítka části vašeho primárního klíče je špatný, špatný nápad. Zamyslete se nad tím, jaký primární klíč znamená v databázi SQL.

Umístěte index do sloupce časového razítka. Získejte plán provádění a vložte jej do své otázky. Určete svůj medián dotaz na výkon a vložte to do vaší otázky.

Vrácení řádků za jeden den z indexované tabulky se 4 miliony řádků na mém stolním počítači trvá 2 ms. (Vrátí přibližně 8000 řádků.)



  1. Část 2:Klasifikace obrázků pomocí serveru MariaDB a TensorFlow – výukový program

  2. Jak spolu tyto tabulky souvisí?

  3. SQLite Group By

  4. Jak zvýšit hodnotu v MySQL pomocí PHP mysqli