Article Ray Fucillo · Dec 1, 2023 13m read "What's taking so long?" - Process Sampling for Performance Analysis When there's a performance issue, whether for all users on the system or a single process, the shortest path to understanding the root cause is usually to understand what the processes in question are spending their time doing. Are they mostly using CPU to dutifully march through their algorithm (for better or worse); or are they mostly reading database blocks from disk; or mostly waiting for something else, like LOCKs, ECP or database block collisions? #Best Practices #Debugging #ObjectScript #Performance #System Administration #InterSystems IRIS 15 1 4 433
Article Ray Fucillo · Sep 2, 2020 7m read Integrity Check: Speeding it Up or Slowing it Down While the integrity of Caché and InterSystems IRIS databases is completely protected from the consequences of system failure, physical storage devices do fail in ways that corrupt the data they store. For that reason, many sites choose to run regular database integrity checks, particularly in coordination with backups to validate that a given backup could be relied upon in a disaster. #Best Practices #System Administration #Caché #InterSystems IRIS 16 8 9 2.1K
Question Ray Fucillo · Jun 6, 2016 Proposed Change: "Stop Mirroring" admin function to persist across Caché restart Mirroring provides an admin capability to Stop Mirroring on this member, which causes a non-primary member to temporarily disconnect from the primary, stop dejournaling, etc. While most system administrators may never need or use this function, some employ it for certain kinds of maintenance or other special cases. #System Administration #Mirroring #Caché 2 4 0 400
Article Ray Fucillo · Apr 7, 2016 1m read Global Summit 2016 - Mirroring: Architecting for Throughput Presenter: Ray FucilloTask: Provide high availability (HA) and disaster recovery (DR) in diverse architectures that demand high performance, including replication over long distancesApproach: Give examples of mirror architectures in disparate environments, including geographically separated systems. Discuss performance considerations and advances in InterSystems’ mirroring technology In this session you will learn about deploying Mirroring to provide HA and DR in diverse architectures that demand high performance and throughput. Challenges and solutions to achieving high throughput will be covered along with mirror architectures that involve long distances and disparate environments.Content related to this session, including slides, video and additional learning content can be found here. #High Availability #Mirroring #System Administration #Caché 0 0 0 296