User bio
404 bio not found
Member since Mar 26, 2019
Posts:
Replies:

WIJ (write image journal) is used for data before it is saved to the database. This is used to keep the data consistency (block level in database) and avoid database degradation. If IRIS (or the OS) crash, WIJ will have "dirty blocks" (not written to databases) that will be weritten during the next IRIS startup.

Journal files (or mirror journal, in case you have mirroring) are used after data saved to the database. This will help for transactions rollback and also to ensure a good restore point up to the "current time" along with the latest backup restore.

The sequence is:
1. Read a block was changed from the database
2. Write the modified block to WIJ
3. Write the modified block to the database
4. Write the global SETS and KILLS (and also transaction start/stop) to the journal file

any folder(s) that have IRIS/Cache databases and other components (WIJ, journals) should be excluded from any antivirus/defender. See: Configuring Third-Party Software to Work in Conjunction with InterSystems Products | System Administration Guide | InterSystems IRIS Data Platform 2025.3

I would also exclude those from any indexing services, which will leave a good bandwidth & throughput to IRIS/Cache itself.

Depending on your server (on-prem or cloud) and the disks that you use, it might help to segregate IRIS/Cache databases and other components (WIJ, journals) across different disks.
 

Certifications & Credly badges:
Followers:
Following: