- Log in to post comments
User bio
404 bio not found
Member since Jan 27, 2016
Posts:
Replies:
Hi Murray,
Your (yet another) excellent overview inspired me for a small question.
InterSystems IRIS uses direct I/O for database and journal files, which bypasses the filesystem cache.
Our in-house IRIS starts with messages:
Startup of InterSystems IRIS [IRIS for UNIX (Ubuntu Server 20.04 LTS for x86-64) 2022.1.3 (Build 668U) Fri Apr 7 2023 12:46:56 EDT] in /vol/IRIS/bin/ with mgr: /vol/IRIS/mgr with wij: /vol/IRIS/mgr/IRIS.WIJ from: /vol/IRIS/mgr/ OS=[Linux], version=[#236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025], release=[5.4.0-216-generic], machine=[x86_64] nodename=[irisunicodefull.myhome.com]. numasyncwijbuf: 2, wdwrite_asyncio_max: 64, wijdirectio: on, synctype: 3 System Initialized.
Are there some signs that direct i/o is used for database access?
If not, how can one recognize which type of i/o (direct or async) is used for each kind of IRIS i/o (database, WIJ, journal)?
- Log in to post comments
Set ^LOG("xUpload",+$Horolog,patId)=status_"^"_SQLCODE_"^"_$Get(%msg)
What if there is more than 1 error with the same patId per day?
Using date/time e.g.:
Set ^LOG("xUpload",+$Horolog,$piece($horolog,",",2),patId)=status_"^"_SQLCODE_"^"_$Get(%msg)is usually more reliable.
- Log in to post comments
Open Exchange applications:
Certifications & Credly badges:
Alexey has no Certifications & Credly badges yet.
Followers:
Following:
Alexey has not followed anybody yet.
Anna,
I don't have such an old version of Studio, while sure that you can try this code in your Studio output window independently on its version (just for a quick glance at %SYS.ProcessQuery object properties):