Nueva publicación

Encontrar

Anuncio
· 10 jun, 2025

Get Certified at READY 2025

Hi Community,

Are you READY to test your InterSystems technology skills?

Get certified at InterSystems READY 2025! June 22-25,  Hilton Bonnet Creek, Orlando, Florida

Register for a free certification exam attempt at this year's summit (June 22–25)!

Take this opportunity to earn InterSystems highest-level credential in one of eight areas.

  • 👏 Get formal recognition of your skills and experience.
  • 🚀 Boost your confidence...and your career!

Sign up soon—space is limited!

Comentarios (0)1
Inicie sesión o regístrese para continuar
Artículo
· 10 jun, 2025 Lectura de 11 min

Statistiques SQL avec Grafana, InfluxDB et Telegraf

Introduction

Les performances des bases de données sont devenues essentielles à la réussite des environnements applicatifs modernes. Il est donc indispensable d'identifier et d'optimiser les requêtes SQL les plus exigeantes en ressources afin de garantir une expérience utilisateur fluide et la stabilité des applications. 

Cet article présente une approche rapide pour analyser les statistiques d'exécution des requêtes SQL sur une instance InterSystems IRIS afin d'identifier les domaines à optimiser au sein d'une macro-application.

Au lieu de nous concentrer sur la surveillance en temps réel, nous allons mettre en place un système qui collecte et analyse les statistiques précalculées par IRIS une fois par heure.  Cette approche, bien qu'elle ne permette pas de surveillance instantanée, offre un excellent compromis entre la richesse des données disponibles et la simplicité de mise en œuvre. 

Nous utiliserons Grafana pour la visualisation et l'analyse des données, InfluxDB pour le stockage des séries chronologiques et Telegraf pour la collecte des métriques.  Ces outils, reconnus pour leur puissance et leur flexibilité, nous permettront d'obtenir un aperçu clair et exploitable.

Plus précisément, nous détaillerons la configuration de Telegraf pour récupérer les statistiques. Nous configurerons également l'intégration avec InfluxDB pour le stockage et l'analyse des données, et créerons des tableaux de bord personnalisés dans Grafana. Cela nous aidera à identifier rapidement les requêtes nécessitant une attention particulière.

Pour faciliter l'orchestration et le déploiement de ces différents composants, nous utiliserons Docker.

logos.png

Comentarios (0)2
Inicie sesión o regístrese para continuar
Pregunta
· 10 jun, 2025

Question about database defragmentation (several TB database)

I have a database that is 2TB in size (from a LIVE system).

I would like to defragment it but I have some questions. I took a look at official documentation but it does not help.

  • Is is possible to get a measurement about how much database is fragmented ? (eg: a percentage). Most operating systems are able to give a an indication about how much a filesystem is fragmented before any operation.
  • The database is on a LIVE server, the IRIS service is restarted every night (around 1AM). Because of that I can't run defragment continuously. I don't think it will be able to complete under 24 hours. If IRIS service is stopped while defragment is running, will it handle it properly or should defragment be stopped before ?
  • If defragmentation is run once, then stopped, then run again and so on, will there any progress made over the time ? (thus achieving a good defragmentation at some point).

InterSystems recommends do to run the defragmentation outside peak hours.
Based on what is written above, does it make sense to run defrag every night (eg: during 1AM - 6AM, outside peak hours) for several days ? 

1 nuevo comentario
Comentarios (10)2
Inicie sesión o regístrese para continuar
Pregunta
· 10 jun, 2025

Error en webgateway: Protocol Error between the Web Gateway and InterSystems IRIS

He creado un nuevo stack de Docker con WebGateway e IRIS for Health 2025.1. He mapeado los puertos de WebGateway de la siguiente manera:

  • 8743:443
  • 8780:80

Puedo acceder al portal IRIS a través del 8743 sin problemas.

También he creado un repositorio FHIR y puedo acceder a él a través del puerto 8743.

Tengo una aplicación web, en otro servidor con otro dominio, que se conecta a este repositorio de FHIR. He configurado en el endpoint de FHIR el origen permitido para el dominio de esta aplicación. Sin embargo, cuando intento conectarme desde esta aplicación al repositorio de FHIR, aparece este error en el Webgateway:

Protocol Error between the Web Gateway and InterSystems IRIS

Esto es una segunda instancia que estoy configurando; con la primera no tuve este error. ¿Podría ser porque la primera instancia se ejecuta en el puerto 8443? ¿O quizás sea por la versión 2025.1? No sé qué hacer...

8 comentarios
Comentarios (8)2
Inicie sesión o regístrese para continuar
InterSystems Official
· 10 jun, 2025

Des versions point sont disponibles pour résoudre les problèmes de changement d'espace de noms et d'affichage global dans les versions récentes 2025.1.0, 2024.1.4, 2023.1.6 et 2022.1.7

InterSystems a publié de nouvelles mises à jour afin de corriger un défaut affectant les versions antérieures les plus récentes (2025.1.0, 2024.1.4, 2023.1.6 et 2022.1.7), pour les gammes de produits prises en charge suivantes :

  • InterSystems IRIS
  • InterSystems IRIS for Health
  • HealthShare Health Connect

Ce problème pouvait entraîner des erreurs <PROTECT> inattendues ou des anomalies d'accès lors de l'utilisation de fonctionnalités telles que :

  • Espaces de noms implicites
  • Accès mixte en read-only/read-write aux bases de données
  • Pages du Portail de Gestion pour les routines de listage et les variables globales

Symptômes inclus :

  • Échecs de création d'espaces de noms
  • Erreurs intermittentes « accès refusé » lors du listage des routines
  • Pages d'affichage globales ne renvoyant aucune donnée pour les utilisateurs disposant d'autorisations en lecture seule

Bien que ces problèmes n'aient pas compromis les contrôles d'accès ni les autorisations utilisateur, ils ont affecté le comportement attendu du système dans plusieurs scénarios.

Versions corrigées

Les correctifs sont inclus dans les versions intermédiaires suivantes :

2025.1.0.230.2
2024.1.4.516.1
2023.1.6.810.1
2022.1.7.116.1

Nous recommandons aux clients utilisant les versions concernées d'appliquer la mise à jour correspondante afin de garantir le bon fonctionnement du système.

Pour toute question ou assistance, veuillez contacter le Centre de réponse mondial d'InterSystems (WRC).

Comentarios (0)1
Inicie sesión o regístrese para continuar