查找

Artigo
· Set. 12 3min de leitura

Melhorando Consultas lentas de SQL no InterSystems IRIS: Uma Solução Prática

Uma coisa que aprendi ao longo dos anos é que, não importa o quão aprimorada seja a lógica do seu aplicativo, o desempenho do banco de dados acabará por determinar o sucesso ou fracasso da experiência do usuário. Trabalhando com o InterSystems IRIS, recentemente vivenciei isso em primeira mão. Um de nossos clientes estava construindo um painel de relatórios que funcionava perfeitamente durante os testes, mas assim que o conjunto de dados de produção cresceu para milhões, os tempos de resposta ficaram extremamente lentos.

À primeira vista, parecia um problema de hardware. Os servidores estavam sobrecarregados, o uso de memória aumentou e todos estavam convencidos de que precisavam aumentar a infraestrutura. No entanto, uma análise mais aprofundada do IRIS revelou uma história diferente. O verdadeiro problema não era o hardware — eram os planos de execução do SQL.

Aqui está a abordagem prática que adotei, passo a passo:

 

Passo 1: Verificar as Ferramentas de Desempenho SQL

O IRIS vem com um monitor de desempenho SQL muito útil. Executar as consultas problemáticas por meio dele me mostrou exatamente o que estava acontecendo: consultas nas tabelas inteiras em cada solicitação. Assim que vi o plano, ficou claro que o otimizador não tinha as opções certas disponíveis.

Passo 2: Reavaliar a Estratégia de Indexação

Tínhamos índices no lugar, mas não para a forma como as consultas foram realmente escritas. Por exemplo, o painel filtrava intensamente um campo de data, mas não havia um índice nessa coluna. Assim que criei um índice ali, o tempo de execução caiu de segundos para menos de 200 milissegundos. Essa única mudança fez uma diferença drástica.

Passo 3: Reescrever Algumas Consultas

Nem toda correção era sobre índices. Algumas consultas foram estruturadas de maneiras que impediram o otimizador de fazer seu melhor trabalho. Substituir algumas subconsultas por junções e simplificar condições redundantes deu ao IRIS mais flexibilidade para escolher caminhos eficientes. Foram pequenas mudanças no código, mas desbloquearam grandes melhorias.

Passo 4: Testar em Escala, Não Apenas em Ambiente de Desenvolvimento

Uma das armadilhas que vejo com frequência — e na qual eu mesmo caí aqui — é testar apenas com pequenos conjuntos de dados. Uma consulta que funciona rapidamente com 100 linhas pode se comportar de maneira muito diferente com 10 milhões. Após o ajuste, certifiquei-me de fazer testes de estresse nas consultas com volumes de dados semelhantes aos de produção. Isso deu a confiança de que as melhorias se manteriam ao longo do tempo.

---

Ao final desse processo, o painel de controle passou de lento para ágil, sem tocar no hardware. Para mim, a grande lição foi que o InterSystems IRIS já possui as ferramentas que você precisa para diagnosticar e resolver esses gargalos — você só precisa usá-las.

 

Se você está desenvolvendo com o IRIS, meu conselho é simples: inclua o monitoramento de desempenho como parte de seu fluxo de trabalho desde o início. Não espere até que os usuários reclamem. O SQL Performance Monitor, combinado com uma estratégia de indexação cuidadosa e um bom design de consultas, pode economizar horas (e dores de cabeça) mais tarde.

Discussão (0)1
Entre ou crie uma conta para continuar
Artigo
· Set. 12 5min de leitura

Ejecuta tu Agente de IA con InterSystems IRIS y modelos locales con Ollama

En el artículo anterior vimos cómo construir un agente de IA de atención al cliente con smolagents e InterSystems IRIS, combinando SQL, RAG con búsquedas vectoriales e interoperabilidad.

En ese caso, utilizamos modelos en la nube (OpenAI) para el LLM y los embeddings.

Discussão (0)1
Entre ou crie uma conta para continuar
Anúncio
· Set. 12

Faites partie de notre vidéo du 10e anniversaire !

Cette année, notre Communauté de Développeurs d'InterSystems fête ses 10 ans, et nous vous invitons à participer aux festivités !

Nous créons une vidéo spéciale, remplie de vœux et de souvenirs de membres du monde entier. Envie de participer ? C’est simple :

▶️ Enregistrez un court extrait (1 à 2 minutes) dans lequel vous :

  • Partagez un moment fort ou mémorable de votre expérience au sein de la Communauté de Développeurs
  • Envoyez vos félicitations pour ce 10e anniversaire 🎊

Nous rassemblerons vos contributions dans une grande vidéo de célébration pour le plus grand plaisir de tous ! 🎬✨

👉 Cliquez ici pour enregistrer votre vidéo

Cela ne prend que quelques minutes : suivez les instructions à l’écran ; aucune configuration n’est requise. Une fois terminé, nous recevrons automatiquement votre vidéo.

Ne manquez pas votre chance d’être présenté lors de la célébration officielle du 10e anniversaire ! 🥂

Discussão (0)1
Entre ou crie uma conta para continuar
Pergunta
· Set. 12

Chris Hemsworth CBD Gummies Australia Official Website

Chris Hemsworth CBD Gummies Australia 

╔═*.·:·.✧Shop Now✧.·:·.*═╗ 

