| | 1 | = Filegroups по временски период |
| | 2 | |
| | 3 | [wiki:DataStoringOrganization Врати се назад] |
| | 4 | |
| | 5 | Креирани се `filegroups` за логичка/физичка сегментација на податоците: |
| | 6 | |
| | 7 | * `FG_Old` (пред 2000) |
| | 8 | * `FG_2000s` (2000-2009) |
| | 9 | * `FG_2010s` (2010-2019) |
| | 10 | * `FG_2020s` (2020-2029) |
| | 11 | * `FG_Future` (2030+) |
| | 12 | |
| | 13 | Причина: |
| | 14 | * подобро управување со големи податочни сетови (VLDB пристап) |
| | 15 | * можност за backup/restore по filegroup |
| | 16 | * подобра I/O локалност и одржување (архивирање на стари партиции) |
| | 17 | |
| | 18 | {{{#!sql |
| | 19 | alter database HospitalSyntheaDB add filegroup FG_Old; |
| | 20 | go |
| | 21 | alter database HospitalSyntheaDB add file (name='FG_Old', filename='C:\Users\User\Documents\DBA\FG_Old.ndf') to filegroup FG_Old; |
| | 22 | go |
| | 23 | |
| | 24 | alter database HospitalSyntheaDB add filegroup FG_2000s; |
| | 25 | go |
| | 26 | alter database HospitalSyntheaDB add file (name='FG_2000s', filename='C:\Users\User\Documents\DBA\FG_2000s.ndf') to filegroup FG_2000s; |
| | 27 | go |
| | 28 | |
| | 29 | alter database HospitalSyntheaDB add filegroup FG_2010s; |
| | 30 | go |
| | 31 | alter database HospitalSyntheaDB add file (name='FG_2010s', filename='C:\Users\User\Documents\DBA\FG_2010s.ndf') to filegroup FG_2010s; |
| | 32 | go |
| | 33 | |
| | 34 | alter database HospitalSyntheaDB add filegroup FG_2020s; |
| | 35 | go |
| | 36 | alter database HospitalSyntheaDB add file (name='FG_2020s', filename='C:\Users\User\Documents\DBA\FG_2020s.ndf') to filegroup FG_2020s; |
| | 37 | go |
| | 38 | |
| | 39 | alter database HospitalSyntheaDB add filegroup FG_Future; |
| | 40 | go |
| | 41 | alter database HospitalSyntheaDB add file (name='FG_Future', filename='C:\Users\User\Documents\DBA\FG_Future.ndf') to filegroup FG_Future; |
| | 42 | go |
| | 43 | |
| | 44 | }}} |
| | 45 | |
| | 46 | [wiki:DataStoringOrganization Врати се назад] |