sqlserver對已有表做分區(qū) sqlserver數(shù)據(jù)庫很大,建立分表能否提升查詢速度?
sqlserver數(shù)據(jù)庫很大,建立分表能否提升查詢速度?如果有時間字段,建議按時間對表進(jìn)行分區(qū),這樣表在物理上是分開的,但在外部仍然是一個表。優(yōu)點(diǎn)是:1。不需要改變原有的代碼結(jié)構(gòu)。在查詢歷史數(shù)據(jù)時,仍
sqlserver數(shù)據(jù)庫很大,建立分表能否提升查詢速度?
如果有時間字段,建議按時間對表進(jìn)行分區(qū),這樣表在物理上是分開的,但在外部仍然是一個表。
優(yōu)點(diǎn)是:1。不需要改變原有的代碼結(jié)構(gòu)。在查詢歷史數(shù)據(jù)時,仍然保證了速度。如果將觸發(fā)器設(shè)置為自動分區(qū),理論上,無論使用多少年,都不需要再次重建表A2