https://top5nutranews.com/Chris-Hemsworth-CBD-Gummies-Australia 

Chris Hemsworth CBD Gummies Australia are typically made with a blend of ingredients to create a tasty convenient way to consume CBD. Here are some of the ingredients commonly found in CBD gummies:  

➣ Buy Now With Huge Discount ⥤⥤ Official Website Visit Now 

https://www.facebook.com/Get.Chris.Hemsworth.CBD.Gummies.Australia 

https://chrishemsworthcbdgummiesaustralia.blogspot.com/2025/09/chris-hemsworth-cbd-gummies-australia.html 

https://groups.google.com/g/chris-hemsworth-cbd-gummies-australia-website/c/yrjvfLRF6VU 

https://sites.google.com/view/chrishemsworthcbdgummiesaucost/home 

https://sites.google.com/view/chrishemsworthcbdgummiesaubuy/home 

https://www.pinterest.com/pin/1119074207423394528 

https://www.pinterest.com/pin/1119074207423394579 

https://www.pinterest.com/pin/1119074207423394598 

https://ollama.com/chrishemsworthcbdummiesaustralia 

https://sfero.me/article/chris-hemsworth-cbd-gummies-australia-shark 

https://sfero.me/article/chris-hemsworth-cbd-gummies-australia-shark-1757583215057 

https://sfero.me/article/chris-hemsworth-cbd-gummies-shark-tank 

https://sfero.me/article/chris-hemsworth-cbd-gummies-australia-shark-1757583319747 

https://sfero.me/article/chris-hemsworth-cbd-gummies-australia-shark-1757583361707 

http://ofbiz.116.s1.nabble.com/Chris-Hemsworth-CBD-Gummies-Shark-tank-Australia-Official-100-natural-td4913723.html 

http://ofbiz.116.s1.nabble.com/Chris-Hemsworth-CBD-Gummies-Australia-Shark-Tank-Official-ARE-THEY-WORTH-THE-HYPE-td4913725.html 

http://ofbiz.116.s1.nabble.com/Chris-Hemsworth-CBD-Gummies-Australia-Shark-Tank-Benefits-Side-Effects-and-More-td4913726.html 

https://fueler.io/chrishemsworthcbdgum 

https://chrishemsworth2.alboompro.com/post/chris-hemsworth-cbd-gummies-australia-shark-tank-official-100-natural 

https://chrishemsworth2.alboompro.com/post/chris-hemsworth-cbd-gummies-australia-shark-tank-reviews-read-everything-you-can 

https://chrishemsworth2.alboompro.com/post/chris-hemsworth-cbd-gummies-australia-shark-tank-benefits-and-costs 

https://chrishemsworth2.alboompro.com/post/chris-hemsworth-cbd-gummies-australia-shark-tank-how-can-use-2025-latest-news 

Discussão (0)1
Entre ou crie uma conta para continuar
Pergunta
· Set. 12

Incorporación de Telemedicina con Asistente de IA sobre InterSystems IRIS

🚀 Incorporación de Telemedicina con Asistente de IA sobre InterSystems IRIS 🏥🤖 🌟 Esta solución permite agilizar la documentación médica 🩺 sin interrumpir la consulta, potenciando la interoperabilidad clínica y creando un asistente inteligente integrado en la experiencia del médico y del paciente. Implementé un laboratorio personal de Telemedicina como PoC end-to-end que integra:
🧩 Stack Tecnológico:
🔹 InterSystems Community IRIS (REST API)
🔹 Chrome Extension MV3
🔹 WebRTC + Node/WS
🔹 OpenAI Whisper / GPT-4o-mini 🎯 Objetivo:
Capturar voz 🎙️ → Generar automáticamente la nota clínica SOAP 🩺 → Enviar a IRIS vía REST con IA 📡
Optimizado con UTF-8 + saneo ASCII ✅ para interoperar con sistemas heredados que aún usan Latin-1. ✨ Logros Técnicos
✅ UI clínica embebida (in-page) con captura A/V, DataChannel y flujo de conversación médica.
✅ Extensión MV3 con permisos mínimos y despliegue local/Ngrok para demos controladas.
✅ Service Worker orquestador:
• STT → Whisper
• NLU → GPT-4o-mini
• Generación automática de nota SOAP
• application/json; charset=utf-8 y POST único a /api/telemed/minuta.
✅ Servidor de señalización con Node.js/Express/WebSocket, usando salas efímeras y negociación WebRTC.
✅ Cliente invitado (paciente) con Web Speech API y UX móvil, con pausa/reanudación dinámica para dictado robusto.
🛠️ Tecnologías Clave
💻 InterSystems Community IRIS (REST)
🌐 Chrome Extensions MV3
📹 WebRTC (STUN, DataChannel)
⚡ Node.js / Express / WebSocket
🎙️ OpenAI Whisper / GPT-4o-mini
🔊 Web Speech API
🔤 UTF-8 / ASCII-safe hashtag#InterSystemsIRIS hashtag#Telemedicina hashtag#HealthIT hashtag#WebRTC hashtag#ChromeExtensions hashtag#AIinHealthcare hashtag#ClinicalNotes hashtag#GPT4o hashtag#Innovación hashtag#Interoperabilidad hashtag#ElectronicHealthRecord hashtag#InterSystems

Discussão (0)1
Entre ou crie uma conta para continuar