sql >> Databáze >  >> RDS >> Sqlserver

Co si myslíte o rozdělení velké tabulky SQL na několik na základě id určité kategorie?

Pokud to znamená, že instalujete více databází na více serverů, pak je to jeden z doporučených způsobů škálování. Pokud máte na mysli více tabulek na stejném serveru (stejná databáze nebo ne), váš zisk bude malý, pokud vůbec nějaký; a vaše administrativní režie se pravděpodobně zvýší, aby byly synchronizovány. A pokud se vyskytnou nějaké případy dotazů, které zasáhly více tabulek, budou méně efektivní.

Účinek pravděpodobně nebude podstatný, ať už dobrý, ani špatný. Co byste očekávali jako přínos? (Toto je typický antivzor rdbms pro předčasnou optimalizaci, mimochodem.)



  1. Kde najít databázi ClearDB MySQL na úplném Azure Portal?

  2. Neaktivní relace v Oracle od JDBC

  3. Součet řádků a skupin pomocí výmluvného

  4. Jak použít proměnnou v readystatement pro dotaz SQL?