sql >> Databasteknik >  >> RDS >> Sqlserver

Vad är dina tankar om att dela upp en stor SQL-tabell i flera, baserat på ett visst kategori-id?

Om det betyder att du installerar flera databaser på flera servrar, så är det ett av de rekommenderade sätten att skala. Om du menar flera tabeller på samma server (samma databas eller inte), kommer din vinst att vara liten om någon; och din administrativa omkostnad kommer förmodligen att öka för att hålla dem synkroniserade. Och om det överhuvudtaget finns några fall av frågor som träffar flera tabeller, blir de mindre effektiva.

Effekten är sannolikt inte betydande varken på gott eller ont. Vad skulle du förvänta dig vara fördelen? (Detta är ett typiskt rdbms-antimönster för för tidig optimering, förresten.)



  1. inno db isoleringsnivåer och låsning

  2. Hur man infogar en sträng som innehåller en &

  3. Vilka är mer presterande, CTE eller temporära tabeller?

  4. pypyodbc hjälper till att hitta handledningar för att börja