Dalam artikel saya sebelumnya, saya telah membahas mengenai Exchange Online maintenance yang terdiri dari 10 task. Biar tidak ngegantung, di artikel ini kita akan mentelaah lebih dalam mengenai ke 10 task tersebut.
Exchange database secara fisik terdiri dari file .edb. Di exchange 2003 database juga terdiri dari file .stm. Secara logis, database exchange terdiri dari public store dan mailbox store. Kegiatan Online Maintenance sebetulnya hanya mengurusi kedua store tersebut. Adapun kegiatan tersebut adalah:
- Check Message Table
- Dumpster clean up
- Tombstone maintenance
- Purge indices
- Cleanup deleted mailbox
- Public folder expiry
- Update server versions
- Cleanup secure folders
- Age folder tombstone
- Folder conflict aging
Sekarang mari kita bahas lebih lanjut masing-masing kegiatan
Check Message Table
Kegiatan ini akan menscan table message untuk sebuah database dan melihat apakah ada message (email) yang memiliki reference count 0, berarti email tersebut tidak digunakan lagi. Email tersebut akan dihapus. Kegiatan ini dilakukan 1x dalam 24 jam.
Dumpster Clean up
Setiap sebuah email didelete dari client (Outlook misalnya), di database email tersebut akan diset flag (ptagMsgDeleted). Email tersebut akan tetap berada di database sampai proses Dumpster clean up menghapusnya.
Tombstone maintenance
Kegiatan yang agak menyeramkan ini (tombstone == batu nisan) pada dasarnya akan menghapus entry yang berada di ptagMidsetTombstones. ptagMidsetTombstones adalah pointer yang menunjuk pada email yang didelete dari suatu folder. Saat terjadi replikasi, entry ptagMidsetTombsone akan dimerge dengan entry di ptagMsgDeleted.
Purge Indices
ESE atau JET yang digunakan oleh Exchange memiliki kemampuan untuk membuat index secara dinamis saat ada request untuk informasi (misalnya user bisa sort email berdasarkan date atau sender). Jika tidak dimanage, index-index tersebut bisa "meledak" menjadi ribuan banyaknya.
ESE mengatasi hal ini dengan menset expired time (default 8 hari)untuk masing-masing index. Saat maintenance, index yang telah melewati masa expirednya akan dihapus dari database.
Cleanup Deleted Mailbox
Setiap mailbox yang telah dihapus oleh exchange akan tetap berada di dalam database, jika diperlukan administrator dapat mengkoneknya kembali. Mailbox yang telah dihapus akan didelete dari database setelah berusia 30 hari.
Public Folder Expiry
Kegiatan ini akan mencheck satu-persatu emai/entry yang ada di public folder dan akan menghapus entry yang telah melewati masa expirednya.
Update Server Versions
Disini server akan mengupdate (increment) version dari public folder yang ada di database.
Cleanup Secure Folders
Ini hanya ada di Exchange 5.5 kegiatan ini akan menghapus folder yang berada di secure site yang tidak dapat dikontak lagi oleh server
Age Folder Tombstone
Disini server akan menghapus public folder yang telah didelete yang melewati masa retention (default 180 hari).
Folder Conflict Aging
Conflict yang ada di public folder akan dihapus pada kegiatan ini.
Demikian artikel singkat mengenai kegiatan-kegiatan yang ada di Online Maintenance, semoga berguna bagi rekan-rekan semua