A következő címkéjű bejegyzések mutatása: partition. Összes bejegyzés megjelenítése
A következő címkéjű bejegyzések mutatása: partition. Összes bejegyzés megjelenítése

2010. november 29., hétfő

Partícionálás visszaállítása

Csak akkor partícionálj egy MS SQL táblát, ha már nagyon biztos vagy benne, annak ellenére, hogy partícionáláshoz jó előre gondolnod kell a táblánál az indexek és mezők létrehozásánál.

You should also not that if you ever needed to REMOVE partitioning from a particular table it is not as straight forward as just issuing the DROP PARTITION SCHEME / FUNCTION.

For example if you needed to place a copy of the database on a SQL Server Standard Edition instance for development work.

You have to:
1 - DROP all relevant indexes on the Partitioned Table(s)
2 - ADD Primary Keys to table(s) where the indexes were removed in (1) above
3 - Then DROP PARTITION SCHEMA
4 - Then DROP PARTITION FUNCTION
5 - Backup & Restore to Standard Edition instance.

2010. november 11., csütörtök

SQL sebesség

MS SQL 2008, partícionálás
Partícionált DB-ben part-os indexet vettünk fel. A rendszer válaszideje elfogadhatatlanul lassú volt (10-30sec) egészen addig, amíg az indexekről (illetve a fő clustered indexről) le nem vettük a partícionálást. A táblán maradt.
Így a sebesség helyre állt, de az adatmennyiség jelentősen nem változott a partíciókon (illetve az index miatt a főpart-on).