{"id":22558,"date":"2022-06-24T11:33:40","date_gmt":"2022-06-24T09:33:40","guid":{"rendered":"https:\/\/infotel-software.com\/database-management\/"},"modified":"2026-05-29T14:35:40","modified_gmt":"2026-05-29T12:35:40","slug":"db-iq","status":"publish","type":"page","link":"https:\/\/infotel-software.com\/de\/db-iq\/","title":{"rendered":"DB\/IQ \u2013 Qualit\u00e4t und Leistung Db2"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8220;1&#8243; fullwidth=&#8220;on&#8220; _builder_version=&#8220;4.27.6&#8243; _module_preset=&#8220;default&#8220; da_disable_devices=&#8220;off|off|off&#8220; global_colors_info=&#8220;{}&#8220; da_is_popup=&#8220;off&#8220; da_exit_intent=&#8220;off&#8220; da_has_close=&#8220;on&#8220; da_alt_close=&#8220;off&#8220; da_dark_close=&#8220;off&#8220; da_not_modal=&#8220;on&#8220; da_is_singular=&#8220;off&#8220; da_with_loader=&#8220;off&#8220; da_has_shadow=&#8220;on&#8220;][et_pb_fullwidth_code _builder_version=&#8220;4.27.6&#8243; _module_preset=&#8220;default&#8220; hover_enabled=&#8220;0&#8243; global_colors_info=&#8220;{}&#8220; sticky_enabled=&#8220;0&#8243;]<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><!-- [et_pb_line_break_holder] --><link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&#038;display=swap\" rel=\"stylesheet\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->:root {<!-- [et_pb_line_break_holder] -->  --ibm: #555;<!-- [et_pb_line_break_holder] -->  --ibm-dark: #4a4a4a;<!-- [et_pb_line_break_holder] -->  --ibm-deeper: #2e2e2e;<!-- [et_pb_line_break_holder] -->  --ibm-light: #ebebeb;<!-- [et_pb_line_break_holder] -->  --ibm-lighter: #f5f5f5;<!-- [et_pb_line_break_holder] -->  --ibm-border: rgba(111,111,111,0.18);<!-- [et_pb_line_break_holder] -->  --navy: #0f0f12;<!-- [et_pb_line_break_holder] -->  --text: #1a1a1a;<!-- [et_pb_line_break_holder] -->  --muted: #5e5e5e;<!-- [et_pb_line_break_holder] -->  --white: #ffffff;<!-- [et_pb_line_break_holder] -->  --bg: #f7f7f8;<!-- [et_pb_line_break_holder] -->  --radius-xl: 28px;<!-- [et_pb_line_break_holder] -->  --radius-lg: 20px;<!-- [et_pb_line_break_holder] -->  --radius-md: 14px;<!-- [et_pb_line_break_holder] -->  --shadow-sm: 0 4px 16px rgba(0,0,0,0.06);<!-- [et_pb_line_break_holder] -->  --shadow-md: 0 12px 36px rgba(0,0,0,0.10);<!-- [et_pb_line_break_holder] -->  --shadow-lg: 0 24px 64px rgba(0,0,0,0.14);<!-- [et_pb_line_break_holder] -->  --font: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.iu-page { font-family: var(--font); color: var(--text); background: var(--white); line-height: 1.6; -webkit-font-smoothing: antialiased; }<!-- [et_pb_line_break_holder] -->.iu-page * { box-sizing: border-box; }<!-- [et_pb_line_break_holder] -->.iu-container { max-width: 1200px; margin: 0 auto; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* HERO *\/<!-- [et_pb_line_break_holder] -->.iu-hero { background: linear-gradient(160deg, #fafafa 0%, #efefef 100%); padding: 100px 40px 80px; overflow: hidden; position: relative; }<!-- [et_pb_line_break_holder] -->.iu-hero::before { content: ''; position: absolute; top: -140px; right: -140px; width: 700px; height: 700px; border-radius: 50%; background: radial-gradient(circle, rgba(111,111,111,0.06) 0%, transparent 68%); pointer-events: none; }<!-- [et_pb_line_break_holder] -->.iu-hero-inner { max-width: 1200px; margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }<!-- [et_pb_line_break_holder] -->.iu-eyebrow { display: inline-flex; align-items: center; gap: 8px; background: rgba(111,111,111,0.10); border: 1px solid var(--ibm-border); border-radius: 999px; padding: 6px 14px 6px 10px; font-size: 11.5px; font-weight: 700; letter-spacing: 0.09em; text-transform: uppercase; color: var(--ibm-dark); margin-bottom: 26px; }<!-- [et_pb_line_break_holder] -->.iu-eyebrow-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--ibm); }<!-- [et_pb_line_break_holder] -->.iu-hero h1 { font-size: clamp(44px, 5.5vw, 72px); font-weight: 800; letter-spacing: -0.045em; line-height: 0.96; color: var(--navy); margin-bottom: 18px; }<!-- [et_pb_line_break_holder] -->.iu-hero-subtitle { font-size: 19px; font-weight: 700; color: var(--ibm-dark); margin-bottom: 20px; line-height: 1.45; }<!-- [et_pb_line_break_holder] -->.iu-hero-body { font-size: 16.5px; line-height: 1.85; color: var(--muted); max-width: 540px; margin-bottom: 36px; }<!-- [et_pb_line_break_holder] -->.iu-cta-group { display: flex; align-items: center; gap: 14px; flex-wrap: wrap; margin-bottom: 44px; }<!-- [et_pb_line_break_holder] -->.iu-btn-primary { display: inline-flex; align-items: center; gap: 8px; background: #555; color: #fff; padding: 14px 24px; border-radius: 12px; font-weight: 700; font-size: 15px; text-decoration: none; transition: background 0.22s, transform 0.22s; }<!-- [et_pb_line_break_holder] -->.iu-btn-primary:hover { background: #444; transform: translateY(-1px); }<!-- [et_pb_line_break_holder] -->.iu-btn-outline { display: inline-flex; align-items: center; gap: 8px; background: transparent; color: var(--navy); padding: 14px 24px; border-radius: 12px; border: 1.5px solid rgba(15,15,18,0.22); font-weight: 600; font-size: 15px; text-decoration: none; transition: border-color 0.22s, background 0.22s; }<!-- [et_pb_line_break_holder] -->.iu-btn-outline:hover { border-color: var(--navy); background: rgba(15,15,18,0.04); }<!-- [et_pb_line_break_holder] -->.iu-trust { display: flex; align-items: center; gap: 12px; flex-wrap: wrap; }<!-- [et_pb_line_break_holder] -->.iu-trust-pill { display: inline-flex; align-items: center; gap: 3px; background: var(--white); border: 1px solid rgba(111,111,111,0.16); border-radius: 12px; padding: 8px 14px; font-size: 12.5px; font-weight: 600; color: var(--ibm-dark); box-shadow: var(--shadow-sm); }<!-- [et_pb_line_break_holder] -->.iu-pill-icon { width: 22px; height: 22px; border-radius: 6px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }<!-- [et_pb_line_break_holder] -->.iu-pill-icon svg { width: 13px; height: 13px; }<!-- [et_pb_line_break_holder] -->.iu-hero-visual { position: relative; }<!-- [et_pb_line_break_holder] -->.iu-hero-card { background: var(--white); border-radius: var(--radius-xl); border: 1px solid rgba(111,111,111,0.13); box-shadow: var(--shadow-lg); overflow: hidden; position: relative; }<!-- [et_pb_line_break_holder] -->.iu-hero-card img { width: 100%; height: 480px; object-fit: cover; object-position: center top; display: block; }<!-- [et_pb_line_break_holder] -->@keyframes iu-pulse { 0%,100%{opacity:1} 50%{opacity:0.4} }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* SECTION COMMONS *\/<!-- [et_pb_line_break_holder] -->.iu-section { padding: 96px 40px; }<!-- [et_pb_line_break_holder] -->.iu-section-alt { background: var(--bg); }<!-- [et_pb_line_break_holder] -->.iu-section-label { display: inline-flex; align-items: center; gap: 7px; background: rgba(111,111,111,0.08); border: 1px solid var(--ibm-border); border-radius: 999px; padding: 5px 13px; font-size: 11px; font-weight: 700; letter-spacing: 0.10em; text-transform: uppercase; color: var(--ibm-dark); margin-bottom: 18px; }<!-- [et_pb_line_break_holder] -->.iu-section-header { text-align: center; max-width: 700px; margin: 0 auto 52px; }<!-- [et_pb_line_break_holder] -->.iu-section-header h2 { font-size: clamp(30px, 3.8vw, 48px); font-weight: 800; letter-spacing: -0.03em; line-height: 1.08; color: var(--navy); margin-bottom: 14px; }<!-- [et_pb_line_break_holder] -->.iu-section-header p { font-size: 17px; line-height: 1.78; color: var(--muted); }<!-- [et_pb_line_break_holder] -->.iu-tags { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 36px; }<!-- [et_pb_line_break_holder] -->.iu-tag { display: inline-flex; align-items: center; gap: 8px; background: var(--white); border: 1px solid rgba(111,111,111,0.16); border-radius: 12px; padding: 7px 14px; font-size: 12.5px; font-weight: 600; color: var(--ibm-dark); box-shadow: var(--shadow-sm); }<!-- [et_pb_line_break_holder] -->.iu-tag svg { flex-shrink: 0; }<!-- [et_pb_line_break_holder] -->.iu-split-2 { display: grid; grid-template-columns: 1fr 1fr; gap: 22px; align-items: stretch; }<!-- [et_pb_line_break_holder] -->.iu-obj-panel { background: var(--white); border: 1px solid rgba(111,111,111,0.12); border-radius: var(--radius-xl); padding: 32px 28px; box-shadow: var(--shadow-sm); display: flex; flex-direction: column; gap: 12px; margin: auto; }<!-- [et_pb_line_break_holder] -->.iu-obj-item { display: flex; gap: 14px; align-items: flex-start; padding: 16px 18px; border-radius: 16px; background: var(--bg); border: 1px solid rgba(111,111,111,0.09); transition: border-color 0.2s, background 0.2s; }<!-- [et_pb_line_break_holder] -->.iu-obj-item:hover { background: #f0f0f1; border-color: rgba(111,111,111,0.18); }<!-- [et_pb_line_break_holder] -->.iu-obj-icon { width: 38px; height: 38px; flex-shrink: 0; border-radius: 10px; background: linear-gradient(135deg, #f0f0f0 0%, #e2e2e2 100%); border: 1px solid rgba(111,111,111,0.14); display: flex; align-items: center; justify-content: center; }<!-- [et_pb_line_break_holder] -->.iu-obj-icon svg { width: 17px; height: 17px; stroke: var(--ibm-dark); fill: none; stroke-width: 1.7; stroke-linecap: round; stroke-linejoin: round; }<!-- [et_pb_line_break_holder] -->.iu-obj-text strong { display: block; font-size: 14px; font-weight: 700; color: var(--navy); margin-bottom: 3px; }<!-- [et_pb_line_break_holder] -->.iu-obj-text span { font-size: 13px; line-height: 1.62; color: var(--muted); }<!-- [et_pb_line_break_holder] -->.iu-media-card { position: relative; border-radius: var(--radius-xl); overflow: hidden; border: 1px solid rgba(111,111,111,0.13); box-shadow: var(--shadow-lg); min-height: 380px; }<!-- [et_pb_line_break_holder] -->.iu-media-card img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; aspect-ratio: 4 \/ 3; }<!-- [et_pb_line_break_holder] -->.iu-media-badge { position: absolute; bottom: 20px; left: 20px; right: 20px; background: rgba(255,255,255,0.96); backdrop-filter: blur(14px); border: 1px solid rgba(255,255,255,0.75); border-radius: 16px; padding: 15px 17px; box-shadow: 0 8px 28px rgba(0,0,0,0.10); }<!-- [et_pb_line_break_holder] -->.iu-media-badge strong { display: block; font-size: 14px; font-weight: 700; color: var(--ibm-dark); margin-bottom: 4px; }<!-- [et_pb_line_break_holder] -->.iu-media-badge span { font-size: 12px; color: var(--muted); }<!-- [et_pb_line_break_holder] -->.iu-module-badge { display: inline-flex; background: rgba(111,111,111,0.08); border: 1px solid var(--ibm-border); border-radius: 999px; padding: 5px 13px; font-size: 11px; font-weight: 700; letter-spacing: 0.10em; text-transform: uppercase; color: var(--ibm-dark); margin-bottom: 10px; width: fit-content; }<!-- [et_pb_line_break_holder] -->.iu-link-arrow { display: inline-flex; align-items: center; gap: 8px; color: var(--ibm-dark); font-weight: 700; font-size: 14px; text-decoration: none; border-bottom: 1.5px solid rgba(111,111,111,0.30); padding-bottom: 2px; transition: border-color 0.2s, color 0.2s; }<!-- [et_pb_line_break_holder] -->.iu-link-arrow:hover { color: var(--navy); border-color: var(--navy); }<!-- [et_pb_line_break_holder] -->.iu-feat-icon { width: 48px; height: 48px; border-radius: 13px; background: linear-gradient(135deg, #f0f0f0 0%, #e2e2e2 100%); border: 1px solid rgba(111,111,111,0.14); display: flex; align-items: center; justify-content: center; flex-shrink: 0; }<!-- [et_pb_line_break_holder] -->.iu-feat-icon svg { width: 22px; height: 22px; stroke: var(--ibm-dark); fill: none; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* DARK SECTION *\/<!-- [et_pb_line_break_holder] -->.iu-dark-section { background: #111113; padding: 96px 40px; }<!-- [et_pb_line_break_holder] -->.iu-dark-inner { max-width: 1200px; margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap: 56px; align-items: start; }<!-- [et_pb_line_break_holder] -->.iu-dark-label { display: inline-flex; align-items: center; gap: 7px; background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.12); border-radius: 999px; padding: 5px 13px; font-size: 11px; font-weight: 700; letter-spacing: 0.10em; text-transform: uppercase; color: rgba(255,255,255,0.72); margin-bottom: 22px; }<!-- [et_pb_line_break_holder] -->.iu-dark-inner h2 { font-size: clamp(30px, 3.5vw, 46px); font-weight: 800; letter-spacing: -0.035em; line-height: 1.08; color: #fff; margin-bottom: 18px; }<!-- [et_pb_line_break_holder] -->.iu-dark-inner > div > p { font-size: 16px; line-height: 1.82; color: rgba(255,255,255,0.65); }<!-- [et_pb_line_break_holder] -->.iu-summary-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }<!-- [et_pb_line_break_holder] -->.iu-summary-card { padding: 18px; border-radius: 16px; background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.09); display: flex; gap: 12px; align-items: flex-start; transition: background 0.2s, border-color 0.2s; }<!-- [et_pb_line_break_holder] -->.iu-summary-card:hover { background: rgba(255,255,255,0.08); border-color: rgba(255,255,255,0.15); }<!-- [et_pb_line_break_holder] -->.iu-summary-icon { width: 34px; height: 34px; border-radius: 9px; background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.12); display: flex; align-items: center; justify-content: center; flex-shrink: 0; }<!-- [et_pb_line_break_holder] -->.iu-summary-icon svg { width: 16px; height: 16px; stroke: rgba(255,255,255,0.80); fill: none; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round; }<!-- [et_pb_line_break_holder] -->.iu-summary-text strong { display: block; font-size: 13px; font-weight: 700; color: #fff; margin-bottom: 4px; }<!-- [et_pb_line_break_holder] -->.iu-summary-text span { display: block; font-size: 12px; line-height: 1.6; color: rgba(255,255,255,0.58); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* CTA BAND *\/<!-- [et_pb_line_break_holder] -->.iu-cta-band { background: linear-gradient(135deg, var(--ibm) 0%, var(--ibm-deeper) 100%); padding: 80px 40px; text-align: center; }<!-- [et_pb_line_break_holder] -->.iu-cta-band h2 { font-size: clamp(26px, 3.5vw, 42px); font-weight: 800; letter-spacing: -0.03em; color: #fff; margin-bottom: 14px; }<!-- [et_pb_line_break_holder] -->.iu-cta-band p { font-size: 17px; color: rgba(255,255,255,0.76); margin-bottom: 34px; }<!-- [et_pb_line_break_holder] -->.iu-btn-white { display: inline-flex; align-items: center; gap: 8px; background: #fff; color: var(--ibm-dark); padding: 14px 26px; border-radius: 12px; font-weight: 700; font-size: 15px; text-decoration: none; box-shadow: 0 10px 30px rgba(0,0,0,0.18); transition: transform 0.22s, box-shadow 0.22s; }<!-- [et_pb_line_break_holder] -->.iu-btn-white:hover { transform: translateY(-2px); box-shadow: 0 16px 40px rgba(0,0,0,0.24); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* \u2550\u2550 REDESIGN \u2014 DB\/IQ QA : dark left \/ numbered list right \u2550\u2550 *\/<!-- [et_pb_line_break_holder] -->.qa-wrap {<!-- [et_pb_line_break_holder] -->  max-width: 1200px; margin: 0 auto;<!-- [et_pb_line_break_holder] -->  display: grid; grid-template-columns: 0.85fr 1.15fr;<!-- [et_pb_line_break_holder] -->  border-radius: var(--radius-xl); overflow: hidden;<!-- [et_pb_line_break_holder] -->  box-shadow: var(--shadow-lg); border: 1px solid rgba(111,111,111,0.12);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.qa-left {<!-- [et_pb_line_break_holder] -->  background: #111113; padding: 52px 44px;<!-- [et_pb_line_break_holder] -->  display: flex; flex-direction: column; gap: 28px;<!-- [et_pb_line_break_holder] -->  position: relative; overflow: hidden;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.qa-left::before { content: ''; position: absolute; top: -60px; right: -60px; width: 260px; height: 260px; border-radius: 50%; background: radial-gradient(circle, rgba(255,255,255,0.04) 0%, transparent 70%); pointer-events: none; }<!-- [et_pb_line_break_holder] -->.qa-left-badge { margin-bottom: 16px; display: inline-flex; background: rgba(255,255,255,0.10); border: 1px solid rgba(255,255,255,0.14); border-radius: 999px; padding: 5px 13px; font-size: 11px; font-weight: 700; letter-spacing: 0.10em; text-transform: uppercase; color: rgba(255,255,255,0.72); width: fit-content; }<!-- [et_pb_line_break_holder] -->.qa-left h2 { margin-bottom: 16px; font-size: clamp(26px, 2.8vw, 38px); font-weight: 800; letter-spacing: -0.035em; line-height: 1.08; color: #fff; }<!-- [et_pb_line_break_holder] -->.qa-left-lead { margin-bottom: 0; font-size: 14.5px; line-height: 1.80; color: rgba(255,255,255,0.62); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Pipeline schema *\/<!-- [et_pb_line_break_holder] -->.qa-pipeline {<!-- [et_pb_line_break_holder] -->  display: flex; align-items: center; gap: 10px;<!-- [et_pb_line_break_holder] -->  background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.09);<!-- [et_pb_line_break_holder] -->  border-radius: 16px; padding: 18px 20px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.qa-pipe-step { display: flex; flex-direction: column; align-items: center; gap: 8px; flex: 1; }<!-- [et_pb_line_break_holder] -->.qa-pipe-icon {<!-- [et_pb_line_break_holder] -->  width: 40px; height: 40px; border-radius: 10px;<!-- [et_pb_line_break_holder] -->  background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.13);<!-- [et_pb_line_break_holder] -->  display: flex; align-items: center; justify-content: center;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.qa-pipe-icon svg { width: 17px; height: 17px; stroke: rgba(255,255,255,0.80); }<!-- [et_pb_line_break_holder] -->.qa-pipe-step span { font-size: 11px; font-weight: 700; color: rgba(255,255,255,0.55); letter-spacing: 0.06em; text-transform: uppercase; }<!-- [et_pb_line_break_holder] -->.qa-pipe-arrow { font-size: 16px; color: rgba(255,255,255,0.25); flex-shrink: 0; }<!-- [et_pb_line_break_holder] -->.qa-pipeline-result {<!-- [et_pb_line_break_holder] -->  display: flex; align-items: center; gap: 10px;<!-- [et_pb_line_break_holder] -->  background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.09);<!-- [et_pb_line_break_holder] -->  border-radius: 12px; padding: 12px 16px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.qa-result-dot { width: 8px; height: 8px; border-radius: 50%; background: #22c55e; flex-shrink: 0; animation: iu-pulse 2.2s ease-in-out infinite; }<!-- [et_pb_line_break_holder] -->.qa-pipeline-result span { font-size: 13px; color: rgba(255,255,255,0.60); }<!-- [et_pb_line_break_holder] -->.qa-pipeline-result strong { color: #fff; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.qa-left-cta { display: inline-flex; align-items: center; gap: 8px; background: rgba(255,255,255,0.10); color: #fff; padding: 12px 20px; border-radius: 12px; border: 1px solid rgba(255,255,255,0.18); font-weight: 700; font-size: 14px; text-decoration: none; transition: background 0.2s; width: fit-content; }<!-- [et_pb_line_break_holder] -->.qa-left-cta:hover { background: rgba(255,255,255,0.16); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.qa-right { background: var(--white); padding: 52px 44px; }<!-- [et_pb_line_break_holder] -->.qa-features { display: flex; flex-direction: column; }<!-- [et_pb_line_break_holder] -->.qa-feature { display: flex; gap: 18px; align-items: flex-start; padding: 22px 0; border-bottom: 1px solid rgba(111,111,111,0.10); }<!-- [et_pb_line_break_holder] -->.qa-feature:first-child { padding-top: 0; }<!-- [et_pb_line_break_holder] -->.qa-feature:last-child { border-bottom: none; }<!-- [et_pb_line_break_holder] -->\/* Icon wrapper replacing the number *\/<!-- [et_pb_line_break_holder] -->.qa-feature-icon {<!-- [et_pb_line_break_holder] -->  width: 36px; height: 36px; flex-shrink: 0; border-radius: 10px;<!-- [et_pb_line_break_holder] -->  background: linear-gradient(135deg, #f0f0f0 0%, #e2e2e2 100%);<!-- [et_pb_line_break_holder] -->  border: 1px solid rgba(111,111,111,0.14);<!-- [et_pb_line_break_holder] -->  display: flex; align-items: center; justify-content: center; margin-top: 1px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.qa-feature-icon svg { width: 17px; height: 17px; stroke: var(--ibm-dark); fill: none; stroke-width: 1.7; stroke-linecap: round; stroke-linejoin: round; }<!-- [et_pb_line_break_holder] -->.qa-feature strong { display: block; font-size: 14.5px; font-weight: 700; color: var(--navy); margin-bottom: 5px; }<!-- [et_pb_line_break_holder] -->.qa-feature p { font-size: 13.5px; line-height: 1.70; color: var(--muted); }<!-- [et_pb_line_break_holder] -->.qa-note { margin-top: 24px; padding: 14px 18px; border-radius: 12px; background: var(--bg); border: 1px solid rgba(111,111,111,0.10); font-size: 13.5px; line-height: 1.72; color: var(--muted); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* \u2550\u2550 REDESIGN \u2014 DB\/IQ QA+ : image pleine + texte c\u00f4te \u00e0 c\u00f4te invers\u00e9 + 3 pilliers bas \u2550\u2550 *\/<!-- [et_pb_line_break_holder] -->.qap-body { display: grid; grid-template-columns: 1fr 1fr; gap: 22px; align-items: stretch; margin-bottom: 20px; }<!-- [et_pb_line_break_holder] -->.qap-image { position: relative; border-radius: var(--radius-xl); overflow: hidden; border: 1px solid rgba(111,111,111,0.13); box-shadow: var(--shadow-lg); min-height: 420px; }<!-- [et_pb_line_break_holder] -->.qap-image img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; }<!-- [et_pb_line_break_holder] -->.qap-image-badge { position: absolute; bottom: 18px; left: 18px; right: 18px; background: rgba(255,255,255,0.96); backdrop-filter: blur(14px); border: 1px solid rgba(255,255,255,0.75); border-radius: 16px; padding: 14px 16px; box-shadow: 0 8px 28px rgba(0,0,0,0.10); }<!-- [et_pb_line_break_holder] -->.qap-image-badge strong { display: block; font-size: 14px; font-weight: 700; color: var(--ibm-dark); margin-bottom: 4px; }<!-- [et_pb_line_break_holder] -->.qap-image-badge span { font-size: 12px; color: var(--muted); }<!-- [et_pb_line_break_holder] -->.qap-text { background: var(--white); border: 1px solid rgba(111,111,111,0.12); border-radius: var(--radius-xl); padding: 38px 34px; box-shadow: var(--shadow-sm); display: flex; flex-direction: column; justify-content: center; }<!-- [et_pb_line_break_holder] -->.qap-text h2 { font-size: clamp(22px, 2.8vw, 34px); font-weight: 800; letter-spacing: -0.03em; color: var(--navy); margin-bottom: 20px; line-height: 1.15; }<!-- [et_pb_line_break_holder] -->.qap-text p { font-size: 15.5px; line-height: 1.82; color: var(--muted); margin-bottom: 14px; }<!-- [et_pb_line_break_holder] -->.qap-text p:last-of-type { margin-bottom: 28px; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* 3 pillars strip *\/<!-- [et_pb_line_break_holder] -->.qap-pillars { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0; border-radius: var(--radius-xl); overflow: hidden; border: 1px solid rgba(111,111,111,0.12); box-shadow: var(--shadow-sm); }<!-- [et_pb_line_break_holder] -->.qap-pillar { background: var(--white); padding: 28px 26px; border-right: 1px solid rgba(111,111,111,0.10); position: relative; overflow: hidden; transition: background 0.2s; }<!-- [et_pb_line_break_holder] -->.qap-pillar:last-child { border-right: none; }<!-- [et_pb_line_break_holder] -->.qap-pillar:hover { background: #f5f5f6; }<!-- [et_pb_line_break_holder] -->.qap-pillar::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: linear-gradient(90deg, var(--ibm) 0%, #b8b8b8 100%); }<!-- [et_pb_line_break_holder] -->.qap-pillar-num { width: 32px; height: 32px; border-radius: 999px; background: linear-gradient(135deg, var(--ibm) 0%, var(--ibm-deeper) 100%); color: #fff; font-size: 13px; font-weight: 800; display: flex; align-items: center; justify-content: center; margin-bottom: 14px; box-shadow: 0 4px 12px rgba(0,0,0,0.18); }<!-- [et_pb_line_break_holder] -->.qap-pillar strong { display: block; font-size: 14px; font-weight: 700; color: var(--navy); margin-bottom: 8px; }<!-- [et_pb_line_break_holder] -->.qap-pillar p { font-size: 13px; line-height: 1.68; color: var(--muted); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* \u2550\u2550 REDESIGN \u2014 MODULES : 2 featured (grandes) + 4 secondaires (compactes) \u2550\u2550 *\/<!-- [et_pb_line_break_holder] -->.mod-featured { display: grid; grid-template-columns: repeat(3, 1fr);; gap: 20px; margin-bottom: 20px; }<!-- [et_pb_line_break_holder] -->.mod-featured-card { background: var(--bg); border: 1px solid rgba(111,111,111,0.12); border-radius: var(--radius-xl); padding: 36px 32px; box-shadow: var(--shadow-sm); display: flex; flex-direction: column; position: relative; overflow: hidden; transition: transform 0.24s, box-shadow 0.24s; }<!-- [et_pb_line_break_holder] -->.mod-featured-card:hover { transform: translateY(-4px); box-shadow: var(--shadow-md); }<!-- [et_pb_line_break_holder] -->.mod-featured-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, var(--ibm) 0%, #c0c0c0 100%); }<!-- [et_pb_line_break_holder] -->\/* Large icon for featured *\/<!-- [et_pb_line_break_holder] -->.mod-feat-icon { width: 52px; height: 52px; border-radius: 14px; background: linear-gradient(135deg, #f0f0f0 0%, #e2e2e2 100%); border: 1px solid rgba(111,111,111,0.14); display: flex; align-items: center; justify-content: center; margin-bottom: 20px; }<!-- [et_pb_line_break_holder] -->.mod-feat-icon svg { width: 24px; height: 24px; }<!-- [et_pb_line_break_holder] -->.mod-badge { display: inline-flex; background: rgba(111,111,111,0.09); border: 1px solid var(--ibm-border); border-radius: 999px; padding: 4px 12px; font-size: 11px; font-weight: 700; letter-spacing: 0.10em; text-transform: uppercase; color: var(--ibm-dark); margin-bottom: 14px; width: fit-content; }<!-- [et_pb_line_break_holder] -->.mod-featured-card h3 { font-size: 20px; font-weight: 800; color: var(--navy); margin-bottom: 12px; line-height: 1.2; }<!-- [et_pb_line_break_holder] -->.mod-featured-card p { font-size: 14.5px; line-height: 1.78; color: var(--muted); flex: 1; margin-bottom: 24px; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.mod-secondary { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; }<!-- [et_pb_line_break_holder] -->.mod-secondary-card { background: var(--white); border: 1px solid rgba(111,111,111,0.12); border-radius: var(--radius-lg); padding: 28px 24px; box-shadow: var(--shadow-sm); display: flex; flex-direction: column; position: relative; overflow: hidden; transition: transform 0.24s, box-shadow 0.24s, border-color 0.24s; }<!-- [et_pb_line_break_holder] -->.mod-secondary-card:hover { transform: translateY(-3px); box-shadow: var(--shadow-md); border-color: rgba(111,111,111,0.24); }<!-- [et_pb_line_break_holder] -->.mod-secondary-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: linear-gradient(90deg, var(--ibm) 0%, #c0c0c0 100%); }<!-- [et_pb_line_break_holder] -->\/* Small icon for secondary *\/<!-- [et_pb_line_break_holder] -->.mod-sec-icon { width: 40px; height: 40px; border-radius: 11px; background: linear-gradient(135deg, #f0f0f0 0%, #e2e2e2 100%); border: 1px solid rgba(111,111,111,0.13); display: flex; align-items: center; justify-content: center; margin-bottom: 16px; }<!-- [et_pb_line_break_holder] -->.mod-sec-icon svg { width: 18px; height: 18px; }<!-- [et_pb_line_break_holder] -->.mod-secondary-card h3 { font-size: 14.5px; font-weight: 700; color: var(--navy); margin-bottom: 10px; line-height: 1.3; }<!-- [et_pb_line_break_holder] -->.mod-secondary-card p { font-size: 13px; line-height: 1.70; color: var(--muted); flex: 1; margin-bottom: 18px; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* RESPONSIVE *\/<!-- [et_pb_line_break_holder] -->@media (max-width: 1024px) {<!-- [et_pb_line_break_holder] -->  .iu-hero-inner, .iu-split-2, .iu-dark-inner { grid-template-columns: 1fr; }<!-- [et_pb_line_break_holder] -->  .qa-wrap { grid-template-columns: 1fr; }<!-- [et_pb_line_break_holder] -->  .qap-body { grid-template-columns: 1fr; }<!-- [et_pb_line_break_holder] -->  .qap-pillars { grid-template-columns: 1fr; }<!-- [et_pb_line_break_holder] -->  .qap-pillar { border-right: none; border-bottom: 1px solid rgba(111,111,111,0.10); }<!-- [et_pb_line_break_holder] -->  .qap-pillar:last-child { border-bottom: none; }<!-- [et_pb_line_break_holder] -->  .mod-featured { grid-template-columns: 1fr; }<!-- [et_pb_line_break_holder] -->  .mod-secondary { grid-template-columns: 1fr 1fr; }<!-- [et_pb_line_break_holder] -->  .iu-summary-grid { grid-template-columns: 1fr 1fr; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width: 640px) {<!-- [et_pb_line_break_holder] -->  .iu-section, .iu-dark-section, .iu-cta-band { padding: 64px 20px; }<!-- [et_pb_line_break_holder] -->  .iu-hero { padding: 72px 20px 56px; }<!-- [et_pb_line_break_holder] -->  .iu-summary-grid { grid-template-columns: 1fr; }<!-- [et_pb_line_break_holder] -->  .qa-left, .qa-right { padding: 32px 24px; }<!-- [et_pb_line_break_holder] -->  .mod-secondary { grid-template-columns: 1fr; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"iu-page\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- \u2550\u2550 HERO \u2550\u2550 --><!-- [et_pb_line_break_holder] --><\/p>\n<section class=\"iu-hero\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"iu-hero-inner\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"iu-eyebrow\">\n<div class=\"iu-eyebrow-dot\"><\/div>\n<p>IBM \u00b7 DB\/IQ<\/p><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<h1>DB\/IQ<\/h1>\n<p><!-- [et_pb_line_break_holder] -->      <pee class=\"iu-hero-subtitle\">Qualit\u00e4t und Performance von SQL-Db2-Anwendungen sicherstellen<\/pee><!-- [et_pb_line_break_holder] -->      <pee class=\"iu-hero-body\">DB\/IQ ist ein L\u00f6sungspaket, das die Qualit\u00e4t und Performance Ihrer SQL-Abfragen sicherstellt \u2014 ob statisch oder dynamisch \u2014 und dabei die Last auf Ihrer z\/OS-Umgebung reduziert. Nahtlos in DevOps-Workflows integriert, hilft es Teams, SQL-Probleme fr\u00fchzeitig im Entwicklungsprozess zu erkennen und zu verhindern.<\/pee><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"iu-cta-group\"><!-- [et_pb_line_break_holder] -->        <a href=\"\/de\/kontaktiere-uns\/\" class=\"iu-btn-primary\">Demo anfordern <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg><\/a><!-- [et_pb_line_break_holder] -->        <a href=\"#features\" class=\"iu-btn-outline\">Module entdecken<\/a><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"iu-tags\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"iu-tag\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"var(--ibm-dark)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 11 12 14 22 4\"\/><path d=\"M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11\"\/><\/svg>SQL-Qualit\u00e4tskontrolle<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"iu-tag\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"var(--ibm-dark)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\/><\/svg>Performanceanalyse<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"iu-tag\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"var(--ibm-dark)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"8\" y1=\"6\" x2=\"21\" y2=\"6\"\/><line x1=\"8\" y1=\"12\" x2=\"21\" y2=\"12\"\/><line x1=\"8\" y1=\"18\" x2=\"21\" y2=\"18\"\/><line x1=\"3\" y1=\"6\" x2=\"3.01\" y2=\"6\"\/><line x1=\"3\" y1=\"12\" x2=\"3.01\" y2=\"12\"\/><line x1=\"3\" y1=\"18\" x2=\"3.01\" y2=\"18\"\/><\/svg>Indexoptimierung<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"iu-tag\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"var(--ibm-dark)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg>\u00dcberwachung dynamischer Abfragen<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"iu-tag\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"var(--ibm-dark)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"16 18 22 12 16 6\"\/><polyline points=\"8 6 2 12 8 18\"\/><line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"22\"\/><\/svg>DevOps-Integration<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"iu-hero-visual\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"iu-hero-card\"><!-- [et_pb_line_break_holder] -->        <img decoding=\"async\" src=\"https:\/\/infotel-software.com\/wp-content\/uploads\/2026\/04\/Image-IBM-2.png\" alt=\"DB\/IQ \u2013 SQL-Qualit\u00e4t und Performance f\u00fcr Db2\"><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/section>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- \u2550\u2550 OBJECTIFS + IMAGE \u2550\u2550 --><!-- [et_pb_line_break_holder] --><\/p>\n<section class=\"iu-section iu-section-alt\" id=\"features\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"iu-container\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"iu-section-header\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"iu-section-label\">Mehrwert<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<h2>Was DB\/IQ Ihnen erm\u00f6glicht<\/h2>\n<p><!-- [et_pb_line_break_holder] -->      <pee>Stellen Sie sicher, dass SQL-Db2-Anwendungen den Qualit\u00e4tsstandards entsprechen, bewerten Sie die Effizienz der Zugriffspfade, ermitteln Sie die besten Indexierungsstrategien und steuern Sie die Abfrageausf\u00fchrung \u2014 auch dynamisch.<\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"iu-split-2\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"iu-obj-panel\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"iu-obj-item\">\n<div class=\"iu-obj-icon\"><svg viewBox=\"0 0 24 24\"><polyline points=\"9 11 12 14 22 4\"\/><path d=\"M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11\"\/><\/svg><\/div>\n<div class=\"iu-obj-text\"><strong>Qualit\u00e4tskontrolle<\/strong><span>Sicherstellen, dass SQL-Db2-Anwendungen Ihre Qualit\u00e4tsregeln einhalten.<\/span><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"iu-obj-item\">\n<div class=\"iu-obj-icon\"><svg viewBox=\"0 0 24 24\"><polyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\/><\/svg><\/div>\n<div class=\"iu-obj-text\"><strong>Effiziente Zugriffspfade<\/strong><span>Bewerten, ob die Datenzugriffspfade effizient sind.<\/span><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"iu-obj-item\">\n<div class=\"iu-obj-icon\"><svg viewBox=\"0 0 24 24\"><line x1=\"8\" y1=\"6\" x2=\"21\" y2=\"6\"\/><line x1=\"8\" y1=\"12\" x2=\"21\" y2=\"12\"\/><line x1=\"8\" y1=\"18\" x2=\"21\" y2=\"18\"\/><line x1=\"3\" y1=\"6\" x2=\"3.01\" y2=\"6\"\/><line x1=\"3\" y1=\"12\" x2=\"3.01\" y2=\"12\"\/><line x1=\"3\" y1=\"18\" x2=\"3.01\" y2=\"18\"\/><\/svg><\/div>\n<div class=\"iu-obj-text\"><strong>Indexierungsstrategie<\/strong><span>Die besten Indexierungsstrategien ermitteln.<\/span><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"iu-obj-item\">\n<div class=\"iu-obj-icon\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg><\/div>\n<div class=\"iu-obj-text\"><strong>Ausf\u00fchrungssteuerung<\/strong><span>Die Ausf\u00fchrung von Db2-Abfragen steuern \u2014 auch dynamisch.<\/span><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"iu-media-card\"><!-- [et_pb_line_break_holder] -->        <img decoding=\"async\" src=\"https:\/\/infotel-software.com\/wp-content\/uploads\/2026\/04\/Image-IBM-4.png\" alt=\"DB\/IQ SQL-Qualit\u00e4t und Performance\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"iu-media-badge\"><strong>SQL-Governance<\/strong><span>Qualit\u00e4t \u00b7 Performance \u00b7 Zuverl\u00e4ssigkeit<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/section>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- \u2550\u2550 DB\/IQ QA \u2550\u2550 --><!-- [et_pb_line_break_holder] --><\/p>\n<section class=\"iu-section\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"iu-container\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"iu-section-header\" style=\"margin-bottom:40px;\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"iu-section-label\">Modul<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<h2>DB\/IQ QA \u2014 Quality Assurance<\/h2>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"qa-wrap\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"qa-left\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"qa-left-badge\">DB\/IQ QA<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<h2>Quality Assurance<\/h2>\n<p><!-- [et_pb_line_break_holder] -->          <pee class=\"qa-left-lead\">Die L\u00f6sung DB\/IQ Quality Assurance analysiert und pr\u00fcft den gesamten SQL-Code \u2014 ob als Quellcode, als DBRM aus dem Db2-Pr\u00e4prozessor, als katalogbasiertes SQL oder als dynamisch ausgef\u00fchrtes SQL.<\/pee><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <!-- SQL pipeline schema --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"qa-pipeline\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"qa-pipe-step qa-pipe-step--source\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"qa-pipe-icon\"><!-- [et_pb_line_break_holder] -->              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\/><polyline points=\"14 2 14 8 20 8\"\/><line x1=\"8\" y1=\"13\" x2=\"16\" y2=\"13\"\/><line x1=\"8\" y1=\"17\" x2=\"16\" y2=\"17\"\/><\/svg><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <span>Quelle<\/span><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"qa-pipe-arrow\">\u2192<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"qa-pipe-step qa-pipe-step--dbrm\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"qa-pipe-icon\"><!-- [et_pb_line_break_holder] -->              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"4\" y=\"4\" width=\"16\" height=\"16\" rx=\"2\"\/><rect x=\"9\" y=\"9\" width=\"6\" height=\"6\"\/><line x1=\"9\" y1=\"2\" x2=\"9\" y2=\"4\"\/><line x1=\"15\" y1=\"2\" x2=\"15\" y2=\"4\"\/><line x1=\"9\" y1=\"20\" x2=\"9\" y2=\"22\"\/><line x1=\"15\" y1=\"20\" x2=\"15\" y2=\"22\"\/><line x1=\"20\" y1=\"9\" x2=\"22\" y2=\"9\"\/><line x1=\"20\" y1=\"15\" x2=\"22\" y2=\"15\"\/><line x1=\"2\" y1=\"9\" x2=\"4\" y2=\"9\"\/><line x1=\"2\" y1=\"15\" x2=\"4\" y2=\"15\"\/><\/svg><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <span>DBRM<\/span><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"qa-pipe-arrow\">\u2192<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"qa-pipe-step qa-pipe-step--dynamic\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"qa-pipe-icon\"><!-- [et_pb_line_break_holder] -->              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\/><\/svg><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <span>Dynamisch<\/span><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"qa-pipeline-result\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"qa-result-dot\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->          <span>Gepr\u00fcft anhand von <strong>370+ Qualit\u00e4tsregeln<\/strong><\/span><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <a href=\"\/de\/kontaktiere-uns\/\" class=\"qa-left-cta\"><!-- [et_pb_line_break_holder] -->          Demo anfordern<!-- [et_pb_line_break_holder] -->          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg><!-- [et_pb_line_break_holder] -->        <\/a><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"qa-right\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"qa-features\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"qa-feature\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"qa-feature-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 11 12 14 22 4\"\/><path d=\"M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11\"\/><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div><strong>Durchsetzung von Qualit\u00e4tsstandards<\/strong><pee>Erm\u00f6glicht die \u00dcberpr\u00fcfung des gesamten SQL-Codes gem\u00e4\u00df den organisationsinternen Standards.<\/pee><\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"qa-feature\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"qa-feature-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M2 20h.01M7 20v-4\"\/><path d=\"M12 20v-8\"\/><path d=\"M17 20V8\"\/><path d=\"M22 4v16\"\/><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div><strong>Umfangreiche Regelbibliothek<\/strong><pee>\u00dcber 370 sofort einsatzbereite Qualit\u00e4tsregeln, anpassbar an Ihre Anforderungen und Service Level Agreements.<\/pee><\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"qa-feature\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"qa-feature-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"11\" cy=\"11\" r=\"8\"\/><line x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\"\/><line x1=\"11\" y1=\"8\" x2=\"11\" y2=\"14\"\/><line x1=\"8\" y1=\"11\" x2=\"14\" y2=\"11\"\/><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div><strong>Interaktive Analyse<\/strong><pee>Stellt Entwicklern eine interaktive Qualit\u00e4tskontrolle sowie eine umfassende EXPLAIN-Funktion f\u00fcr alle SQL-Anweisungen bereit.<\/pee><\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"qa-feature\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"qa-feature-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z\"\/><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"\/><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"\/><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div><strong>Programmvalidierung<\/strong><pee>Meldet und lehnt bei Bedarf Programme ab, die gegen die definierten Qualit\u00e4tsregeln versto\u00dfen.<\/pee><\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"qa-note\">Die Pr\u00fcfungen k\u00f6nnen von Entwicklern auf Anfrage direkt in ihrer Mainframe- oder Eclipse-Entwicklungsumgebung ausgel\u00f6st werden sowie automatisch im Batch-Betrieb w\u00e4hrend der Auslieferungsprozesse.<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/section>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- \u2550\u2550 DB\/IQ QA+ \u2550\u2550 --><!-- [et_pb_line_break_holder] --><\/p>\n<section class=\"iu-section iu-section-alt\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"iu-container\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"iu-section-header\" style=\"margin-bottom:40px;\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"iu-section-label\">Modul<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<h2>DB\/IQ QA+ \u2014 Optimierung dynamischer SQL-Abfragen<\/h2>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"qap-body\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"qap-image\"><!-- [et_pb_line_break_holder] -->        <img decoding=\"async\" src=\"https:\/\/infotel-software.com\/wp-content\/uploads\/2026\/04\/Image-IBM-3.png\" alt=\"DB\/IQ Optimierung dynamisches SQL\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"qap-image-badge\"><strong>Transparenz bei dynamischem SQL<\/strong><span>Kosten \u00b7 Joins \u00b7 CPU \u00b7 GETPAGEs \u00b7 Ausf\u00fchrungspfade<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"qap-text\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"iu-module-badge\">DB\/IQ QA+<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<h2>Optimierung dynamischer SQL-Abfragen<\/h2>\n<p><!-- [et_pb_line_break_holder] -->        <pee>Die L\u00f6sung DB\/IQ QA+ analysiert dynamische SQL-Abfragen eingehend, indem sie Kosten, Joins, Sortierungen, Zugriffspfade, Ausf\u00fchrungszeiten, CPU-Nutzung und die Anzahl der GETPAGEs bewertet.<\/pee><!-- [et_pb_line_break_holder] -->        <pee>Sie identifiziert die ressourcenintensivsten Abfragen, um den Verbrauch dynamischer Abfragen zu stabilisieren und deren Ausf\u00fchrung innerhalb akzeptabler Performance-Schwellenwerte zu halten \u2014 und verhindert so unerwartete Ressourcenspitzen in der Produktionsumgebung.<\/pee><!-- [et_pb_line_break_holder] -->        <pee>Durch die Messung der Qualit\u00e4tsentwicklung von Abfragen \u00fcber einen bestimmten Zeitraum erm\u00f6glicht sie die Antizipation der Auswirkungen von Db2-Updates auf Ausf\u00fchrungspfade. Dank eines automatischen Performance-Vergleichs zwischen verschiedenen Versionen einer Abfrage gew\u00e4hrleistet DB\/IQ QA+ eine kontinuierliche Optimierung und erh\u00f6hte Anwendungsstabilit\u00e4t.<\/pee><!-- [et_pb_line_break_holder] -->        <a href=\"\/db-iq-quality-assurance\/\" class=\"iu-link-arrow\">Mehr erfahren <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg><\/a><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/section>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- \u2550\u2550 MODULES \u2550\u2550 --><!-- [et_pb_line_break_holder] --><\/p>\n<section class=\"iu-section\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"iu-container\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"iu-section-header\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"iu-section-label\">Module<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<h2>Weitere DB\/IQ-Module<\/h2>\n<p><!-- [et_pb_line_break_holder] -->      <pee>Erg\u00e4nzende L\u00f6sungen f\u00fcr Package-Management, Workload-Analyse, Indexoptimierung, integrierte IDE-Tools und offene Integration via REST API.<\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"mod-featured\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"mod-featured-card\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"mod-feat-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"var(--ibm-dark)\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\/><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"mod-badge\">DB\/IQ PM<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<h3>Anwendungs-Package-Management<\/h3>\n<p><!-- [et_pb_line_break_holder] -->        <pee>DB\/IQ PM vereinfacht das Package-Management, indem es ungenutzte Packages identifiziert und l\u00f6scht sowie den Db2-Katalog f\u00fcr eine effizientere Anwendungsverwaltung reorganisiert.<\/pee><!-- [et_pb_line_break_holder] -->        <a href=\"\/db-iq-package-management\/\" class=\"iu-link-arrow\">Mehr erfahren <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg><\/a><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"mod-featured-card\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"mod-feat-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"var(--ibm-dark)\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\/><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"mod-badge\">DB\/IQ WL<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<h3>Erweiterte Workload-Analyse<\/h3>\n<p><!-- [et_pb_line_break_holder] -->        <pee>DB\/IQ WL unterst\u00fctzt DBAs bei der Analyse, Diagnose und Behebung von Performance-Problemen, die w\u00e4hrend der Programmausf\u00fchrung auftreten. Durch detaillierte Einblicke in Workloads und Ausf\u00fchrungsebenen lassen sich Ursachen von Verlangsamungen leichter identifizieren und Korrekturma\u00dfnahmen zur Verbesserung der Gesamtperformance ergreifen.<\/pee><!-- [et_pb_line_break_holder] -->        <a href=\"\/de\/kontaktiere-uns\/\" class=\"iu-link-arrow\">Demo anfordern <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg><\/a><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"mod-featured-card\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"mod-sec-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"var(--ibm-dark)\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"8\" y1=\"6\" x2=\"21\" y2=\"6\"\/><line x1=\"8\" y1=\"12\" x2=\"21\" y2=\"12\"\/><line x1=\"8\" y1=\"18\" x2=\"21\" y2=\"18\"\/><line x1=\"3\" y1=\"6\" x2=\"3.01\" y2=\"6\"\/><line x1=\"3\" y1=\"12\" x2=\"3.01\" y2=\"12\"\/><line x1=\"3\" y1=\"18\" x2=\"3.01\" y2=\"18\"\/><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"mod-badge\">DB\/IQ IA<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<h3>Erweiterte Indexoptimierung<\/h3>\n<p><!-- [et_pb_line_break_holder] -->        <pee>IA+ f\u00fchrt eine tiefgehende SQL-Aktivit\u00e4tsanalyse durch, um wenig genutzte Indizes zu identifizieren, Duplikate zu erkennen und die Relevanz bestehender Indizes zu bewerten. Auf Basis der gewonnenen Erkenntnisse k\u00f6nnen neue Indizes und Schl\u00fcsselspalten empfohlen sowie die Auswirkungen von m\u00f6glichen Indizes auf die Anwendungsperformance bewertet werden.<\/pee><!-- [et_pb_line_break_holder] -->        <a href=\"\/db-iq-index-administrator\/\" class=\"iu-link-arrow\">Unsere L\u00f6sung in der Praxis <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg><\/a><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"mod-secondary\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"mod-secondary-card\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"mod-sec-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"var(--ibm-dark)\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><circle cx=\"12\" cy=\"12\" r=\"4\"\/><line x1=\"4.93\" y1=\"4.93\" x2=\"9.17\" y2=\"9.17\"\/><line x1=\"14.83\" y1=\"14.83\" x2=\"19.07\" y2=\"19.07\"\/><line x1=\"14.83\" y1=\"9.17\" x2=\"19.07\" y2=\"4.93\"\/><line x1=\"4.93\" y1=\"19.07\" x2=\"9.17\" y2=\"14.83\"\/><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"mod-badge\">DB\/IQ QA-E<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<h3>Eclipse-Plug-in f\u00fcr die SQL-Entwicklung<\/h3>\n<p><!-- [et_pb_line_break_holder] -->        <pee>DB\/IQ QA-E ist ein Eclipse-Plug-in, kompatibel mit RDz\u00ae, das interaktive Qualit\u00e4tskontrolle, EXPLAIN-Funktionalit\u00e4t und Echtzeit-Zugriffspfadanalyse direkt in der IDE bereitstellt. Es hilft Entwicklern, Performance-Probleme fr\u00fchzeitig zu erkennen und SQL bereits in der Entwicklungsphase zu optimieren \u2014 Nacharbeiten werden reduziert und die Anwendungsperformance vor dem Deployment verbessert.<\/pee><!-- [et_pb_line_break_holder] -->        <a href=\"\/de\/kontaktiere-uns\/\" class=\"iu-link-arrow\">Demo anfordern <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg><\/a><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"mod-secondary-card\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"mod-sec-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"var(--ibm-dark)\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"16 18 22 12 16 6\"\/><polyline points=\"8 6 2 12 8 18\"\/><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"mod-badge\">DB\/IQ VS Code<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<h3>VS-Code-Erweiterung f\u00fcr SQL-Qualit\u00e4t<\/h3>\n<p><!-- [et_pb_line_break_holder] -->        <pee>Die DB\/IQ-Erweiterung f\u00fcr Visual Studio Code bringt die SQL-Qualit\u00e4tskontrolle direkt in die moderne Entwicklungsumgebung. Sie bietet Echtzeit-Linting auf Basis des organisationsinternen Regelwerks sowie EXPLAIN-Ergebnisse direkt im Editor \u2014 ohne Kontextwechsel.<\/pee><!-- [et_pb_line_break_holder] -->        <a href=\"\/de\/kontaktiere-uns\/\" class=\"iu-link-arrow\">Demo anfordern <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg><\/a><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"mod-secondary-card\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"mod-sec-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"var(--ibm-dark)\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"17 1 21 5 17 9\"\/><path d=\"M3 11V9a4 4 0 0 1 4-4h14\"\/><polyline points=\"7 23 3 19 7 15\"\/><path d=\"M21 13v2a4 4 0 0 1-4 4H3\"\/><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"mod-badge\">DB\/IQ REST API<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<h3>Offene Integration via REST API<\/h3>\n<p><!-- [et_pb_line_break_holder] -->        <pee>Die DB\/IQ REST API erm\u00f6glicht die nahtlose Integration von SQL-Qualit\u00e4tskontrollen in jede CI\/CD-Pipeline, benutzerdefinierte Toolchain oder Drittanbieterplattform. Teams k\u00f6nnen Qualit\u00e4tspr\u00fcfungen programmgesteuert ausl\u00f6sen, Regelverst\u00f6\u00dfe abrufen und EXPLAIN-Ergebnisse einsehen \u2014 und machen DB\/IQ so zu einem nativen Bestandteil automatisierter Auslieferungs-Workflows.<\/pee><!-- [et_pb_line_break_holder] -->        <a href=\"\/de\/kontaktiere-uns\/\" class=\"iu-link-arrow\">Demo anfordern <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg><\/a><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/section>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- \u2550\u2550 IN SHORT \u2013 DARK \u2550\u2550 --><!-- [et_pb_line_break_holder] --><\/p>\n<section class=\"iu-dark-section\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"iu-dark-inner\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"iu-dark-label\">Auf einen Blick!<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<h2>Warum Unternehmen DB\/IQ w\u00e4hlen<\/h2>\n<p><!-- [et_pb_line_break_holder] -->      <pee>DB\/IQ hilft Teams, SQL-Qualit\u00e4t zu sichern, Performance-Risiken fr\u00fchzeitig zu erkennen, Kontrollen zu automatisieren und Entwickler sowie DBAs \u00fcber den gesamten Anwendungslebenszyklus hinweg zu unterst\u00fctzen.<\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"iu-summary-grid\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"iu-summary-card\">\n<div class=\"iu-summary-icon\"><svg viewBox=\"0 0 24 24\"><polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\/><\/svg><\/div>\n<div class=\"iu-summary-text\"><strong>Geringerer Aufwand<\/strong><span>Automatisiert die SQL-Kontrolle \u00fcber den gesamten Lebenszyklus<\/span><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"iu-summary-card\">\n<div class=\"iu-summary-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z\"\/><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"\/><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"\/><\/svg><\/div>\n<div class=\"iu-summary-text\"><strong>Risikofr\u00fcherkennung<\/strong><span>Identifiziert problematische SQL-Abfragen fr\u00fchzeitig<\/span><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"iu-summary-card\">\n<div class=\"iu-summary-icon\"><svg viewBox=\"0 0 24 24\"><polyline points=\"9 11 12 14 22 4\"\/><path d=\"M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11\"\/><\/svg><\/div>\n<div class=\"iu-summary-text\"><strong>Standards durchsetzen<\/strong><span>Gew\u00e4hrleistet die Einhaltung von Qualit\u00e4tsrichtlinien und-standards<\/span><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"iu-summary-card\">\n<div class=\"iu-summary-icon\"><svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\" ry=\"2\"\/><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/><\/svg><\/div>\n<div class=\"iu-summary-text\"><strong>Produktionskonformit\u00e4t<\/strong><span>Stellt sicher, dass der ausgelieferte SQL-Code den Qualit\u00e4tsstandards entspricht<\/span><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"iu-summary-card\">\n<div class=\"iu-summary-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><\/svg><\/div>\n<div class=\"iu-summary-text\"><strong>Entwicklerunterst\u00fctzung<\/strong><span>Individuelle Hilfemeldungen und detaillierte Indikatoren<\/span><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"iu-summary-card\">\n<div class=\"iu-summary-icon\"><svg viewBox=\"0 0 24 24\"><polyline points=\"16 18 22 12 16 6\"\/><polyline points=\"8 6 2 12 8 18\"\/><line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"22\"\/><\/svg><\/div>\n<div class=\"iu-summary-text\"><strong>DevOps-kompatibel<\/strong><span>Unterst\u00fctzt Auditing und kontinuierliche Qualit\u00e4tsbewertung<\/span><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/section>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- \u2550\u2550 CTA BAND \u2550\u2550 --><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"iu-cta-band\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"iu-container\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<h2>Bereit, die Qualit\u00e4t Ihrer Db2-SQL-Anwendungen zu sichern?<\/h2>\n<p><!-- [et_pb_line_break_holder] -->    <pee>Schlie\u00dfen Sie sich den Teams an, die auf DB\/IQ vertrauen, um Probleme zu verhindern, die Performance zu optimieren und Standards durchzusetzen.<\/pee><!-- [et_pb_line_break_holder] -->    <a href=\"\/de\/kontaktiere-uns\/\" class=\"iu-btn-white\">Demo anfordern <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg><\/a><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] -->[\/et_pb_fullwidth_code][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":34,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"<!-- wp:image {\"sizeSlug\":\"large\"} -->\r\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/us-infotel.dev.infotel.com\/wp-content\/uploads\/2022\/05\/joel-filipe-jU9VAZDGMzs-unsplash-scaled.jpg\" alt=\"\"\/><\/figure>\r\n<!-- \/wp:image -->\r\n\r\n<!-- wp:paragraph -->\r\n<p><\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:heading {\"textAlign\":\"left\"} -->\r\n<h2 class=\"has-text-align-left\"><span style=\"color: #000000;\" class=\"stk-highlight\">Ensure the quality and performance of SQL Db2 applications<\/span><\/h2>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:ugb\/container {\"contentWidth\":100,\"contentVerticalAlign\":\"center\",\"borderRadius\":0,\"shadow\":0,\"columnBackgroundColor\":\"transparent\",\"columnBackgroundTintStrength\":5,\"columnBackgroundGradientDirection\":0,\"columnFixedBackground\":false,\"uniqueClass\":\"ugb-b0b6dee\",\"paddingTop\":0,\"paddingRight\":0,\"paddingBottom\":0,\"paddingLeft\":0,\"className\":\"row-full\"} -->\r\n<div class=\"wp-block-ugb-container ugb-container row-full ugb-b0b6dee ugb-container--v2 ugb-container--design-basic ugb-main-block\"><style>.ugb-b0b6dee-wrapper.ugb-container__wrapper{border-radius:0px !important;background-color:transparent !important}.ugb-b0b6dee-wrapper.ugb-container__wrapper:before{background-color:transparent !important}.ugb-b0b6dee-content-wrapper > h1,.ugb-b0b6dee-content-wrapper > h2,.ugb-b0b6dee-content-wrapper > h3,.ugb-b0b6dee-content-wrapper > h4,.ugb-b0b6dee-content-wrapper > h5,.ugb-b0b6dee-content-wrapper > h6{color:#222222}.ugb-b0b6dee-content-wrapper > p,.ugb-b0b6dee-content-wrapper > ol li,.ugb-b0b6dee-content-wrapper > ul li{color:#222222}@media screen and (min-width:768px){.ugb-b0b6dee-content-wrapper.ugb-container__content-wrapper{width:100% !important}.ugb-b0b6dee.ugb-container{padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important}}<\/style><div class=\"ugb-inner-block\"><div class=\"ugb-block-content\"><div class=\"ugb-container__wrapper ugb-b0b6dee-wrapper ugb--shadow-0\"><div class=\"ugb-container__side\"><div class=\"ugb-container__content-wrapper ugb-b0b6dee-content-wrapper\"><!-- wp:stackable\/spacer {\"uniqueId\":\"fcb3dc1\",\"height\":0} -->\r\n<div class=\"wp-block-stackable-spacer stk-block-spacer stk--no-padding stk-block stk-fcb3dc1\" data-block-id=\"fcb3dc1\"><style>.stk-fcb3dc1{height:0px !important}<\/style><\/div>\r\n<!-- \/wp:stackable\/spacer -->\r\n\r\n<!-- wp:table -->\r\n<figure class=\"wp-block-table\"><table><tbody><tr><td>CHECK THAT SQL DB2 APPLICATIONS RESPECT YOUR QUALITY RULES<\/td><td>EVALUATE WHETHER THE DATA ACCESS PATHS ARE EFFICIENT<\/td><td>FIND THE BEST INDEXMONITOR THE EXECUTION OF DB2 QUERIES STRATEGIES<\/td><td>MONITOR THE EXECUTION OF DB2 QUERIES<\/td><\/tr><\/tbody><\/table><\/figure>\r\n<!-- \/wp:table -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>DB\/IQ is a software solution designed to assess and improve the level of quality and maintainability of Db2 for z\/OS applications before they get deployed in your production environment. DB\/IQ automates the quality control process according to performance, maintainability and scalability criteria.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:image {\"sizeSlug\":\"large\"} -->\r\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/us-infotel.dev.infotel.com\/wp-content\/uploads\/2022\/05\/christian-perner-fYO1T495QCM-unsplash-scaled.jpg\" alt=\"\"\/><\/figure>\r\n<!-- \/wp:image -->\r\n\r\n<!-- wp:heading -->\r\n<h2>Quality checks<\/h2>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>DB\/IQ analyzes and performs checks on all SQL code; whether in source form, in a DBRM resulting from the Db2 pre-processor, in all Catalog-based SQL (plans, packages, views, MQTs, triggers etc.) or as dynamically executed SQL.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:list -->\r\n<ul><li>Check the quality of any SQL code according to organization-defined standards.<\/li><li>More than 350 quality rules are available \u201cout-of-the-box\u201d and can be customized according to your requirements and SLAs.<\/li><li>Provide developers interactive quality control and full EXPLAIN functionality for all SQL statements.<\/li><li>Alerts and possibly rejects programs that violate quality rules.<\/li><li>Controls can be triggered on demand by developers, directly in their mainframe or Eclipse development environments, and automatically in batch mode during delivery procedures.<\/li><\/ul>\r\n<!-- \/wp:list -->\r\n\r\n<!-- wp:image {\"sizeSlug\":\"large\"} -->\r\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/us-infotel.dev.infotel.com\/wp-content\/uploads\/2022\/05\/luca-bravo-SRjZtxsK3Os-unsplash-scaled.jpg\" alt=\"\"\/><\/figure>\r\n<!-- \/wp:image -->\r\n\r\n<!-- wp:heading -->\r\n<h2>Package Management<\/h2>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>DB\/IQ Package Management for Db2 (PM) \u2013 Early Db2 installations implemented the BIND strategy for plans and associated DBRMs with static linking of all applications. With so many daily Db2 changes, the static linking created great complexity for the Catalog and auto-versioning was put in place with \u201cBIND PACKAGE\u201d function alleviate the complexity. The auto-versioning however, caused Db2 Catalogs to grow exponentially to an unmanageable state where very large Explain tables slow down BINDs.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>DB\/IQ PM helps reduce this complexity by identifying unlinked packages, removing them then reorganizing the Db2 Catalog. The result is a cleaner Db2 Catalog, free of redundant packages and streamlined for better application performance.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:list -->\r\n<ul><li>Cleans up the Db2 Catalog by discarding non-required packages \u2013 even in Change Management Systems \u2013 delivering streamlined application performance for better EUX<\/li><li>Reduces mainframe budget churn<\/li><li>Assists DBAs to easily build jobs and keep a cleaner, more efficient Db2 Catalog<\/li><li>Minimizes all general commonly used gigantic Explain tables<\/li><li>Avoids all -805\/-818 (timestamp mismatch) problems by locating inconsistencies between DBRMs packages and corresponding load modules<\/li><\/ul>\r\n<!-- \/wp:list -->\r\n\r\n<!-- wp:image {\"sizeSlug\":\"large\"} -->\r\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/us-infotel.dev.infotel.com\/wp-content\/uploads\/2022\/05\/anders-jilden-Sc5RKXLBjGg-unsplash.jpg\" alt=\"\"\/><\/figure>\r\n<!-- \/wp:image -->\r\n\r\n<!-- wp:heading -->\r\n<h2>Ensure the quality and performance of SQL Db2 applications<\/h2>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p><strong>Audit Db2 applications<\/strong><\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>DB\/IQ benchmarks all SQL statements, whether they are static or dynamic, according to cost factors, joins, sorts, access patch, elapse time, CPU, number of GETPAGEs and much more.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:list -->\r\n<ul><li>Diagnoses the cause of performance issues by identifying the most consuming queries<\/li><li>Monitors all or just SQL activities of named applications<\/li><li>Measures the evolution of quality over a period of time<\/li><li>Automatically compares the quality of a SQL query with its previous version<\/li><li>Automatically assesses the impact of Db2 release upgrades on your application paths<\/li><\/ul>\r\n<!-- \/wp:list -->\r\n\r\n<!-- wp:image {\"sizeSlug\":\"large\"} -->\r\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/us-infotel.dev.infotel.com\/wp-content\/uploads\/2022\/05\/luca-bravo-alS7ewQ41M8-unsplash-scaled.jpg\" alt=\"\"\/><\/figure>\r\n<!-- \/wp:image -->\r\n\r\n<!-- wp:heading -->\r\n<h2>Simulate data volume<\/h2>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>DB\/IQ simulates data volumes present in your database tables by manipulating RUNSTATS values responsible for Db2\u2019s access path selection.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:list -->\r\n<ul><li>Anticipates the behavior of your applications without having the production data volumes in the tables<\/li><li>Copy the RUNSTATS values from your production environments to your qualification and development environment<\/li><li>Manipulates RUNSTATS values to anticipate an increase in volumes<\/li><\/ul>\r\n<!-- \/wp:list -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>For new projects, generates RUNSTATS values from scratch based on your volume estimates<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:image {\"sizeSlug\":\"large\"} -->\r\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/us-infotel.dev.infotel.com\/wp-content\/uploads\/2022\/05\/julien-moreau-688Fna1pwOQ-unsplash-scaled.jpg\" alt=\"\"\/><\/figure>\r\n<!-- \/wp:image -->\r\n\r\n<!-- wp:heading -->\r\n<h2>Index optimization<\/h2>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>DB\/IQ analyses the entire SQL activity to evaluate if existing indexes on Db2 tables are relevant and if other columns would make more efficient indexes.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:list -->\r\n<ul><li>Examines all SQL related to a table, whether it is static SQL found in the Db2 catalog or dynamic SQL extracted from traces or the Db2 cache<\/li><li>Weight the importance of each application either automatically according to its execution frequency or manually according to a Business-Value set by user.<\/li><li>Assesses the relevance of existing indexes<\/li><li>Identifies potential index key column candidates automatically<\/li><\/ul>\r\n<!-- \/wp:list -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Analyzes index impact, showing which index application and SQL profit most and if any deteriorate from the new index<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:columns {\"className\":\"has-4-columns\"} -->\r\n<div class=\"wp-block-columns has-4-columns\"><!-- wp:column -->\r\n<div class=\"wp-block-column\"><\/div>\r\n<!-- \/wp:column -->\r\n\r\n<!-- wp:column -->\r\n<div class=\"wp-block-column\"><\/div>\r\n<!-- \/wp:column --><\/div>\r\n<!-- \/wp:columns --><\/div><\/div><\/div><\/div><\/div><\/div>\r\n<!-- \/wp:ugb\/container -->\r\n\r\n<!-- wp:spacer {\"height\":\"10px\"} -->\r\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\r\n<!-- \/wp:spacer -->","_et_gb_content_width":"","footnotes":""},"class_list":["post-22558","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>DB\/IQ \u2013 Qualit\u00e4t und Leistung Db2 - Infotel Software<\/title>\n<meta name=\"description\" content=\"DB\/IQ ist ein L\u00f6sungspaket, das die Qualit\u00e4t und Performance Ihrer SQL-Abfragen sicherstellt \u2014 ob statisch oder dynamisch\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/infotel-software.com\/de\/db-iq\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DB\/IQ \u2013 Qualit\u00e4t und Leistung Db2 - Infotel Software\" \/>\n<meta property=\"og:description\" content=\"DB\/IQ ist ein L\u00f6sungspaket, das die Qualit\u00e4t und Performance Ihrer SQL-Abfragen sicherstellt \u2014 ob statisch oder dynamisch\" \/>\n<meta property=\"og:url\" content=\"https:\/\/infotel-software.com\/de\/db-iq\/\" \/>\n<meta property=\"og:site_name\" content=\"Infotel Software\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-29T12:35:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/infotel-software.com\/wp-content\/uploads\/2026\/04\/Image-IBM-2.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"4\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/infotel-software.com\/de\/db-iq\/\",\"url\":\"https:\/\/infotel-software.com\/de\/db-iq\/\",\"name\":\"DB\/IQ \u2013 Qualit\u00e4t und Leistung Db2 - Infotel Software\",\"isPartOf\":{\"@id\":\"https:\/\/infotel-software.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/infotel-software.com\/de\/db-iq\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/infotel-software.com\/de\/db-iq\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/infotel-software.com\/wp-content\/uploads\/2026\/04\/Image-IBM-2.png\",\"datePublished\":\"2022-06-24T09:33:40+00:00\",\"dateModified\":\"2026-05-29T12:35:40+00:00\",\"description\":\"DB\/IQ ist ein L\u00f6sungspaket, das die Qualit\u00e4t und Performance Ihrer SQL-Abfragen sicherstellt \u2014 ob statisch oder dynamisch\",\"breadcrumb\":{\"@id\":\"https:\/\/infotel-software.com\/de\/db-iq\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/infotel-software.com\/de\/db-iq\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/infotel-software.com\/de\/db-iq\/#primaryimage\",\"url\":\"https:\/\/infotel-software.com\/wp-content\/uploads\/2026\/04\/Image-IBM-2.png\",\"contentUrl\":\"https:\/\/infotel-software.com\/wp-content\/uploads\/2026\/04\/Image-IBM-2.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/infotel-software.com\/de\/db-iq\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/infotel-software.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DB\/IQ \u2013 Qualit\u00e4t und Leistung Db2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/infotel-software.com\/de\/#website\",\"url\":\"https:\/\/infotel-software.com\/de\/\",\"name\":\"Insoft Infotel\",\"description\":\"Maximize Performance, Optimize Costs\",\"publisher\":{\"@id\":\"https:\/\/infotel-software.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/infotel-software.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/infotel-software.com\/de\/#organization\",\"name\":\"Insoft Infotel\",\"url\":\"https:\/\/infotel-software.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/infotel-software.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/infotel-software.com\/wp-content\/uploads\/2024\/06\/logo-insoft-infotel-1.png\",\"contentUrl\":\"https:\/\/infotel-software.com\/wp-content\/uploads\/2024\/06\/logo-insoft-infotel-1.png\",\"width\":1278,\"height\":358,\"caption\":\"Insoft Infotel\"},\"image\":{\"@id\":\"https:\/\/infotel-software.com\/de\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"DB\/IQ \u2013 Qualit\u00e4t und Leistung Db2 - Infotel Software","description":"DB\/IQ ist ein L\u00f6sungspaket, das die Qualit\u00e4t und Performance Ihrer SQL-Abfragen sicherstellt \u2014 ob statisch oder dynamisch","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/infotel-software.com\/de\/db-iq\/","og_locale":"de_DE","og_type":"article","og_title":"DB\/IQ \u2013 Qualit\u00e4t und Leistung Db2 - Infotel Software","og_description":"DB\/IQ ist ein L\u00f6sungspaket, das die Qualit\u00e4t und Performance Ihrer SQL-Abfragen sicherstellt \u2014 ob statisch oder dynamisch","og_url":"https:\/\/infotel-software.com\/de\/db-iq\/","og_site_name":"Infotel Software","article_modified_time":"2026-05-29T12:35:40+00:00","og_image":[{"url":"https:\/\/infotel-software.com\/wp-content\/uploads\/2026\/04\/Image-IBM-2.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"4\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/infotel-software.com\/de\/db-iq\/","url":"https:\/\/infotel-software.com\/de\/db-iq\/","name":"DB\/IQ \u2013 Qualit\u00e4t und Leistung Db2 - Infotel Software","isPartOf":{"@id":"https:\/\/infotel-software.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/infotel-software.com\/de\/db-iq\/#primaryimage"},"image":{"@id":"https:\/\/infotel-software.com\/de\/db-iq\/#primaryimage"},"thumbnailUrl":"https:\/\/infotel-software.com\/wp-content\/uploads\/2026\/04\/Image-IBM-2.png","datePublished":"2022-06-24T09:33:40+00:00","dateModified":"2026-05-29T12:35:40+00:00","description":"DB\/IQ ist ein L\u00f6sungspaket, das die Qualit\u00e4t und Performance Ihrer SQL-Abfragen sicherstellt \u2014 ob statisch oder dynamisch","breadcrumb":{"@id":"https:\/\/infotel-software.com\/de\/db-iq\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/infotel-software.com\/de\/db-iq\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/infotel-software.com\/de\/db-iq\/#primaryimage","url":"https:\/\/infotel-software.com\/wp-content\/uploads\/2026\/04\/Image-IBM-2.png","contentUrl":"https:\/\/infotel-software.com\/wp-content\/uploads\/2026\/04\/Image-IBM-2.png"},{"@type":"BreadcrumbList","@id":"https:\/\/infotel-software.com\/de\/db-iq\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/infotel-software.com\/de\/"},{"@type":"ListItem","position":2,"name":"DB\/IQ \u2013 Qualit\u00e4t und Leistung Db2"}]},{"@type":"WebSite","@id":"https:\/\/infotel-software.com\/de\/#website","url":"https:\/\/infotel-software.com\/de\/","name":"Insoft Infotel","description":"Maximize Performance, Optimize Costs","publisher":{"@id":"https:\/\/infotel-software.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/infotel-software.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/infotel-software.com\/de\/#organization","name":"Insoft Infotel","url":"https:\/\/infotel-software.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/infotel-software.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/infotel-software.com\/wp-content\/uploads\/2024\/06\/logo-insoft-infotel-1.png","contentUrl":"https:\/\/infotel-software.com\/wp-content\/uploads\/2024\/06\/logo-insoft-infotel-1.png","width":1278,"height":358,"caption":"Insoft Infotel"},"image":{"@id":"https:\/\/infotel-software.com\/de\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/infotel-software.com\/de\/wp-json\/wp\/v2\/pages\/22558","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/infotel-software.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/infotel-software.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/infotel-software.com\/de\/wp-json\/wp\/v2\/users\/34"}],"replies":[{"embeddable":true,"href":"https:\/\/infotel-software.com\/de\/wp-json\/wp\/v2\/comments?post=22558"}],"version-history":[{"count":14,"href":"https:\/\/infotel-software.com\/de\/wp-json\/wp\/v2\/pages\/22558\/revisions"}],"predecessor-version":[{"id":29075,"href":"https:\/\/infotel-software.com\/de\/wp-json\/wp\/v2\/pages\/22558\/revisions\/29075"}],"wp:attachment":[{"href":"https:\/\/infotel-software.com\/de\/wp-json\/wp\/v2\/media?parent=22558"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}