<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Servicewelten &#183; ASPICON Newsarchiv</title>
	<atom:link href="https://www.aspicon.de/news/category/aspicon-servicewelten/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.aspicon.de/news/category/aspicon-servicewelten/</link>
	<description>Database Technology and Service</description>
	<lastBuildDate>Fri, 30 Oct 2026 14:47:00 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>

<image>
	<url>https://www.aspicon.de/wp-content/uploads/2023/12/favicon_white_verlauf_2-50x50.png</url>
	<title>Servicewelten &#183; ASPICON Newsarchiv</title>
	<link>https://www.aspicon.de/news/category/aspicon-servicewelten/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>DBA-Praxistest: Parallelisierung von Autovacuum in PostgreSQL 19</title>
		<link>https://www.aspicon.de/news/dba-praxistest-parallelisierung-von-autovacuum-in-postgresql-19/</link>
					<comments>https://www.aspicon.de/news/dba-praxistest-parallelisierung-von-autovacuum-in-postgresql-19/#respond</comments>
		
		<dc:creator><![CDATA[Sebastian Naumann]]></dc:creator>
		<pubDate>Fri, 30 Oct 2026 14:46:58 +0000</pubDate>
				<category><![CDATA[PostgreSQL Datenbank]]></category>
		<category><![CDATA[Servicewelten]]></category>
		<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<guid isPermaLink="false">https://www.aspicon.de/?p=27293</guid>

					<description><![CDATA[<p>Bereinigt Autovacuum große Tabellen schneller, wenn zusätzliche Worker die Indexarbeit übernehmen? Wir haben die Parallelisierung untersucht.</p>
<p>Der Beitrag <a href="https://www.aspicon.de/news/dba-praxistest-parallelisierung-von-autovacuum-in-postgresql-19/">DBA-Praxistest: Parallelisierung von Autovacuum in PostgreSQL 19</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="27293" class="elementor elementor-27293" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-3d4c97a elementor-section-full_width elementor-section-content-top header-negative-margin elementor-section-height-default elementor-section-height-default" data-id="3d4c97a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4c7154db container-diagonal-top-min-height header-positive-margin padding-row-100" data-id="4c7154db" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-2d7d0f03 colored-headline-on-mobile elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="2d7d0f03" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-68e5c1ce" data-id="68e5c1ce" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6e90bb4d elementor-widget elementor-widget-shortcode" data-id="6e90bb4d" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
				<div class="elementor-widget-container">
							<div class="elementor-shortcode"> </div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-443f8023" data-id="443f8023" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7fc67385 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="7fc67385" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5df6a1c5" data-id="5df6a1c5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3cf8113 header-breadcrumbs-black black elementor-widget elementor-widget-breadcrumbs" data-id="3cf8113" data-element_type="widget" data-e-type="widget" data-widget_type="breadcrumbs.default">
				<div class="elementor-widget-container">
					<p id="breadcrumbs"><span><span><a href="https://www.aspicon.de/">Home</a></span> → <span class="breadcrumb_last" aria-current="page">Servicewelten</span></span></p>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2e6f278 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2e6f278" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7a3c0f9a" data-id="7a3c0f9a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-70fb6297 elementor-widget elementor-widget-spacer" data-id="70fb6297" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6f9331f5 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="6f9331f5" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-57d302c9" data-id="57d302c9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5c6a9ad4 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="5c6a9ad4" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default">
				<div class="elementor-widget-container">
					<h1 class="elementor-heading-title elementor-size-default">DBA-Praxistest: Parallelisierung von Autovacuum in PostgreSQL 19</h1>				</div>
				</div>
				<div class="elementor-element elementor-element-2dcb8e1 ha-has-bg-overlay elementor-widget elementor-widget-global elementor-global-7902 elementor-widget-post-info" data-id="2dcb8e1" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default">
				<div class="elementor-widget-container">
							<ul class="elementor-inline-items elementor-icon-list-items elementor-post-info">
								<li class="elementor-icon-list-item elementor-repeater-item-ae89516 elementor-inline-item" itemprop="author">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-user-circle"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-author">
							<span class="elementor-post-info__item-prefix">Verfasst von</span>
										Sebastian Naumann					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-253e24d elementor-inline-item" itemprop="datePublished">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-calendar"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date">
										<time>30 Oktober 2026</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-810d981 elementor-inline-item">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-clock"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-time">
										<time>15:46</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-acd9d0d elementor-inline-item" itemprop="about">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-tags"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms">
										<span class="elementor-post-info__terms-list">
				<a href="https://www.aspicon.de/news/tag/datenbank/" class="elementor-post-info__terms-list-item">Datenbank</a>, <a href="https://www.aspicon.de/news/tag/postgresql/" class="elementor-post-info__terms-list-item">PostgreSQL</a>				</span>
					</span>
								</li>
				</ul>
						</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-db373fd elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="db373fd" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-2800617" data-id="2800617" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-731920e elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="731920e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Bereinigt Autovacuum große Tabellen schneller, wenn zusätzliche Worker die Indexarbeit übernehmen? Wir haben die Parallelisierung in PostgreSQL 19 untersucht. Das Ergebnis: Die parallelen Worker wurden zuverlässig gestartet – ein reproduzierbarer Geschwindigkeitsvorteil blieb unter den gewählten Laborbedingungen jedoch aus.</strong></p><p>Autovacuum gehört zur laufenden Wartung einer PostgreSQL-Datenbank. Es sorgt unter anderem dafür, dass Speicherplatz nicht mehr benötigter Zeilenversionen wiederverwendet werden kann. Solche sogenannten Dead Tuples entstehen beispielsweise durch Updates und Löschungen.</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-8056916" data-id="8056916" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e01fed9 elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="e01fed9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img fetchpriority="high" decoding="async" width="800" height="800" src="https://www.aspicon.de/wp-content/uploads/2024/04/postgresql.svg" class="attachment-large size-large wp-image-22007" alt="PostgreSQL">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-391b513 elementor-widget elementor-widget-text-editor" data-id="391b513" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>In PostgreSQL 19 ist es mit Autovacuum möglich, bestimmte Arbeiten an Indizes parallel auszuführen. Ob zusätzliche Worker auch die gesamte Bereinigung beschleunigen, hängt jedoch von der Tabelle, ihren Indizes und den verfügbaren Systemressourcen ab.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-dcbd697 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="dcbd697" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-154cc02 elementor-widget elementor-widget-heading" data-id="154cc02" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Was wird bei Autovacuum parallelisiert?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-dbb5f5b elementor-widget elementor-widget-text-editor" data-id="dbb5f5b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die Parallelisierung betrifft die Index-Vacuum- und Index-Cleanup-Phasen. Sie verteilt nicht sämtliche Arbeiten eines Autovacuum-Durchlaufs auf mehrere Prozesse.</p><p><strong>Dabei sind zwei Einstellungen zu unterscheiden:</strong></p><ul><li><b><code>autovacuum_max_workers</code></b> begrenzt die gleichzeitig laufenden regulären Autovacuum-Worker, die unterschiedliche Tabellen bearbeiten können.</li><li><b><code>autovacuum_max_parallel_workers</code></b> begrenzt die zusätzlichen parallelen Worker, die ein einzelner Autovacuum-Worker für die Indexbearbeitung einsetzen kann. Der dokumentierte Standardwert ist 0; damit ist diese Parallelisierung deaktiviert.</li></ul><p><br>Über den Tabellenparameter <b><code>autovacuum_parallel_workers</code></b> lässt sich die Parallelität zusätzlich pro Tabelle begrenzen. Wie viele Worker tatsächlich zum Einsatz kommen, hängt unter anderem von geeigneten Indizes und verfügbaren Worker-Kapazitäten ab. Eine konfigurierte Obergrenze garantiert daher keine entsprechende Anzahl gestarteter Prozesse.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-c5425e1 elementor-widget elementor-widget-heading" data-id="c5425e1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Unser Testaufbau: drei Tabellenklassen und drei Parallelitätsstufen</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-03faff3 elementor-widget elementor-widget-text-editor" data-id="03faff3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die Versuche liefen auf einer einzelnen PostgreSQL-19beta3-Instanz in einer virtuellen Maschine mit 16 vCPUs und 64 GB RAM. Untersucht wurden drei Tabellenklassen:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-2fc87b2 ha-data-table-responsive-scroll-yes ha-column-alignment-left ha-column-icon-right ha-row-alignment-left ha-row-icon-right ha-data-table-disable-wordwrap-yes elementor-widget elementor-widget-ha-data-table happy-addon ha-data-table" data-id="2fc87b2" data-element_type="widget" data-e-type="widget" data-widget_type="ha-data-table.default">
				<div class="elementor-widget-container">
					
		<table class="ha-table">
			<thead class="ha-table__head">
				<tr class="ha-table__head-column">
											<th class="ha-table__head-column-cell elementor-repeater-item-6557048">
							<div class="ha-table__head-column-cell-wrap">
								<div class="ha-table__head-column-cell-text">Tabellenklasse</div>
									
																</div>
						</th>
											<th class="ha-table__head-column-cell elementor-repeater-item-78915f4">
							<div class="ha-table__head-column-cell-wrap">
								<div class="ha-table__head-column-cell-text">Zeilen vor dem Löschen</div>
									
																</div>
						</th>
											<th class="ha-table__head-column-cell elementor-repeater-item-2b16b66">
							<div class="ha-table__head-column-cell-wrap">
								<div class="ha-table__head-column-cell-text">Indexstruktur</div>
									
																</div>
						</th>
											<th class="ha-table__head-column-cell elementor-repeater-item-1dd4e8c">
							<div class="ha-table__head-column-cell-wrap">
								<div class="ha-table__head-column-cell-text">Gelöschte Zeilen (Dead Tuples)</div>
									
																</div>
						</th>
									</tr>
			</thead>

			<tbody class="ha-table__body">
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-6dda4ab">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Kleine Tabellen										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-a675bfd">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											10.000 je Tabelle										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-8771432">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Vier Indizes mit jeweils ca. 600 kB										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-1f29e82">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Ca. 1.428 je Tabelle										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-b1a4b2c">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Große Tabelle mit großen Indizes										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-7b34a03">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											10 Millionen										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-f7bee81">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Vier vollständige Indizes mit jeweils ca. 563 MB										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-580e1de">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											1.428.571										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-be4556c">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Große Tabelle mit kleinen Indizes										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-b988c5c">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											10 Millionen										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-f3c3d11">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Vier partielle Indizes mit jeweils ca. 5,7 MB										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-46fe8aa">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											1.428.571										</div>

										
																			</div>
								</td>
												</tr>
							</tbody>
		</table>

						</div>
				</div>
				<div class="elementor-element elementor-element-880307e elementor-widget elementor-widget-text-editor" data-id="880307e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die partiellen Indizes erfassten nur jede hundertste Zeile. Die Löschmenge wurde jeweils über das Muster <code>id % 7 = 0</code> erzeugt.</p><p><strong>Getestet wurden drei Einstellungen:</strong></p><ul><li><strong>P0:</strong> keine parallelen Worker</li><li><strong>P2:</strong> maximal zwei parallele Worker</li><li><strong>P4:</strong> maximal vier parallele Worker</li></ul><p><br>Bei den großen Tabellen wurde nach einem vorbereitenden <b><code>`VACUUM (FREEZE, ANALYZE)`</code></b> die definierte Löschmenge erzeugt. Anschließend bereinigte Autovacuum die entstandenen Dead Tuples. Die Laufzeiten stammen aus den PostgreSQL-Abschlusslogs. Ergänzend wurden CPU- und I/O‑Daten mit <b><code>`vmstat`</code></b> und <b><code>`iostat`</code></b> erfasst.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-1558d2a elementor-widget elementor-widget-heading" data-id="1558d2a" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Die Ergebnisse: Keine Variante war durchgehend schneller</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-2feeb81 ha-data-table-responsive-scroll-yes ha-column-alignment-left ha-column-icon-right ha-row-alignment-left ha-row-icon-right ha-data-table-disable-wordwrap-yes elementor-widget elementor-widget-ha-data-table happy-addon ha-data-table" data-id="2feeb81" data-element_type="widget" data-e-type="widget" data-widget_type="ha-data-table.default">
				<div class="elementor-widget-container">
					
		<table class="ha-table">
			<thead class="ha-table__head">
				<tr class="ha-table__head-column">
											<th class="ha-table__head-column-cell elementor-repeater-item-6557048">
							<div class="ha-table__head-column-cell-wrap">
								<div class="ha-table__head-column-cell-text">Testszenario</div>
									
																</div>
						</th>
											<th class="ha-table__head-column-cell elementor-repeater-item-78915f4">
							<div class="ha-table__head-column-cell-wrap">
								<div class="ha-table__head-column-cell-text">P0</div>
									
																</div>
						</th>
											<th class="ha-table__head-column-cell elementor-repeater-item-2b16b66">
							<div class="ha-table__head-column-cell-wrap">
								<div class="ha-table__head-column-cell-text">P2</div>
									
																</div>
						</th>
											<th class="ha-table__head-column-cell elementor-repeater-item-1dd4e8c">
							<div class="ha-table__head-column-cell-wrap">
								<div class="ha-table__head-column-cell-text">P4</div>
									
																</div>
						</th>
									</tr>
			</thead>

			<tbody class="ha-table__body">
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-6dda4ab">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Kleine Tabellen										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-a675bfd">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Median 0,11 s										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-8771432">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Median 0,06 s										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-1f29e82">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Ca. 0,07 s je Tabelle										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-b1a4b2c">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Große Tabelle mit großen Indizes										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-7b34a03">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Median 974,30 s										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-f7bee81">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Median 1.140,31 s										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-580e1de">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Median 1.027,73 s										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-be4556c">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Große Tabelle mit kleinen, partiellen Indizes										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-b988c5c">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Median 979,28 s										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-f3c3d11">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Median 1.005,33 s										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-46fe8aa">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Median 1.033,17 s										</div>

										
																			</div>
								</td>
												</tr>
							</tbody>
		</table>

						</div>
				</div>
				<div class="elementor-element elementor-element-7eba87a elementor-widget elementor-widget-text-editor" data-id="7eba87a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Bei den kleinen Tabellen waren die Vacuum-Laufzeiten sehr kurz. Dadurch hatten WAL-Aufkommen, Checkpoints, Cache-Zustand und die Messauflösung einen relativ großen Einfluss. Die P4-Reihe wurde mit vier kleinen Tabellen durchgeführt und ist deshalb nur eingeschränkt mit den Einzeltabellenläufen vergleichbar.</p><p>Bei den großen Tabellen zeigten die <b><code>`vmstat`</code></b>- und <b><code>`iostat`</code></b>-Daten deutliche Schwankungen bei I/O‑Wartezeit, Schreiblatenz und Geräteauslastung. Diese Unterschiede traten auch innerhalb derselben Konfiguration auf und waren teilweise größer als der erwartete Effekt der Parallelisierung. Bei der großen Tabelle mit partiellen Indizes lagen beispielsweise bereits die P0-Laufzeiten zwischen 816,40 und 1.477,53 Sekunden.</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-1e9847f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1e9847f" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-8b31001" data-id="8b31001" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6cf299d elementor-view-default elementor-widget elementor-widget-icon" data-id="6cf299d" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-0ef3231" data-id="0ef3231" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-960880f elementor-widget elementor-widget-heading" data-id="960880f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Wurden die parallelen Worker tatsächlich eingesetzt?</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-e7a656e elementor-widget elementor-widget-text-editor" data-id="e7a656e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die PostgreSQL-Abschlusslogs bestätigen, dass die parallelen Worker tatsächlich eingesetzt wurden. Bei P2 wurden jeweils zwei Worker gestartet. Bei P4 wurden trotz der Einstellung von maximal vier Worker jeweils nur drei geplant und gestartet (bedingt durch die Konfiguration oder Anzahl der verfügbaren Indizes).</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-bde53d3 elementor-widget elementor-widget-heading" data-id="bde53d3" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Nächster Schritt: Test unter Anwendungslast</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-25e522b elementor-widget elementor-widget-text-editor" data-id="25e522b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>In einer zweiten Testphase – welche wir zu gegebener Zeit ebenfalls hier veröffentlichen werden – wollen wir die Parallelisierung unter realistischeren Betriebsbedingungen untersuchen. Geplant sind dedizierte oder stark isolierte Systeme und ein paralleler OLTP-Workload mit <b><code>INSERT-</code></b>, <b><code>UPDATE-</code></b>, <b><code>DELETE-</code></b> und <b><code>SELECT-Operationen</code></b>. Dabei sollen mehrere Tabellen mit unterschiedlichen Änderungsraten und Indexstrukturen gleichzeitig betrachtet werden.</p><p>Die Varianten P0, P2 und P4 sollen automatisiert, in wechselnder Reihenfolge und mit mehreren Wiederholungen getestet werden. Neben der Dauer des Autovacuum-Laufs wollen wir auch den Einfluss auf die Anwendung messen: etwa Transaktionsdurchsatz, Antwortzeiten sowie p95- und p99-Latenzen. Ergänzend erfassen wir PostgreSQL-interne Werte, WAL-Aufkommen, Checkpoints und Systemmetriken wie CPU-Auslastung, I/O‑Wartezeiten und Storage-Latenzen.</p><p>So soll eine belastbare Entscheidungshilfe entstehen: Unter welchen Ressourcen- und Lastbedingungen lohnt sich die Parallelisierung – und wann konkurrieren die zusätzlichen Worker vor allem um dieselben Ressourcen?</p>								</div>
				</div>
				<div class="elementor-element elementor-element-1bc5a80 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="1bc5a80" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-2be19f7 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2be19f7" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-8580ac9" data-id="8580ac9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a274bd7 elementor-widget elementor-widget-heading" data-id="a274bd7" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Unsere Einordnung und Fazit des Tests</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-56c670a elementor-widget elementor-widget-text-editor" data-id="56c670a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Der Test bestätigt, dass PostgreSQL 19 parallele Worker für die Index-Vacuum-Arbeiten einsetzt. Einen reproduzierbaren Zeitgewinn konnten wir in diesem Laboraufbau jedoch nicht messen. Bei den sehr kurzen Läufen mit kleinen Tabellen war der Effekt kaum isolierbar. Bei den großen Tabellen lagen die Mediane nahe beieinander. Stellenweise führten parallele Worker aufgrund von I/O‑Konkurrenz (*Resource Contention*) sogar zu leichten Laufzeitverlängerungen.</p><p>Das ist kein Beleg dafür, dass paralleles Autovacuum grundsätzlich keinen Vorteil bringt. Die Ergebnisse gelten für eine einzelne virtuelle Maschine, einen isolierten Test ohne Anwendungslast und die hier verwendeten Tabellen und Indizes. Sie lassen sich daher nicht ohne Weiteres auf produktive PostgreSQL-Systeme übertragen. Auch Parameter wie <b><code>maintenance_work_mem</code></b> und der verfügbare Speicherdurchsatz können beeinflussen, ob zusätzliche Worker ihre Arbeit tatsächlich schneller erledigen.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-6489900 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6489900" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-8c3a3a0" data-id="8c3a3a0" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9871e69 elementor-view-default elementor-widget elementor-widget-icon" data-id="9871e69" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="fas fa-info-circle"></i>			</div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-64648a2 elementor-widget elementor-widget-heading" data-id="64648a2" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Nachtrag: PostgreSQL 19 RC1 – Bugfixes für paralleles Autovacuum</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-0cacb09 elementor-widget elementor-widget-text-editor" data-id="0cacb09" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Nach unserem Redaktionsschluss wurde PostgreSQL 19 RC1 veröffentlicht. Der Release Candidate enthält mehrere Fehlerkorrekturen für das neue Feature Parallel Autovacuum (<b><code>autovacuum_max_parallel_workers</code></b>).</p><p><strong>Die wichtigsten Verbesserungen im Überblick:</strong></p><ul><li><strong>Stabilität:</strong><br>Behebung eines möglichen Absturzes, wenn für parallele Worker kein Dynamic Shared Memory bereitgestellt werden konnte.</li><li><strong>Ressourcensteuerung:<br></strong> Änderungen an den VACUUM-Cost-Parametern werden nun auch während laufender paralleler Verarbeitung zuverlässig an die Worker weitergegeben.</li><li><strong>Monitoring:</strong><br>Korrektur der Wartezeitenerfassung (<b><code>pg_stat_progress_vacuum.delay_time</code></b>) sowie der I/O‑Zeitmessung in den Autovacuum-Logs.</li><li><strong>GIN-Indizes:</strong><br>Korrektur der Bereinigung der GIN Pending List, um unnötig lange Verarbeitung bei gleichzeitig laufenden Inserts zu vermeiden.</li></ul><p><strong><br>Fazit:</strong><br>Die Korrekturen verbessern insbesondere die Stabilität, Ressourcensteuerung und Beobachtbarkeit des parallelen Autovacuums.</p><p><strong>Hinweis:</strong><br>Eine Änderung von <b><code>autovacuum_max_parallel_workers</code></b> beeinflusst weiterhin nur neu gestartete VACUUM-Vorgänge, nicht bereits laufende Worker.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-c6d1c75 elementor-widget elementor-widget-text-editor" data-id="c6d1c75" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Hier findest du weitere Infos aus der Welt von <a href="/news/tag/postgresql/">PostgreSQL</a> aus unserem News &amp; Insights Bereich.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-58af599d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="58af599d" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-797156f1" data-id="797156f1" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-1b2fa61a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1b2fa61a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-1a6b0eae" data-id="1a6b0eae" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-91e2d6a elementor-widget elementor-widget-image" data-id="91e2d6a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="40" height="28" src="https://www.aspicon.de/wp-content/uploads/2021/01/icon-arrow_right_medium-violet-blue.svg" class="attachment-full size-full wp-image-4817" alt="icon-arrow_right_medium-violet-blue.svg">															</div>
				</div>
				<div class="elementor-element elementor-element-a317ae3 elementor-widget elementor-widget-text-editor" data-id="a317ae3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Share this article</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-36e623f9" data-id="36e623f9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-5133eb60 elementor-share-buttons--view-icon-text elementor-share-buttons--skin-gradient elementor-share-buttons--shape-square elementor-grid-0 elementor-share-buttons--color-official elementor-widget elementor-widget-share-buttons" data-id="5133eb60" data-element_type="widget" data-e-type="widget" data-widget_type="share-buttons.default">
				<div class="elementor-widget-container">
							<div class="elementor-grid" role="list">
								<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_facebook" role="button" tabindex="0" aria-label="Teilen auf facebook">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-facebook" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Facebook									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_twitter" role="button" tabindex="0" aria-label="Teilen auf twitter">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-twitter" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Twitter									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_linkedin" role="button" tabindex="0" aria-label="Teilen auf linkedin">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-linkedin" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										LinkedIn									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_xing" role="button" tabindex="0" aria-label="Teilen auf xing">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-xing" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										XING									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_whatsapp" role="button" tabindex="0" aria-label="Teilen auf whatsapp">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-whatsapp" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										WhatsApp									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_email" role="button" tabindex="0" aria-label="Teilen auf email">
															<span class="elementor-share-btn__icon">
								<i class="fas fa-envelope" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Email									</span>
																	</div>
													</div>
					</div>
						</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-44ee14b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="44ee14b" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2016350" data-id="2016350" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-fe61344 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="fe61344" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-74d1969 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="74d1969" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6ad46ac" data-id="6ad46ac" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9c20307 elementor-post-navigation-borders-yes elementor-widget elementor-widget-global elementor-global-8844 elementor-widget-post-navigation" data-id="9c20307" data-element_type="widget" data-e-type="widget" data-widget_type="post-navigation.default">
				<div class="elementor-widget-container">
							<div class="elementor-post-navigation" role="navigation" aria-label="Beitrag Navigation">
			<div class="elementor-post-navigation__prev elementor-post-navigation__link">
				<a href="https://www.aspicon.de/news/oracle-critical-patch-update-oktober-2026-veroeffentlicht-jetzt-handeln/" rel="prev"><span class="post-navigation__arrow-wrapper post-navigation__arrow-prev"><i aria-hidden="true" class="fas fa-angle-left"></i><span class="elementor-screen-only">Zurück</span></span><span class="elementor-post-navigation__link__prev"><span class="post-navigation__prev--label">Voriger Post</span><span class="post-navigation__prev--title">Oracle Critical Patch Update Oktober 2026 veröffentlicht – Jetzt handeln!</span></span></a>			</div>
							<div class="elementor-post-navigation__separator-wrapper">
					<div class="elementor-post-navigation__separator"></div>
				</div>
						<div class="elementor-post-navigation__next elementor-post-navigation__link">
							</div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Der Beitrag <a href="https://www.aspicon.de/news/dba-praxistest-parallelisierung-von-autovacuum-in-postgresql-19/">DBA-Praxistest: Parallelisierung von Autovacuum in PostgreSQL 19</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aspicon.de/news/dba-praxistest-parallelisierung-von-autovacuum-in-postgresql-19/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Oracle Critical Patch Update Oktober 2026 veröffentlicht – Jetzt handeln!</title>
		<link>https://www.aspicon.de/news/oracle-critical-patch-update-oktober-2026-veroeffentlicht-jetzt-handeln/</link>
		
		<dc:creator><![CDATA[Marcel Heinrich]]></dc:creator>
		<pubDate>Wed, 21 Oct 2026 12:23:52 +0000</pubDate>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Servicewelten]]></category>
		<category><![CDATA[Critical Patch Update]]></category>
		<category><![CDATA[Fusion Middleware]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Oracle Database]]></category>
		<category><![CDATA[Oracle Datenbank 12c /18c /19c /21c]]></category>
		<category><![CDATA[Oracle Enterprise Manager]]></category>
		<category><![CDATA[Oracle WebLogic Server]]></category>
		<category><![CDATA[Security]]></category>
		<guid isPermaLink="false">https://www.aspicon.de/?p=27264</guid>

					<description><![CDATA[<p>1.295 Lücken geschlossen: Das Oktober-CPU zeigt wieder deutlich, wie breit die Sicherheitsanforderungen in gewachsenen Oracle-Landschaften sind.</p>
<p>Der Beitrag <a href="https://www.aspicon.de/news/oracle-critical-patch-update-oktober-2026-veroeffentlicht-jetzt-handeln/">Oracle Critical Patch Update Oktober 2026 veröffentlicht – Jetzt handeln!</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="27264" class="elementor elementor-27264" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-3d4c97a elementor-section-full_width elementor-section-content-top header-negative-margin elementor-section-height-default elementor-section-height-default" data-id="3d4c97a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4c7154db container-diagonal-top-min-height header-positive-margin padding-row-100" data-id="4c7154db" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-2d7d0f03 colored-headline-on-mobile elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="2d7d0f03" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-68e5c1ce" data-id="68e5c1ce" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6e90bb4d elementor-widget elementor-widget-shortcode" data-id="6e90bb4d" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
				<div class="elementor-widget-container">
							<div class="elementor-shortcode"> </div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-443f8023" data-id="443f8023" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7fc67385 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="7fc67385" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5df6a1c5" data-id="5df6a1c5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3cf8113 header-breadcrumbs-black black elementor-widget elementor-widget-breadcrumbs" data-id="3cf8113" data-element_type="widget" data-e-type="widget" data-widget_type="breadcrumbs.default">
				<div class="elementor-widget-container">
					<p id="breadcrumbs"><span><span><a href="https://www.aspicon.de/">Home</a></span> → <span class="breadcrumb_last" aria-current="page">Servicewelten</span></span></p>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2e6f278 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2e6f278" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7a3c0f9a" data-id="7a3c0f9a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-70fb6297 elementor-widget elementor-widget-spacer" data-id="70fb6297" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6f9331f5 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="6f9331f5" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-57d302c9" data-id="57d302c9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5c6a9ad4 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="5c6a9ad4" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default">
				<div class="elementor-widget-container">
					<h1 class="elementor-heading-title elementor-size-default">Oracle Critical Patch Update Oktober 2026 veröffentlicht – Jetzt handeln!</h1>				</div>
				</div>
				<div class="elementor-element elementor-element-2dcb8e1 ha-has-bg-overlay elementor-widget elementor-widget-global elementor-global-7902 elementor-widget-post-info" data-id="2dcb8e1" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default">
				<div class="elementor-widget-container">
							<ul class="elementor-inline-items elementor-icon-list-items elementor-post-info">
								<li class="elementor-icon-list-item elementor-repeater-item-ae89516 elementor-inline-item" itemprop="author">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-user-circle"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-author">
							<span class="elementor-post-info__item-prefix">Verfasst von</span>
										Marcel Heinrich					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-253e24d elementor-inline-item" itemprop="datePublished">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-calendar"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date">
										<time>21 Oktober 2026</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-810d981 elementor-inline-item">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-clock"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-time">
										<time>14:23</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-acd9d0d elementor-inline-item" itemprop="about">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-tags"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms">
										<span class="elementor-post-info__terms-list">
				<a href="https://www.aspicon.de/news/tag/critical-patch-update/" class="elementor-post-info__terms-list-item">Critical Patch Update</a>, <a href="https://www.aspicon.de/news/tag/fusion-middleware/" class="elementor-post-info__terms-list-item">Fusion Middleware</a>, <a href="https://www.aspicon.de/news/tag/java/" class="elementor-post-info__terms-list-item">Java</a>, <a href="https://www.aspicon.de/news/tag/mysql/" class="elementor-post-info__terms-list-item">MySQL</a>, <a href="https://www.aspicon.de/news/tag/oracle/" class="elementor-post-info__terms-list-item">Oracle</a>, <a href="https://www.aspicon.de/news/tag/oracle-database/" class="elementor-post-info__terms-list-item">Oracle Database</a>, <a href="https://www.aspicon.de/news/tag/oracle-datenbank-12c-18c-19c-21c/" class="elementor-post-info__terms-list-item">Oracle Datenbank 12c /18c /19c /21c</a>, <a href="https://www.aspicon.de/news/tag/oracle-enterprise-manager/" class="elementor-post-info__terms-list-item">Oracle Enterprise Manager</a>, <a href="https://www.aspicon.de/news/tag/oracle-weblogic-server/" class="elementor-post-info__terms-list-item">Oracle WebLogic Server</a>, <a href="https://www.aspicon.de/news/tag/security/" class="elementor-post-info__terms-list-item">Security</a>				</span>
					</span>
								</li>
				</ul>
						</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-7378f71 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7378f71" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-5fa2322" data-id="5fa2322" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4cb4843 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="4cb4843" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Am 20. Oktober 2026 hat Oracle das vierte Critical Patch Update des Jahres veröffentlicht. Das Paket umfasst insgesamt <span style="text-decoration: underline;"><a href="https://www.oracle.com/security-alerts/cpuoct2026.html" target="_blank" rel="noopener">» 1.295 neue Sicherheitspatches</a></span> über alle Produktfamilien hinweg. Die Lücken betreffen sowohl den eigenen Code von Oracle als auch eingebundene Drittanbieter-Komponenten, und ein Teil davon wirkt sich produktübergreifend aus.</p><p>Wer seine Oracle-Systeme zeitnah absichern will, sollte die Updates nicht auf die lange Bank schieben. Oracle weist ausdrücklich darauf hin, dass Angreifer bereits veröffentlichte Lücken gezielt ausnutzen, und zwar genau dort, wo verfügbare Patches nicht eingespielt wurden. Je länger ein System ungepatcht bleibt, desto größer wird das Risiko für Datenabfluss, Systemausfälle und Compliance-Verstöße.</p><p>Wir haben die für unsere Kunden wichtigsten Produktbereiche herausgegriffen und die Angaben direkt aus dem Oracle-Advisory übernommen. Die Base Scores stammen aus den jeweiligen Risk Matrices.</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-245e893" data-id="245e893" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d0479ed elementor-widget elementor-widget-image" data-id="d0479ed" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="800" height="800" src="https://www.aspicon.de/wp-content/uploads/2021/02/logo-oracle-black.svg" class="attachment-large size-large wp-image-11928" alt="Oracle - blk">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-592b2fc elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="592b2fc" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-0292993 elementor-widget elementor-widget-heading" data-id="0292993" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Oracle Fusion Middleware (WebLogic Server)</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-6ba447a elementor-widget elementor-widget-text-editor" data-id="6ba447a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Für Oracle Fusion Middleware liefert das Oktober-CPU <span style="text-decoration: underline;"><a href="https://www.oracle.com/security-alerts/cpuoct2026.html#AppendixFMW" target="_blank" rel="noopener">» 206 neue Sicherheitspatches</a></span>. Davon sind 134 über das Netzwerk ohne Authentifizierung ausnutzbar. Das betrifft typische Middleware- und Integrationskomponenten wie WebLogic Server, Oracle HTTP Server, SOA Suite, Service Bus oder Identity Manager. Der höchste Base Score in diesem Bereich liegt bei 10.0.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-6010579 elementor-widget elementor-widget-heading" data-id="6010579" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Oracle MySQL Server</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-bc25c84 elementor-widget elementor-widget-text-editor" data-id="bc25c84" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Im Bereich MySQL schließt das Update <span style="text-decoration: underline;"><a href="https://www.oracle.com/security-alerts/cpuoct2026.html#AppendixMSQL" target="_blank" rel="noopener">» 98 Sicherheitslücken</a></span>. 29 davon sind remote und ohne Authentifizierung angreifbar. Der höchste Base Score beträgt 9.8. Betroffen sind unter anderem die Linien MySQL Server 8.4, 9.7 und 26.7 sowie MySQL Cluster, MySQL Router und MySQL Enterprise Backup. Gerade Datenbankserver mit Netzwerkzugriff sollten hier priorisiert werden.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-68bfef5 elementor-widget elementor-widget-heading" data-id="68bfef5" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Oracle Java SE</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-bc72e72 elementor-widget elementor-widget-text-editor" data-id="bc72e72" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Für Oracle Java SE nennt Oracle <span style="text-decoration: underline;"><a href="https://www.oracle.com/security-alerts/cpuoct2026.html#AppendixJAVA" target="_blank" rel="noopener">» 55 neue Sicherheitspatches</a></span>. 49 davon sind remote ohne Authentifizierung ausnutzbar, der höchste CVSS-Wert liegt bei 7.5. Betroffen sind unter anderem die Java-SE-Versionen 8u503, 11.0.32.1, 17.0.20.1, 21.0.12.1, 25.0.4.1, 26.0.2 und 27 sowie JavaFX und GraalVM. Wo Java-Runtimes aktiv genutzt werden, lohnt sich eine Bestandsaufnahme, welche Versionen tatsächlich im Einsatz sind.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-9784764 elementor-widget elementor-widget-heading" data-id="9784764" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Oracle Database Server</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-1f1f421 elementor-widget elementor-widget-text-editor" data-id="1f1f421" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Beim Oracle Database Server umfasst das Oktober-CPU <span style="text-decoration: underline;"><a href="https://www.oracle.com/security-alerts/cpuoct2026.html#AppendixDB" target="_blank" rel="noopener">» 14 neue Sicherheitspatches</a></span>. Vier davon lassen sich remote ohne Authentifizierung ausnutzen. Zwei Patches betreffen zusätzlich Client-only-Installationen, also Systeme ohne installierten Database Server. Der höchste Base Score liegt bei 9.8 und betrifft eine Schwachstelle in der OpenSSL-Komponente der RDBMS (CVE-2026–75803). Betroffen sind die Versionen 19.3 bis 19.32, 21.3 bis 21.23 und 23.4.0 bis 23.26.3.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-fa2335e elementor-widget elementor-widget-heading" data-id="fa2335e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Oracle Enterprise Manager (Cloud Control)</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-068fc71 elementor-widget elementor-widget-text-editor" data-id="068fc71" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Für den Oracle Enterprise Manager enthält das Advisory <span style="text-decoration: underline;"><a href="https://www.oracle.com/security-alerts/cpuoct2026.html#AppendixEM" target="_blank" rel="noopener">» 12 neue Sicherheitspatches</a></span>. Zwei davon sind remote ohne Authentifizierung ausnutzbar. Der höchste Base Score liegt bei 9.9. Betroffen sind unter anderem Enterprise Manager Base Platform, Enterprise Manager for Oracle Database, for Siebel und for Virtualization in den Versionen 13.5 und 24.1.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-cb76302 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="cb76302" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-224fbd2 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="224fbd2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die folgende Übersicht fasst die wichtigsten Daten noch einmal kompakt zusammen – inklusive des jeweils höchsten CVSS-Basiswerts pro Produktbereich.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-bb72529 ha-column-alignment-left ha-column-icon-right ha-row-alignment-left ha-row-icon-right ha-data-table-responsive-scroll-no elementor-widget elementor-widget-ha-data-table happy-addon ha-data-table" data-id="bb72529" data-element_type="widget" data-e-type="widget" data-widget_type="ha-data-table.default">
				<div class="elementor-widget-container">
					
		<table class="ha-table">
			<thead class="ha-table__head">
				<tr class="ha-table__head-column">
											<th class="ha-table__head-column-cell elementor-repeater-item-6557048">
							<div class="ha-table__head-column-cell-wrap">
								<div class="ha-table__head-column-cell-text">Betroffenes Produkt</div>
									
																</div>
						</th>
											<th class="ha-table__head-column-cell elementor-repeater-item-78915f4">
							<div class="ha-table__head-column-cell-wrap">
								<div class="ha-table__head-column-cell-text">Anzahl Patches</div>
									
																</div>
						</th>
											<th class="ha-table__head-column-cell elementor-repeater-item-2b16b66">
							<div class="ha-table__head-column-cell-wrap">
								<div class="ha-table__head-column-cell-text">Remote ausnutzbar?</div>
									
																</div>
						</th>
											<th class="ha-table__head-column-cell elementor-repeater-item-fc4c626">
							<div class="ha-table__head-column-cell-wrap">
								<div class="ha-table__head-column-cell-text">Höchster Base Score</div>
									
																</div>
						</th>
									</tr>
			</thead>

			<tbody class="ha-table__body">
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-6dda4ab">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Oracle Fusion Middleware (WebLogic Server)										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-a675bfd">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											206										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-8771432">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja (134)										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-e5ecd55">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											10.0										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-b1a4b2c">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Oracle MySQL Server										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-7b34a03">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											98										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-f7bee81">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja (29)										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-965bcd4">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											9.8										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-be4556c">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Oracle Java SE										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-b988c5c">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											55										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-f3c3d11">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja (49)										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-a9c2640">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											7.5										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-d7465a9">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Oracle Database Server										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-c546737">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											14										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-1a553f0">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja (4)										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-513263f">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											9.8										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-9a66f9f">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Enterprise Manager (Cloud Control)										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-e0329d1">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											12										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-faa863e">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja (2)										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-9344215">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											9.9										</div>

										
																			</div>
								</td>
												</tr>
							</tbody>
		</table>

						</div>
				</div>
				<div class="elementor-element elementor-element-593c56e ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="593c56e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Weitere Details, Patch-Verfügbarkeit und Installationshinweise findest du in den <span style="text-decoration: underline;"><a href="https://www.oracle.com/security-alerts/cpuoct2026.html" target="_blank" rel="noopener">» Oracle Security Alerts</a></span>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-0e80784 elementor-widget elementor-widget-text-editor" data-id="0e80784" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Zur optimalen Planung hat Oracle die nächsten Termine für kommende Patch-Veröffentlichungen bereits angekündigt. Sicherheitspatches erscheinen jeweils am dritten Dienstag des Monats:</p><ul><li>19. Januar 2027</li><li>20. April 2027</li><li>20. Juli 2027</li><li>19. Oktober 2027</li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-3c8736c elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="3c8736c" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-9c04392 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9c04392" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-ac78917" data-id="ac78917" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-bfb20b1 elementor-widget elementor-widget-heading" data-id="bfb20b1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Fazit und Empfehlung</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-acce127 elementor-widget elementor-widget-text-editor" data-id="acce127" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Das Oktober-CPU zeigt wieder deutlich, wie breit die Sicherheitsanforderungen in gewachsenen Oracle-Landschaften sind. Besonders kritisch ist, dass ein großer Teil der Lücken über das Netzwerk ausnutzbar ist, teils sogar in der großen Mehrzahl der Fälle. Exponierte Systeme sollten daher zuerst betrachtet werden.</p>
<p>Praktisch empfiehlt es sich, zunächst eine vollständige Übersicht aller eingesetzten Oracle-Produkte inklusive Abhängigkeiten zu erstellen. Anschließend lassen sich die Updates nach Erreichbarkeit, CVSS-Bewertung und geschäftlicher Relevanz priorisieren. Client-Installationen und Management-Komponenten gehören dabei ausdrücklich dazu.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-f4cc0cb elementor-widget elementor-widget-spacer" data-id="f4cc0cb" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-fd4e6b0 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="fd4e6b0" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-392ee12" data-id="392ee12" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-146851a elementor-widget elementor-widget-text-editor" data-id="146851a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Kennst du schon unseren ASPICON Patch-Management-Service?</strong></p><p>Als unser Kunde profitierst du von unserem Patch-Management-Service. Das heißt:</p><ul><li>Wir informieren dich rechtzeitig über neue Patches und deren Relevanz für deine Systemlandschaft.</li><li>Gemeinsam mit dir finden wir einen Weg, deine Systeme regelmäßig auf den neuesten Stand zu bringen – selbstverständlich unter Berücksichtigung deiner individuellen Rahmenbedingungen und mit möglichst geringer Downtime.</li></ul><p><strong><br>Ruf uns gern an, um dich auf unserer Patchliste eintragen zu lassen und deine Systeme optimal zu schützen: +49.371.909515–100</strong></p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-6e57748" data-id="6e57748" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-eaa9952 elementor-widget elementor-widget-image" data-id="eaa9952" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" src="https://www.aspicon.de/wp-content/uploads/elementor/thumbs/Marcel-modified_neu-rv8jtlnj3r0ippkrg70qrk1h9mbl8ixkldhfqfgbfs.png" title="Marcel Heinrich" alt="Marcel Heinrich - Account Manager ASPICON" loading="lazy">															</div>
				</div>
				<div class="elementor-element elementor-element-a9b3365 elementor-widget elementor-widget-text-editor" data-id="a9b3365" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="text-align: center;"><strong>Marcel</strong><br>Senior Account Manager bei ASPICON</p><p style="text-align: center;">Tel: +49.371.909515–100</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-6325f08 elementor-widget elementor-widget-spacer" data-id="6325f08" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-c6d1c75 elementor-widget elementor-widget-text-editor" data-id="c6d1c75" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Hier findest du Infos zu den vergangenen <a href="https://www.aspicon.de/news/tag/critical-patch-update/">» Patch Updates</a> und weitere nützliche Hinweise zum Thema Patchen im Allgemeinen aus unserem News und Insights Bereich.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-58af599d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="58af599d" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-797156f1" data-id="797156f1" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-1b2fa61a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1b2fa61a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-1a6b0eae" data-id="1a6b0eae" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-91e2d6a elementor-widget elementor-widget-image" data-id="91e2d6a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="40" height="28" src="https://www.aspicon.de/wp-content/uploads/2021/01/icon-arrow_right_medium-violet-blue.svg" class="attachment-full size-full wp-image-4817" alt="icon-arrow_right_medium-violet-blue.svg">															</div>
				</div>
				<div class="elementor-element elementor-element-a317ae3 elementor-widget elementor-widget-text-editor" data-id="a317ae3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Share this article</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-36e623f9" data-id="36e623f9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-5133eb60 elementor-share-buttons--view-icon-text elementor-share-buttons--skin-gradient elementor-share-buttons--shape-square elementor-grid-0 elementor-share-buttons--color-official elementor-widget elementor-widget-share-buttons" data-id="5133eb60" data-element_type="widget" data-e-type="widget" data-widget_type="share-buttons.default">
				<div class="elementor-widget-container">
							<div class="elementor-grid" role="list">
								<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_facebook" role="button" tabindex="0" aria-label="Teilen auf facebook">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-facebook" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Facebook									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_twitter" role="button" tabindex="0" aria-label="Teilen auf twitter">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-twitter" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Twitter									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_linkedin" role="button" tabindex="0" aria-label="Teilen auf linkedin">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-linkedin" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										LinkedIn									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_xing" role="button" tabindex="0" aria-label="Teilen auf xing">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-xing" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										XING									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_whatsapp" role="button" tabindex="0" aria-label="Teilen auf whatsapp">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-whatsapp" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										WhatsApp									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_email" role="button" tabindex="0" aria-label="Teilen auf email">
															<span class="elementor-share-btn__icon">
								<i class="fas fa-envelope" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Email									</span>
																	</div>
													</div>
					</div>
						</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-44ee14b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="44ee14b" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2016350" data-id="2016350" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-fe61344 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="fe61344" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-74d1969 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="74d1969" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6ad46ac" data-id="6ad46ac" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9c20307 elementor-post-navigation-borders-yes elementor-widget elementor-widget-global elementor-global-8844 elementor-widget-post-navigation" data-id="9c20307" data-element_type="widget" data-e-type="widget" data-widget_type="post-navigation.default">
				<div class="elementor-widget-container">
							<div class="elementor-post-navigation" role="navigation" aria-label="Beitrag Navigation">
			<div class="elementor-post-navigation__prev elementor-post-navigation__link">
				<a href="https://www.aspicon.de/news/dba-praxistest-postgresql-19-pg_plan_advice-im-labortest/" rel="prev"><span class="post-navigation__arrow-wrapper post-navigation__arrow-prev"><i aria-hidden="true" class="fas fa-angle-left"></i><span class="elementor-screen-only">Zurück</span></span><span class="elementor-post-navigation__link__prev"><span class="post-navigation__prev--label">Voriger Post</span><span class="post-navigation__prev--title">DBA-Praxistest: PostgreSQL 19 pg_plan_advice im Labortest</span></span></a>			</div>
							<div class="elementor-post-navigation__separator-wrapper">
					<div class="elementor-post-navigation__separator"></div>
				</div>
						<div class="elementor-post-navigation__next elementor-post-navigation__link">
				<a href="https://www.aspicon.de/news/dba-praxistest-parallelisierung-von-autovacuum-in-postgresql-19/" rel="next"><span class="elementor-post-navigation__link__next"><span class="post-navigation__next--label">Nächster Post</span><span class="post-navigation__next--title">DBA-Praxistest: Parallelisierung von Autovacuum in PostgreSQL 19</span></span><span class="post-navigation__arrow-wrapper post-navigation__arrow-next"><i aria-hidden="true" class="fas fa-angle-right"></i><span class="elementor-screen-only">Nächster</span></span></a>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Der Beitrag <a href="https://www.aspicon.de/news/oracle-critical-patch-update-oktober-2026-veroeffentlicht-jetzt-handeln/">Oracle Critical Patch Update Oktober 2026 veröffentlicht – Jetzt handeln!</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>DBA-Praxistest: PostgreSQL 19 pg_plan_advice im Labortest</title>
		<link>https://www.aspicon.de/news/dba-praxistest-postgresql-19-pg_plan_advice-im-labortest/</link>
					<comments>https://www.aspicon.de/news/dba-praxistest-postgresql-19-pg_plan_advice-im-labortest/#respond</comments>
		
		<dc:creator><![CDATA[Sebastian Naumann]]></dc:creator>
		<pubDate>Fri, 16 Oct 2026 13:02:58 +0000</pubDate>
				<category><![CDATA[PostgreSQL Datenbank]]></category>
		<category><![CDATA[Servicewelten]]></category>
		<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<guid isPermaLink="false">https://www.aspicon.de/?p=27310</guid>

					<description><![CDATA[<p>Mit pg_plan_advice und pg_stash_advice PostgreSQL-Ausführungspläne gezielt beeinflussen und nachgewiesene Planungsprobleme bearbeiten.</p>
<p>Der Beitrag <a href="https://www.aspicon.de/news/dba-praxistest-postgresql-19-pg_plan_advice-im-labortest/">DBA-Praxistest: PostgreSQL 19 pg_plan_advice im Labortest</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="27310" class="elementor elementor-27310" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-3d4c97a elementor-section-full_width elementor-section-content-top header-negative-margin elementor-section-height-default elementor-section-height-default" data-id="3d4c97a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4c7154db container-diagonal-top-min-height header-positive-margin padding-row-100" data-id="4c7154db" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-2d7d0f03 colored-headline-on-mobile elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="2d7d0f03" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-68e5c1ce" data-id="68e5c1ce" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6e90bb4d elementor-widget elementor-widget-shortcode" data-id="6e90bb4d" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
				<div class="elementor-widget-container">
							<div class="elementor-shortcode"> </div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-443f8023" data-id="443f8023" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7fc67385 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="7fc67385" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5df6a1c5" data-id="5df6a1c5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3cf8113 header-breadcrumbs-black black elementor-widget elementor-widget-breadcrumbs" data-id="3cf8113" data-element_type="widget" data-e-type="widget" data-widget_type="breadcrumbs.default">
				<div class="elementor-widget-container">
					<p id="breadcrumbs"><span><span><a href="https://www.aspicon.de/">Home</a></span> → <span class="breadcrumb_last" aria-current="page">Servicewelten</span></span></p>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2e6f278 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2e6f278" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7a3c0f9a" data-id="7a3c0f9a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-70fb6297 elementor-widget elementor-widget-spacer" data-id="70fb6297" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6f9331f5 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="6f9331f5" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-57d302c9" data-id="57d302c9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5c6a9ad4 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="5c6a9ad4" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default">
				<div class="elementor-widget-container">
					<h1 class="elementor-heading-title elementor-size-default">DBA-Praxistest: PostgreSQL 19 pg_plan_advice im Labortest</h1>				</div>
				</div>
				<div class="elementor-element elementor-element-2dcb8e1 ha-has-bg-overlay elementor-widget elementor-widget-global elementor-global-7902 elementor-widget-post-info" data-id="2dcb8e1" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default">
				<div class="elementor-widget-container">
							<ul class="elementor-inline-items elementor-icon-list-items elementor-post-info">
								<li class="elementor-icon-list-item elementor-repeater-item-ae89516 elementor-inline-item" itemprop="author">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-user-circle"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-author">
							<span class="elementor-post-info__item-prefix">Verfasst von</span>
										Sebastian Naumann					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-253e24d elementor-inline-item" itemprop="datePublished">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-calendar"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date">
										<time>16 Oktober 2026</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-810d981 elementor-inline-item">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-clock"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-time">
										<time>15:02</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-acd9d0d elementor-inline-item" itemprop="about">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-tags"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms">
										<span class="elementor-post-info__terms-list">
				<a href="https://www.aspicon.de/news/tag/datenbank/" class="elementor-post-info__terms-list-item">Datenbank</a>, <a href="https://www.aspicon.de/news/tag/postgresql/" class="elementor-post-info__terms-list-item">PostgreSQL</a>				</span>
					</span>
								</li>
				</ul>
						</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-db373fd elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="db373fd" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-2800617" data-id="2800617" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-731920e elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="731920e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Mit pg_plan_advice Ausführungspläne gezielt beeinflussen und Vorgaben mit pg_stash_advice speichern: Wir haben untersucht, was das für die Abfrageperformance bedeutet – und wo die Grenzen liegen.</strong></p><p>Index Scan oder Seq Scan? Hash Join oder Nested Loop? Normalerweise entscheidet der PostgreSQL-Planner, welcher Ausführungsplan voraussichtlich am günstigsten ist. Doch was tun, wenn eine Abfrage auffällig langsam läuft und ein anderer Plan bessere Ergebnisse verspricht?</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-8056916" data-id="8056916" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e01fed9 elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="e01fed9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img fetchpriority="high" decoding="async" width="800" height="800" src="https://www.aspicon.de/wp-content/uploads/2024/04/postgresql.svg" class="attachment-large size-large wp-image-22007" alt="PostgreSQL">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-dcbd697 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="dcbd697" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-154cc02 elementor-widget elementor-widget-heading" data-id="154cc02" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">pg_plan_advice und pg_stash_advice im DBA-Test</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-dbb5f5b elementor-widget elementor-widget-text-editor" data-id="dbb5f5b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Genau hier kommen <code>pg_plan_advice</code> und <code>pg_stash_advice</code> ins Spiel: Mit <code>pg_plan_advice</code> lassen sich bestimmte Planner-Entscheidungen gezielt beeinflussen – etwa die Zugriffsmethode, Join-Reihenfolge oder das Join-Verfahren. Das Modul schränkt dabei die Auswahl des Planners ein. <code>pg_stash_advice</code> ergänzt die Möglichkeit, solche Vorgaben einer Query-ID zuzuordnen und bei der Planung passender Abfragen automatisch anzuwenden.</p><p>Wir haben beide Werkzeuge mit PostgreSQL 19beta3 im Labor getestet. Die wichtigste Erkenntnis: Mehr Kontrolle über den Ausführungsplan bedeutet nicht automatisch mehr Performance.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-c5425e1 elementor-widget elementor-widget-heading" data-id="c5425e1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Unser Testaufbau mit PostgreSQL 19beta3</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-03faff3 elementor-widget elementor-widget-text-editor" data-id="03faff3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Getestet wurde auf einer einzelnen VMware-Instanz mit 16 virtuellen CPUs und 64 GB RAM. PostgreSQL war mit 128 MiB shared_buffers und bis zu zwei parallelen Workern pro Abfrage konfiguriert.</p><p>Die künstliche Datenbasis bestand aus 500.000 Verkaufsdatensätzen sowie Kunden‑, Produkt- und Datumstabellen. Wir verglichen die freie Plannerwahl mit gezielten Vorgaben für Zugriffsmethoden und Joins. Hinzu kamen Tests mit geänderter Datenverteilung und gespeicherten Vorgaben.</p><p>Die vollständigen Vergleichsserien enthielten jeweils zwei Aufwärmläufe und zehn Messungen pro Variante. Insgesamt entstanden 471 verwertbare Messungen. Zusätzlich prüften wir, ob die Abfragen weiterhin dieselben Ergebnisse lieferten.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-1558d2a elementor-widget elementor-widget-heading" data-id="1558d2a" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Welche Auswirkungen hatten die Planvorgaben?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-7eba87a elementor-widget elementor-widget-text-editor" data-id="7eba87a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Index Scan oder Seq Scan: Die Treffermenge zählt</strong></p><p>Bei einer Abfrage mit hoher Selektiviät benötigte ein erzwungener vollständiger Tabellenscan rund 33 statt 0,14 Millisekunden. Mehrere vorgegebene Join-Verfahren machten die untersuchten Abfragen ebenfalls langsamer.</p><p>Die praktische Konsequenz: Dass eine Vorgabe angewendet wird, sagt noch nichts über ihren Nutzen aus. Entscheidend ist der gemessene Vergleich mit der freien Plannerwahl.</p><p><strong>Ein passender Index brachte einen deutlichen Vorteil</strong></p><p>Beim Produktfilter sank die Laufzeit mit einem passenden Index von etwa 48 auf 1,26 Millisekunden, jeweils als Median gemessen.</p><p>Die Werte stammen aus getrennten Messserien. Zusätzlicher Speicherbedarf und Schreibaufwand durch den Index wurden nicht untersucht. Trotzdem unterstreicht das Ergebnis: Zur PostgreSQL-Query-Optimierung gehört zunächst die Prüfung von Statistiken, Abfragestruktur und vorhandenen Indizes.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-bde53d3 elementor-widget elementor-widget-heading" data-id="bde53d3" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Worauf solltest du bei pg_stash_advice achten?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-25e522b elementor-widget elementor-widget-text-editor" data-id="25e522b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Gleiche Query-ID bedeutet nicht gleicher optimaler Plan</strong></p><p>Abfragen mit unterschiedlichen Suchwerten können dieselbe Query-ID besitzen, obwohl verschiedene Ausführungspläne sinnvoll wären. Ein Filter auf ein seltenes Produkt kann beispielsweise von einem anderen Zugriff profitieren als ein Filter auf einen häufig vorkommenden Wert.</p><p>Eine gespeicherte Planvorgabe sollte deshalb mit repräsentativen Suchwerten geprüft werden. Nach Änderungen der Datenverteilung ist erneut zu bewerten, ob sie weiterhin einen Vorteil bringt.</p><p><strong>Gelöschte Vorgaben können über zwischengespeicherte Pläne nachwirken</strong></p><p>Im Labor zeigte sich: Nach dem Entfernen einer gespeicherten Vorgabe kann ein bereits zwischengespeicherter Ausführungsplan weiterverwendet werden.</p><p>Zum Rücknahmeweg gehört daher die Kontrolle, welcher Plan anschließend tatsächlich ausgeführt wird. Ein gelöschter Advice-Eintrag allein belegt noch nicht, dass wieder ein unbeeinflusster Plan zum Einsatz kommt.</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-1e9847f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1e9847f" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-8b31001" data-id="8b31001" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6cf299d elementor-view-default elementor-widget elementor-widget-icon" data-id="6cf299d" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-0ef3231" data-id="0ef3231" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-960880f elementor-widget elementor-widget-heading" data-id="960880f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Unser Tipp zur PostgreSQL-Query-Optimierung</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-e7a656e elementor-widget elementor-widget-text-editor" data-id="e7a656e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Bevor du eine Planvorgabe dauerhaft einsetzt, empfiehlt sich dieses Vorgehen:</strong></p><ol><li><strong>Ausgangslage prüfen: </strong><br>Statistiken, Indizes und Abfragestruktur untersuchen.</li><li><strong>Gezielt eingreifen:</strong> <br>Nur die Planner-Entscheidungen beeinflussen, für die es einen begründeten Anlass gibt.</li><li><strong>Wiederholt vergleichen:</strong> <br>Die Variante gegen die freie Plannerwahl messen und unterschiedliche Suchwerte berücksichtigen.</li><li><strong>Ergebnisse kontrollieren:</strong> <br>Neben der Laufzeit auch die Ergebnisgleichheit prüfen.</li><li><strong>Wirkung nachverfolgen:</strong> <br>Nach Datenänderungen erneut testen und bei einer Rücknahme auch zwischengespeicherte Pläne kontrollieren.</li></ol>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-d5dc812 elementor-widget elementor-widget-heading" data-id="d5dc812" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Ausblick: KI-gestützte Abfrageoptimierung</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-7f00221 elementor-widget elementor-widget-text-editor" data-id="7f00221" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ein möglicher Folgeversuch wäre ein kontrollierter, KI-gestützter Optimierungskreislauf. Dabei würde KI auffällig langsame Abfragen anhand ihrer Laufzeitdaten erkennen, Ausgangspläne analysieren und wenige begründete Alternativen mit <code>pg_plan_advice</code> testen.</p><p>Nur eine wiederholt bessere Vorgabe würde nach Prüfung verschiedener Suchwerte und der Ergebnisgleichheit über pg_stash_advice für einen begrenzten Testbetrieb hinterlegt. Anschließend müsste sie regelmäßig mit der freien Plannerwahl verglichen und bei Verschlechterungen zurückgenommen werden.</p><p>Dieser Kreislauf war nicht Bestandteil des beschriebenen Labortests. Ziel eines Folgeversuchs wäre eine überprüfbare Optimierung, die auch erkennt, wann ihre eigene Empfehlung nicht mehr sinnvoll ist.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-1bc5a80 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="1bc5a80" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-2be19f7 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2be19f7" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-8580ac9" data-id="8580ac9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a274bd7 elementor-widget elementor-widget-heading" data-id="a274bd7" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Fazit: Plan Advice gezielt einsetzen und regelmäßig prüfen</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-56c670a elementor-widget elementor-widget-text-editor" data-id="56c670a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><code>pg_plan_advice</code> und <code>pg_stash_advice</code> bieten zusätzliche Möglichkeiten, PostgreSQL-Ausführungspläne zu beeinflussen und nachgewiesene Planungsprobleme zu bearbeiten. Gute Statistiken, passende Indizes und belastbare Vergleichsmessungen bleiben dabei entscheidend.</p><p>Unsere Ergebnisse beziehen sich auf den beschriebenen PostgreSQL-19beta3-Laboraufbau. Sie lassen sich nicht pauschal auf andere Versionen oder produktive Umgebungen übertragen.</p><p>Du möchtest langsame PostgreSQL-Abfragen analysieren oder das Optimierungspotenzial deiner Ausführungspläne bewerten lassen? Unsere PostgreSQL-DBAs unterstützen dich dabei, Ursachen einzugrenzen und geeignete Maßnahmen für deine Umgebung zu prüfen.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-c6d1c75 elementor-widget elementor-widget-text-editor" data-id="c6d1c75" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Hier findest du weitere Infos aus der Welt von <a href="/news/tag/postgresql/">PostgreSQL</a> aus unserem News &amp; Insights Bereich.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-58af599d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="58af599d" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-797156f1" data-id="797156f1" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-1b2fa61a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1b2fa61a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-1a6b0eae" data-id="1a6b0eae" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-91e2d6a elementor-widget elementor-widget-image" data-id="91e2d6a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="40" height="28" src="https://www.aspicon.de/wp-content/uploads/2021/01/icon-arrow_right_medium-violet-blue.svg" class="attachment-full size-full wp-image-4817" alt="icon-arrow_right_medium-violet-blue.svg">															</div>
				</div>
				<div class="elementor-element elementor-element-a317ae3 elementor-widget elementor-widget-text-editor" data-id="a317ae3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Share this article</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-36e623f9" data-id="36e623f9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-5133eb60 elementor-share-buttons--view-icon-text elementor-share-buttons--skin-gradient elementor-share-buttons--shape-square elementor-grid-0 elementor-share-buttons--color-official elementor-widget elementor-widget-share-buttons" data-id="5133eb60" data-element_type="widget" data-e-type="widget" data-widget_type="share-buttons.default">
				<div class="elementor-widget-container">
							<div class="elementor-grid" role="list">
								<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_facebook" role="button" tabindex="0" aria-label="Teilen auf facebook">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-facebook" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Facebook									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_twitter" role="button" tabindex="0" aria-label="Teilen auf twitter">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-twitter" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Twitter									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_linkedin" role="button" tabindex="0" aria-label="Teilen auf linkedin">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-linkedin" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										LinkedIn									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_xing" role="button" tabindex="0" aria-label="Teilen auf xing">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-xing" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										XING									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_whatsapp" role="button" tabindex="0" aria-label="Teilen auf whatsapp">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-whatsapp" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										WhatsApp									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_email" role="button" tabindex="0" aria-label="Teilen auf email">
															<span class="elementor-share-btn__icon">
								<i class="fas fa-envelope" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Email									</span>
																	</div>
													</div>
					</div>
						</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-44ee14b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="44ee14b" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2016350" data-id="2016350" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-fe61344 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="fe61344" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-74d1969 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="74d1969" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6ad46ac" data-id="6ad46ac" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9c20307 elementor-post-navigation-borders-yes elementor-widget elementor-widget-global elementor-global-8844 elementor-widget-post-navigation" data-id="9c20307" data-element_type="widget" data-e-type="widget" data-widget_type="post-navigation.default">
				<div class="elementor-widget-container">
							<div class="elementor-post-navigation" role="navigation" aria-label="Beitrag Navigation">
			<div class="elementor-post-navigation__prev elementor-post-navigation__link">
				<a href="https://www.aspicon.de/news/oracle-database-19c-fuer-oracle-linux-10-und-red-hat-enterprise-linux-10-zertifiziert/" rel="prev"><span class="post-navigation__arrow-wrapper post-navigation__arrow-prev"><i aria-hidden="true" class="fas fa-angle-left"></i><span class="elementor-screen-only">Zurück</span></span><span class="elementor-post-navigation__link__prev"><span class="post-navigation__prev--label">Voriger Post</span><span class="post-navigation__prev--title">Oracle Database 19c für Oracle Linux 10 und Red Hat Enterprise Linux 10 zertifiziert</span></span></a>			</div>
							<div class="elementor-post-navigation__separator-wrapper">
					<div class="elementor-post-navigation__separator"></div>
				</div>
						<div class="elementor-post-navigation__next elementor-post-navigation__link">
				<a href="https://www.aspicon.de/news/oracle-critical-patch-update-oktober-2026-veroeffentlicht-jetzt-handeln/" rel="next"><span class="elementor-post-navigation__link__next"><span class="post-navigation__next--label">Nächster Post</span><span class="post-navigation__next--title">Oracle Critical Patch Update Oktober 2026 veröffentlicht – Jetzt handeln!</span></span><span class="post-navigation__arrow-wrapper post-navigation__arrow-next"><i aria-hidden="true" class="fas fa-angle-right"></i><span class="elementor-screen-only">Nächster</span></span></a>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Der Beitrag <a href="https://www.aspicon.de/news/dba-praxistest-postgresql-19-pg_plan_advice-im-labortest/">DBA-Praxistest: PostgreSQL 19 pg_plan_advice im Labortest</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aspicon.de/news/dba-praxistest-postgresql-19-pg_plan_advice-im-labortest/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Oracle Database 19c für Oracle Linux 10 und Red Hat Enterprise Linux 10 zertifiziert</title>
		<link>https://www.aspicon.de/news/oracle-database-19c-fuer-oracle-linux-10-und-red-hat-enterprise-linux-10-zertifiziert/</link>
		
		<dc:creator><![CDATA[Marcel Heinrich]]></dc:creator>
		<pubDate>Tue, 29 Sep 2026 06:56:02 +0000</pubDate>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Servicewelten]]></category>
		<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Oracle Database]]></category>
		<category><![CDATA[Oracle Datenbank 12c /18c /19c /21c]]></category>
		<category><![CDATA[Oracle Linux]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[Red Hat Enterprise Linux / RHEL]]></category>
		<guid isPermaLink="false">https://www.aspicon.de/?p=27228</guid>

					<description><![CDATA[<p>Oracle hat das Datenbankrelease 19c ab Release Update 19.32 für Oracle Linux 10 und Red Hat Enterprise Linux 10 freigegeben.</p>
<p>Der Beitrag <a href="https://www.aspicon.de/news/oracle-database-19c-fuer-oracle-linux-10-und-red-hat-enterprise-linux-10-zertifiziert/">Oracle Database 19c für Oracle Linux 10 und Red Hat Enterprise Linux 10 zertifiziert</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="27228" class="elementor elementor-27228" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-194d619a elementor-section-full_width elementor-section-content-top header-negative-margin elementor-section-height-default elementor-section-height-default" data-id="194d619a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1a3eda5b container-diagonal-top-min-height header-positive-margin padding-row-100" data-id="1a3eda5b" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-7ee0e382 colored-headline-on-mobile elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="7ee0e382" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-55f3704a" data-id="55f3704a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-32813293 elementor-widget elementor-widget-shortcode" data-id="32813293" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
				<div class="elementor-widget-container">
							<div class="elementor-shortcode"> </div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-324d1430" data-id="324d1430" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7e337c04 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="7e337c04" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2060cd3b" data-id="2060cd3b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-58adb624 header-breadcrumbs-black black elementor-widget elementor-widget-breadcrumbs" data-id="58adb624" data-element_type="widget" data-e-type="widget" data-widget_type="breadcrumbs.default">
				<div class="elementor-widget-container">
					<p id="breadcrumbs"><span><span><a href="https://www.aspicon.de/">Home</a></span> → <span class="breadcrumb_last" aria-current="page">Servicewelten</span></span></p>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-1d5fb1c6 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1d5fb1c6" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7eba5eb5" data-id="7eba5eb5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3bdd0ae1 elementor-widget elementor-widget-spacer" data-id="3bdd0ae1" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-4b961e02 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="4b961e02" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3750af93" data-id="3750af93" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1d67deab elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="1d67deab" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default">
				<div class="elementor-widget-container">
					<h1 class="elementor-heading-title elementor-size-default">Oracle Database 19c für Oracle Linux 10 und Red Hat Enterprise Linux 10 zertifiziert</h1>				</div>
				</div>
				<div class="elementor-element elementor-element-4d6a8ba ha-has-bg-overlay elementor-widget elementor-widget-global elementor-global-7902 elementor-widget-post-info" data-id="4d6a8ba" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default">
				<div class="elementor-widget-container">
							<ul class="elementor-inline-items elementor-icon-list-items elementor-post-info">
								<li class="elementor-icon-list-item elementor-repeater-item-ae89516 elementor-inline-item" itemprop="author">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-user-circle"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-author">
							<span class="elementor-post-info__item-prefix">Verfasst von</span>
										Marcel Heinrich					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-253e24d elementor-inline-item" itemprop="datePublished">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-calendar"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date">
										<time>29 September 2026</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-810d981 elementor-inline-item">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-clock"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-time">
										<time>08:56</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-acd9d0d elementor-inline-item" itemprop="about">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-tags"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms">
										<span class="elementor-post-info__terms-list">
				<a href="https://www.aspicon.de/news/tag/datenbank/" class="elementor-post-info__terms-list-item">Datenbank</a>, <a href="https://www.aspicon.de/news/tag/linux/" class="elementor-post-info__terms-list-item">Linux</a>, <a href="https://www.aspicon.de/news/tag/oracle-database/" class="elementor-post-info__terms-list-item">Oracle Database</a>, <a href="https://www.aspicon.de/news/tag/oracle-datenbank-12c-18c-19c-21c/" class="elementor-post-info__terms-list-item">Oracle Datenbank 12c /18c /19c /21c</a>, <a href="https://www.aspicon.de/news/tag/oracle-linux/" class="elementor-post-info__terms-list-item">Oracle Linux</a>, <a href="https://www.aspicon.de/news/tag/red-hat/" class="elementor-post-info__terms-list-item">Red Hat</a>, <a href="https://www.aspicon.de/news/tag/red-hat-enterprise-linux-rhel/" class="elementor-post-info__terms-list-item">Red Hat Enterprise Linux / RHEL</a>				</span>
					</span>
								</li>
				</ul>
						</div>
				</div>
				<div class="elementor-element elementor-element-2b910807 elementor-widget elementor-widget-text-editor" data-id="2b910807" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Oracle hat das Datenbankrelease <strong>19c ab Release Update 19.32</strong> für <strong>Oracle Linux 10</strong> und <strong>Red Hat Enterprise Linux 10</strong> auf x86-64 freigegeben.</p><p>Folgende Betriebssystem- und Kernelkombinationen werden unterstützt:</p><ul><li><strong>Oracle Linux 10 mit Unbreakable Enterprise Kernel 8 (UEK8):</strong><br>6.12.0–104.43.4.2.el10uek.x86_64 oder neuer<br><br></li><li><strong>Oracle Linux 10 mit Red Hat Compatible Kernel (RHCK):<br></strong>6.12.0–55.40.1.0.1.el10_0.x86_64 oder neuer<br><br></li><li><strong>Red Hat Enterprise Linux 10:<br></strong>6.12.0–55.40.1.0.1.el10_0.x86_64 oder neuer.</li></ul><p><strong><br>Wichtig für die Installation:</strong> Für den Patchstand 19.32 sind zusätzlich zum Release Update mehrere One-off-Patches erforderlich. Die jeweiligen Voraussetzungen für Single Instance, Oracle RAC und Grid Infrastructure beschreibt Oracle <a href="https://docs.oracle.com/en/database/oracle/oracle-database/19/rnrdm/installing-oracle-database-19c-oracle-linux-10-and-red-hat-enterprise-linux-10.html" target="_blank" rel="noopener">» in den Installationshinweisen für OL10 und RHEL10</a>.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-5c69305f elementor-section-content-middle elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5c69305f" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-10930c7e" data-id="10930c7e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-67b75d2e elementor-cta--skin-cover elementor-widget__width-initial elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in ha-has-bg-overlay elementor-widget elementor-widget-call-to-action" data-id="67b75d2e" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default">
				<div class="elementor-widget-container">
							<div class="elementor-cta">
					<div class="elementor-cta__bg-wrapper">
				<div class="elementor-cta__bg elementor-bg" style="background-image: url(https://www.aspicon.de/wp-content/uploads/2021/01/ASPICON__05565_Layout-1.jpg);" role="img" aria-label="ASPICON__05565_Layout"></div>
				<div class="elementor-cta__bg-overlay"></div>
			</div>
							<div class="elementor-cta__content">
				
				
									<div class="elementor-cta__description elementor-cta__content-item elementor-content-item elementor-animated-item--grow">
						Gern unterstützen wir dich bei der Prüfung deiner Umgebung <br>sowie bei der Migrationsplanung und Umsetzung.					</div>
				
									<div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item elementor-animated-item--grow">
					<a class="elementor-cta__button elementor-button elementor-size-xs" href="https://www.aspicon.de/kontakt/" target="_blank">
						Kontakt					</a>
					</div>
							</div>
						</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-9081bce elementor-widget elementor-widget-spacer" data-id="9081bce" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-434491c3 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="434491c3" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-465ddf8f" data-id="465ddf8f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-e46a356 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e46a356" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-d782759" data-id="d782759" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6e020198 elementor-widget elementor-widget-image" data-id="6e020198" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="40" height="28" src="https://www.aspicon.de/wp-content/uploads/2021/01/icon-arrow_right_medium-violet-blue.svg" class="attachment-full size-full wp-image-4817" alt="icon-arrow_right_medium-violet-blue.svg">															</div>
				</div>
				<div class="elementor-element elementor-element-7e0b8830 elementor-widget elementor-widget-text-editor" data-id="7e0b8830" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Share this article</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-3576219b" data-id="3576219b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-66dedf88 elementor-share-buttons--view-icon-text elementor-share-buttons--skin-gradient elementor-share-buttons--shape-square elementor-grid-0 elementor-share-buttons--color-official elementor-widget elementor-widget-share-buttons" data-id="66dedf88" data-element_type="widget" data-e-type="widget" data-widget_type="share-buttons.default">
				<div class="elementor-widget-container">
							<div class="elementor-grid" role="list">
								<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_facebook" role="button" tabindex="0" aria-label="Teilen auf facebook">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-facebook" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Facebook									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_twitter" role="button" tabindex="0" aria-label="Teilen auf twitter">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-twitter" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Twitter									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_linkedin" role="button" tabindex="0" aria-label="Teilen auf linkedin">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-linkedin" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										LinkedIn									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_xing" role="button" tabindex="0" aria-label="Teilen auf xing">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-xing" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										XING									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_whatsapp" role="button" tabindex="0" aria-label="Teilen auf whatsapp">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-whatsapp" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										WhatsApp									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_email" role="button" tabindex="0" aria-label="Teilen auf email">
															<span class="elementor-share-btn__icon">
								<i class="fas fa-envelope" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Email									</span>
																	</div>
													</div>
					</div>
						</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-9318c82 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9318c82" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6539c24" data-id="6539c24" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7dbf000 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="7dbf000" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ee4b27a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ee4b27a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-44f8bfd" data-id="44f8bfd" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7aa78d4 elementor-post-navigation-borders-yes elementor-widget elementor-widget-global elementor-global-8844 elementor-widget-post-navigation" data-id="7aa78d4" data-element_type="widget" data-e-type="widget" data-widget_type="post-navigation.default">
				<div class="elementor-widget-container">
							<div class="elementor-post-navigation" role="navigation" aria-label="Beitrag Navigation">
			<div class="elementor-post-navigation__prev elementor-post-navigation__link">
				<a href="https://www.aspicon.de/news/postgresql-19-beta-3-im-praxistest-bloat-mit-dem-neuen-repack-befehl-beseitigen/" rel="prev"><span class="post-navigation__arrow-wrapper post-navigation__arrow-prev"><i aria-hidden="true" class="fas fa-angle-left"></i><span class="elementor-screen-only">Zurück</span></span><span class="elementor-post-navigation__link__prev"><span class="post-navigation__prev--label">Voriger Post</span><span class="post-navigation__prev--title">PostgreSQL 19 Beta 3 im Praxistest: Bloat mit dem neuen REPACK-Befehl beseitigen</span></span></a>			</div>
							<div class="elementor-post-navigation__separator-wrapper">
					<div class="elementor-post-navigation__separator"></div>
				</div>
						<div class="elementor-post-navigation__next elementor-post-navigation__link">
				<a href="https://www.aspicon.de/news/dba-praxistest-postgresql-19-pg_plan_advice-im-labortest/" rel="next"><span class="elementor-post-navigation__link__next"><span class="post-navigation__next--label">Nächster Post</span><span class="post-navigation__next--title">DBA-Praxistest: PostgreSQL 19 pg_plan_advice im Labortest</span></span><span class="post-navigation__arrow-wrapper post-navigation__arrow-next"><i aria-hidden="true" class="fas fa-angle-right"></i><span class="elementor-screen-only">Nächster</span></span></a>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Der Beitrag <a href="https://www.aspicon.de/news/oracle-database-19c-fuer-oracle-linux-10-und-red-hat-enterprise-linux-10-zertifiziert/">Oracle Database 19c für Oracle Linux 10 und Red Hat Enterprise Linux 10 zertifiziert</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PostgreSQL 19 Beta 3 im Praxistest: Bloat mit dem neuen REPACK-Befehl beseitigen</title>
		<link>https://www.aspicon.de/news/postgresql-19-beta-3-im-praxistest-bloat-mit-dem-neuen-repack-befehl-beseitigen/</link>
					<comments>https://www.aspicon.de/news/postgresql-19-beta-3-im-praxistest-bloat-mit-dem-neuen-repack-befehl-beseitigen/#respond</comments>
		
		<dc:creator><![CDATA[Sebastian Naumann]]></dc:creator>
		<pubDate>Thu, 17 Sep 2026 06:19:45 +0000</pubDate>
				<category><![CDATA[PostgreSQL Datenbank]]></category>
		<category><![CDATA[Servicewelten]]></category>
		<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<guid isPermaLink="false">https://www.aspicon.de/?p=27140</guid>

					<description><![CDATA[<p>PostgreSQL 19 Beta 3 bringt eine spannende neue Möglichkeit mit, Bloat auch physisch aus der Datenbank zu entfernen! Wir haben den neuen Core-Befehl getestet.</p>
<p>Der Beitrag <a href="https://www.aspicon.de/news/postgresql-19-beta-3-im-praxistest-bloat-mit-dem-neuen-repack-befehl-beseitigen/">PostgreSQL 19 Beta 3 im Praxistest: Bloat mit dem neuen REPACK-Befehl beseitigen</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="27140" class="elementor elementor-27140" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-3d4c97a elementor-section-full_width elementor-section-content-top header-negative-margin elementor-section-height-default elementor-section-height-default" data-id="3d4c97a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4c7154db container-diagonal-top-min-height header-positive-margin padding-row-100" data-id="4c7154db" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-2d7d0f03 colored-headline-on-mobile elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="2d7d0f03" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-68e5c1ce" data-id="68e5c1ce" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6e90bb4d elementor-widget elementor-widget-shortcode" data-id="6e90bb4d" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
				<div class="elementor-widget-container">
							<div class="elementor-shortcode"> </div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-443f8023" data-id="443f8023" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7fc67385 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="7fc67385" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5df6a1c5" data-id="5df6a1c5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3cf8113 header-breadcrumbs-black black elementor-widget elementor-widget-breadcrumbs" data-id="3cf8113" data-element_type="widget" data-e-type="widget" data-widget_type="breadcrumbs.default">
				<div class="elementor-widget-container">
					<p id="breadcrumbs"><span><span><a href="https://www.aspicon.de/">Home</a></span> → <span class="breadcrumb_last" aria-current="page">Servicewelten</span></span></p>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2e6f278 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2e6f278" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7a3c0f9a" data-id="7a3c0f9a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-70fb6297 elementor-widget elementor-widget-spacer" data-id="70fb6297" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6f9331f5 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="6f9331f5" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-57d302c9" data-id="57d302c9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5c6a9ad4 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="5c6a9ad4" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default">
				<div class="elementor-widget-container">
					<h1 class="elementor-heading-title elementor-size-default">PostgreSQL 19 Beta 3 im Praxistest: Bloat mit dem neuen REPACK-Befehl beseitigen</h1>				</div>
				</div>
				<div class="elementor-element elementor-element-2dcb8e1 ha-has-bg-overlay elementor-widget elementor-widget-global elementor-global-7902 elementor-widget-post-info" data-id="2dcb8e1" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default">
				<div class="elementor-widget-container">
							<ul class="elementor-inline-items elementor-icon-list-items elementor-post-info">
								<li class="elementor-icon-list-item elementor-repeater-item-ae89516 elementor-inline-item" itemprop="author">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-user-circle"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-author">
							<span class="elementor-post-info__item-prefix">Verfasst von</span>
										Sebastian Naumann					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-253e24d elementor-inline-item" itemprop="datePublished">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-calendar"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date">
										<time>17 September 2026</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-810d981 elementor-inline-item">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-clock"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-time">
										<time>08:19</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-acd9d0d elementor-inline-item" itemprop="about">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-tags"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms">
										<span class="elementor-post-info__terms-list">
				<a href="https://www.aspicon.de/news/tag/datenbank/" class="elementor-post-info__terms-list-item">Datenbank</a>, <a href="https://www.aspicon.de/news/tag/postgresql/" class="elementor-post-info__terms-list-item">PostgreSQL</a>				</span>
					</span>
								</li>
				</ul>
						</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-db373fd elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="db373fd" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-2800617" data-id="2800617" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-731920e elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="731920e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Wenn du PostgreSQL-Datenbanken über längere Zeit betreibst, kennst du das Thema sicher: Durch <code>UPDATE</code>- und <code>DELETE</code>-Operationen entstehen Dead Tuples und Tabellen können mit der Zeit deutlich mehr Speicherplatz belegen, als es die tatsächlich vorhandene Datenmenge vermuten lässt. Ein normales <code>VACUUM</code> schafft hier zwar innerhalb der Relation wieder Platz für neue Daten – die physische Größe der Tabelle auf dem Dateisystem reduziert sich dadurch in der Regel jedoch nicht.</p><p>Mit PostgreSQL 19 kommt dafür eine neue Möglichkeit direkt in den Core: <code>REPACK</code> schreibt eine Tabelle vollständig neu und kann dadurch ungenutzten Speicher tatsächlich wieder an das Betriebssystem zurückgeben.</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-8056916" data-id="8056916" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e01fed9 elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="e01fed9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img fetchpriority="high" decoding="async" width="800" height="800" src="https://www.aspicon.de/wp-content/uploads/2024/04/postgresql.svg" class="attachment-large size-large wp-image-22007" alt="PostgreSQL">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-391b513 elementor-widget elementor-widget-text-editor" data-id="391b513" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Das ist nicht nur aus Sicht des Datenbankbetriebs interessant. Gerade bei großen oder über Jahre gewachsenen Datenbanken kann das physische Verkleinern stark aufgeblähter Tabellen auch den benötigten Storage reduzieren und damit Ressourcen effizienter nutzbar machen.&nbsp;</p><p>Wie groß der Unterschied zwischen <code>VACUUM</code> und dem neuen <code>REPACK</code> in der Praxis sein kann, zeigt das folgende Beispiel mit PostgreSQL 19 Beta 3.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-a759312 elementor-widget elementor-widget-table-of-contents" data-id="a759312" data-element_type="widget" data-e-type="widget" data-settings="{&quot;exclude_headings_by_selector&quot;:[],&quot;no_headings_message&quot;:&quot;Es wurden keine \u00dcberschriften auf dieser Seite gefunden.&quot;,&quot;headings_by_tags&quot;:[&quot;h2&quot;],&quot;marker_view&quot;:&quot;numbers&quot;,&quot;hierarchical_view&quot;:&quot;yes&quot;,&quot;min_height&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="table-of-contents.default">
				<div class="elementor-widget-container">
									<div class="elementor-toc__header">
						<h3 class="elementor-toc__header-title">
				Inhaltsverzeichnis			</h3>
								</div>
				<div id="elementor-toc__a759312" class="elementor-toc__body">
			<div class="elementor-toc__spinner-container">
				<i class="elementor-toc__spinner eicon-animation-spin eicon-loading" aria-hidden="true"></i>			</div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-154cc02 elementor-widget elementor-widget-heading" data-id="154cc02" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Testdatenbank vorbereiten</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-dbb5f5b elementor-widget elementor-widget-text-editor" data-id="dbb5f5b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die Testumgebung verwendet:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-5f1e723 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="5f1e723" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>PostgreSQL 19beta3
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-9adca5f elementor-widget elementor-widget-text-editor" data-id="9adca5f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Zunächst wird eine neue Testdatenbank erstellt:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-b14847d ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="b14847d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>createdb repacktest</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-e477252 elementor-widget elementor-widget-text-editor" data-id="e477252" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Anschließend werden mit <code>pgbench</code> 10 Millionen Datensätze erzeugt:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-8d1798b ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="8d1798b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>pgbench -i -s 100 repacktest</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-74c7e19 elementor-widget elementor-widget-text-editor" data-id="74c7e19" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Verbindung:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-60dc00a ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="60dc00a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>psql repacktest
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-52f7b48 elementor-widget elementor-widget-text-editor" data-id="52f7b48" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Version:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-c7966f9 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="c7966f9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>psql (19beta3)
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-09d9cc4 elementor-widget elementor-widget-text-editor" data-id="09d9cc4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Datensätze prüfen:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-ef96cc1 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="ef96cc1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>SELECT count(*)
FROM pgbench_accounts;
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-1714875 elementor-widget elementor-widget-text-editor" data-id="1714875" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-cc7d4e0 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="cc7d4e0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>count
----------
 10000000</code></pre>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-fdb79be elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="fdb79be" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-67035f8" data-id="67035f8" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7b9ec2f elementor-view-default elementor-widget elementor-widget-icon" data-id="7b9ec2f" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-d4db378" data-id="d4db378" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4cd8a26 elementor-widget elementor-widget-heading" data-id="4cd8a26" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Ausgangsgröße</h3>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-ae8ee3d elementor-widget elementor-widget-text-editor" data-id="ae8ee3d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Dieses Statment wird im Folgenden noch häufiger ausgeführt:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-6309440 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="6309440" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>SELECT
    pg_size_pretty(pg_relation_size('pgbench_accounts'))       AS table_size,
    pg_size_pretty(pg_indexes_size('pgbench_accounts'))        AS index_size,
    pg_size_pretty(pg_total_relation_size('pgbench_accounts')) AS total_size;
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-c362a81 elementor-widget elementor-widget-text-editor" data-id="c362a81" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-edb0b1f ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="edb0b1f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code> table_size | index_size | total_size
------------+------------+------------
 1281 MB    | 214 MB     | 1495 MB
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-5427635 elementor-widget elementor-widget-text-editor" data-id="5427635" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Damit ergibt sich folgende Ausgangslage:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-02fc735 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="02fc735" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>Kennzahl    |    Wert
------------+---------------
Datensätze  |    10.000.000
Tabelle     |    1281 MB
Indizes     |    214 MB
Gesamt      |    1495 MB</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-c5425e1 elementor-widget elementor-widget-heading" data-id="c5425e1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Bloat erzeugen</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-03faff3 elementor-widget elementor-widget-text-editor" data-id="03faff3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Nun werden 50 % der Datensätze gelöscht:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-00456f5 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="00456f5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>DELETE FROM pgbench_accounts
WHERE aid % 2 = 0;
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-ad6c2b0 elementor-widget elementor-widget-text-editor" data-id="ad6c2b0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-b12c1cc ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="b12c1cc" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>DELETE 5000000
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-d26826e elementor-widget elementor-widget-text-editor" data-id="d26826e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Anzahl der verbleibenden Datensätze:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-fb1ba48 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="fb1ba48" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>SELECT count(*)
FROM pgbench_accounts;
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-d2c3515 elementor-widget elementor-widget-text-editor" data-id="d2c3515" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-8bbc488 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="8bbc488" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>count
---------
 5000000
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-0a68be0 elementor-widget elementor-widget-text-editor" data-id="0a68be0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die logische Datenmenge wurde damit halbiert.</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-add9ae4 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="add9ae4" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-9eb7fd0" data-id="9eb7fd0" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0fff3b0 elementor-view-default elementor-widget elementor-widget-icon" data-id="0fff3b0" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-eb96abb" data-id="eb96abb" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-35250ba elementor-widget elementor-widget-heading" data-id="35250ba" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Physische Größe prüfen</h3>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-dd3c709 elementor-widget elementor-widget-text-editor" data-id="dd3c709" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Es wird das Statement von oben ausgeführt.</p><p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-3e89d0c ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="3e89d0c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>table_size | index_size | total_size
------------+------------+------------
 1281 MB    | 214 MB     | 1495 MB
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-7ee55c0 elementor-widget elementor-widget-text-editor" data-id="7ee55c0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Obwohl nur noch die Hälfte der Datensätze vorhanden ist, bleibt die physische Größe unverändert.<br>Das ist der gewünschte Bloat-Zustand.</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-d812a78 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d812a78" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-d200176" data-id="d200176" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d256fae elementor-view-default elementor-widget elementor-widget-icon" data-id="d256fae" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-32c0b22" data-id="32c0b22" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d2beba2 elementor-widget elementor-widget-heading" data-id="d2beba2" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Dead Tuples prüfen</h3>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-a55d1a7 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="a55d1a7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>SELECT
    relname,
    n_live_tup,
    n_dead_tup
FROM pg_stat_user_tables
WHERE relname = 'pgbench_accounts';
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-712530d elementor-widget elementor-widget-text-editor" data-id="712530d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-cb29868 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="cb29868" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>     relname      | n_live_tup | n_dead_tup
------------------+------------+------------
 pgbench_accounts |    4999844 |    5000000
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-c2bffa2 elementor-widget elementor-widget-text-editor" data-id="c2bffa2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Damit sind ungefähr 5 Millionen Dead Tuples vorhanden.</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-6fffe78 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6fffe78" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-d8e3edc" data-id="d8e3edc" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-337e5cd elementor-view-default elementor-widget elementor-widget-icon" data-id="337e5cd" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-5038f8c" data-id="5038f8c" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d0afe0f elementor-widget elementor-widget-heading" data-id="d0afe0f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Physische Datei ermitteln</h3>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-0a0c6a7 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="0a0c6a7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>SELECT pg_relation_filepath('pgbench_accounts');</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-8db8a46 elementor-widget elementor-widget-text-editor" data-id="8db8a46" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-72454a2 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="72454a2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>base/16858/16874</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-7b716af elementor-widget elementor-widget-text-editor" data-id="7b716af" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Auf Betriebssystemebene:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-fbd3f39 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="fbd3f39" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>du -sh $PGDATA/base/16858/16874</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-daa8819 elementor-widget elementor-widget-text-editor" data-id="daa8819" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-62b4634 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="62b4634" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>1.1G    /opt/postgres/ASPICON/PGDATA/base/16858/16874</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-e818d96 elementor-widget elementor-widget-text-editor" data-id="e818d96" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Auch auf Dateisystemebene wurde also noch kein Speicherplatz zurückgegeben.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-1558d2a elementor-widget elementor-widget-heading" data-id="1558d2a" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Normales VACUUM</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-7eba87a elementor-widget elementor-widget-text-editor" data-id="7eba87a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Nun wird ein normales <code>VACUUM</code> mit <code>ANALYZE</code> ausgeführt:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-34a577a ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="34a577a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>VACUUM (VERBOSE, ANALYZE) pgbench_accounts;</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-20d8968 elementor-widget elementor-widget-text-editor" data-id="20d8968" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Auszug aus der Ausgabe:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-a830508 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="a830508" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>INFO:  vacuuming "repacktest.public.pgbench_accounts"

pages:
0 removed,
163935 remain,
7892 scanned (4.81% of total)

tuples:
44859 removed,
4999913 remain,
0 are dead but not yet removable

index scan bypassed:
1499 pages from table (0.91% of total)
have 45991 dead item identifiers

avg read rate: 126.089 MB/s
avg write rate: 25.898 MB/s

WAL usage:
1500 records,
1452 full page images,
6256905 bytes

elapsed: 0.44 s
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-11d2fb4 elementor-widget elementor-widget-text-editor" data-id="11d2fb4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Anschließend wurde noch <code>ANALYZE</code> ausgeführt:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-b318129 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="b318129" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>INFO:  analyzing "public.pgbench_accounts"

"pgbench_accounts":
scanned 30000 of 163935 pages,
containing 915067 live rows and 8777 dead rows

5000384 estimated total rows

elapsed: 0.36 s
</code></pre>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-1e9847f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1e9847f" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-8b31001" data-id="8b31001" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6cf299d elementor-view-default elementor-widget elementor-widget-icon" data-id="6cf299d" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-0ef3231" data-id="0ef3231" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-960880f elementor-widget elementor-widget-heading" data-id="960880f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Größe nach VACUUM</h3>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-93fccf9 elementor-widget elementor-widget-text-editor" data-id="93fccf9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Es wird das Statement von oben ausgeführt.</p><p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-89a4d43 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="89a4d43" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>table_size | index_size | total_size
------------+------------+------------
 1281 MB    | 214 MB     | 1495 MB
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-7debd75 elementor-widget elementor-widget-text-editor" data-id="7debd75" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die physische Größe bleibt unverändert.</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-f00a522 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f00a522" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-77818a1" data-id="77818a1" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-75502be elementor-view-default elementor-widget elementor-widget-icon" data-id="75502be" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-e60811e" data-id="e60811e" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-58f1c5e elementor-widget elementor-widget-heading" data-id="58f1c5e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Dead Tuples nach VACUUM</h3>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-528f7d8 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="528f7d8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>SELECT
    relname,
    n_live_tup,
    n_dead_tup
FROM pg_stat_user_tables
WHERE relname = 'pgbench_accounts';
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-fe32531 elementor-widget elementor-widget-text-editor" data-id="fe32531" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-7ec12ba ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="7ec12ba" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>     relname      | n_live_tup | n_dead_tup
------------------+------------+------------
 pgbench_accounts |    5000384 |      47962
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-3913b9c elementor-widget elementor-widget-text-editor" data-id="3913b9c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									Die Dead Tuples wurden damit von ungefähr <code><b>5.000.000</b></code> auf nur noch etwa <code><b>47.962</b></code> reduziert.								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-55016ed elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="55016ed" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-b82f94c" data-id="b82f94c" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f664efe elementor-view-default elementor-widget elementor-widget-icon" data-id="f664efe" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-c9ccddb" data-id="c9ccddb" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c2eeaa4 elementor-widget elementor-widget-heading" data-id="c2eeaa4" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Dateisystem</h3>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-c02ada7 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="c02ada7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>du -sh $PGDATA/base/16858/16874</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-9884edc elementor-widget elementor-widget-text-editor" data-id="9884edc" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-6a48522 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="6a48522" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>1.1G    /opt/postgres/ASPICON/PGDATA/base/16858/16874</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-0f85f40 elementor-widget elementor-widget-text-editor" data-id="0f85f40" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Damit bestätigt sich das erwartete Verhalten:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-6626d24 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="6626d24" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>Merkmal                 |  Vor VACUUM   |  Nach VACUUM
------------------------+---------------+----------------
Live Tuples             |  ~5 Mio.      |  ~5 Mio.
Dead Tuples             |  ~5 Mio.      |  ~48.000
Tabellengröße           |  1281 MB      |  1281 MB
Gesamtgröße             |  1495 MB      |  1495 MB
Datei im Filesystem     |  1.1 GB       |  1.1 GB
</code></pre>

								</div>
				</div>
				<div class="elementor-element elementor-element-5c4eca4 elementor-widget elementor-widget-text-editor" data-id="5c4eca4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><code>VACUUM</code> macht den freigewordenen Platz innerhalb der Relation wiederverwendbar, gibt ihn aber normalerweise nicht an das Betriebssystem zurück.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-bde53d3 elementor-widget elementor-widget-heading" data-id="bde53d3" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Klassisches REPACK</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-e7a656e elementor-widget elementor-widget-text-editor" data-id="e7a656e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Anschließend wird die Tabelle mit dem neuen PostgreSQL-19-Befehl vollständig neu geschrieben:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-c8898a0 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="c8898a0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>REPACK (VERBOSE, ANALYZE) pgbench_accounts;</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-25e522b elementor-widget elementor-widget-text-editor" data-id="25e522b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ausgabe:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-753fb08 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="753fb08" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>INFO:  repacking "public.pgbench_accounts" in physical order

INFO:  "public.pgbench_accounts":
found 0 removable,
5000000 nonremovable row versions
in 163935 pages

DETAIL:
0 dead row versions cannot be removed yet.

CPU:
user: 14.04 s,
system: 17.55 s,
elapsed: 56.52 s
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-8285e74 elementor-widget elementor-widget-text-editor" data-id="8285e74" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Anschließend:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-2a69fc4 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="2a69fc4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>INFO:  analyzing "public.pgbench_accounts"

"pgbench_accounts":
scanned 30000 of 81968 pages,
containing 1829952 live rows
and 0 dead rows

4999917 estimated total rows
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-e63e2c6 elementor-widget elementor-widget-text-editor" data-id="e63e2c6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Auffällig ist bereits hier die Anzahl der Seiten:</p><ul><li>vor <code>REPACK</code>: 163935 pages</li><li>nach <code>REPACK</code>: 81968 pages</li></ul><p><br>Die Anzahl der Heap-Seiten wurde damit praktisch halbiert.</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-c49ca40 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c49ca40" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-f944468" data-id="f944468" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3624ac9 elementor-view-default elementor-widget elementor-widget-icon" data-id="3624ac9" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-669eeed" data-id="669eeed" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-005f388 elementor-widget elementor-widget-heading" data-id="005f388" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Größe nach REPACK</h3>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-e32d539 elementor-widget elementor-widget-text-editor" data-id="e32d539" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Es wird das Statement von oben ausgeführt.</p><p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-660a232 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="660a232" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code> table_size | index_size | total_size
------------+------------+------------
 640 MB     | 107 MB     | 748 MB
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-1c2fcca elementor-widget elementor-widget-text-editor" data-id="1c2fcca" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Damit ergibt sich:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-fa3ee4c ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="fa3ee4c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>Kennzahl  |  Vor REPACK  |  Nach REPACK  |  Veränderung
----------+--------------+---------------+--------------
Tabelle   |  1281 MB     |  640 MB       |  ca. -50 %
Indizes   |  214 MB      |  107 MB       |  ca. -50 %
Gesamt    |  1495 MB     |  748 MB       |  ca. -50 %</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-180b364 elementor-widget elementor-widget-text-editor" data-id="180b364" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Das entspricht sehr genau der zuvor halbierten Datenmenge.</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-6e54d22 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6e54d22" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-d8d3488" data-id="d8d3488" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9e0ad50 elementor-view-default elementor-widget elementor-widget-icon" data-id="9e0ad50" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-81016d2" data-id="81016d2" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5ec6abe elementor-widget elementor-widget-heading" data-id="5ec6abe" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Dead Tuples nach REPACK</h3>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-4f27169 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="4f27169" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>SELECT
    relname,
    n_live_tup,
    n_dead_tup
FROM pg_stat_user_tables
WHERE relname = 'pgbench_accounts';
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-66cd9ad elementor-widget elementor-widget-text-editor" data-id="66cd9ad" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-ec6ee50 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="ec6ee50" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>     relname      | n_live_tup | n_dead_tup
------------------+------------+------------
 pgbench_accounts |    4999917 |          0
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-a8fd804 elementor-widget elementor-widget-text-editor" data-id="a8fd804" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Nach dem Rewrite befinden sich damit keine Dead Tuples mehr in der neuen Relation.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-3a68fa1 elementor-widget elementor-widget-heading" data-id="3a68fa1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Physischer Austausch der Relation</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-544bbd8 elementor-widget elementor-widget-text-editor" data-id="544bbd8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Besonders interessant ist die Änderung des Relation-Pfades.</p><p>Vor dem <code>REPACK</code>:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-6f55447 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="6f55447" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>base/16858/16874</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-1e23e59 elementor-widget elementor-widget-text-editor" data-id="1e23e59" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Nach dem <code>REPACK</code>:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-c16a185 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="c16a185" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>SELECT pg_relation_filepath('pgbench_accounts');</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-8998eb5 elementor-widget elementor-widget-text-editor" data-id="8998eb5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-efe5e56 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="efe5e56" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>base/16858/16884</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-a69b23c elementor-widget elementor-widget-text-editor" data-id="a69b23c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>PostgreSQL verwendet nach dem Rewrite also eine neue physische Relation.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-d4171d8 elementor-widget elementor-widget-text-editor" data-id="d4171d8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die alte Datei:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-81edfea ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="81edfea" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>du -sh $PGDATA/base/16858/16874</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-0fb1d55 elementor-widget elementor-widget-text-editor" data-id="0fb1d55" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-46ee0f9 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="46ee0f9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>0    /opt/postgres/ASPICON/PGDATA/base/16858/16874</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-cf0aab2 elementor-widget elementor-widget-text-editor" data-id="cf0aab2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die neue Datei:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-f7d6c81 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="f7d6c81" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>du -sh $PGDATA/base/16858/16884</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-9f0d8bd elementor-widget elementor-widget-text-editor" data-id="9f0d8bd" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-351a78c ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="351a78c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>641M    /opt/postgres/ASPICON/PGDATA/base/16858/16884</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-97eade3 elementor-widget elementor-widget-heading" data-id="97eade3" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Ergebnis des Tests</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-f5930b9 elementor-widget elementor-widget-text-editor" data-id="f5930b9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Der Test zeigt sehr deutlich den Unterschied zwischen <code>VACUUM</code> und <code>REPACK</code>.</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-044e240 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="044e240" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-33bca56" data-id="33bca56" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3563af7 elementor-view-default elementor-widget elementor-widget-icon" data-id="3563af7" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-ca4d0a9" data-id="ca4d0a9" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5a530ab elementor-widget elementor-widget-heading" data-id="5a530ab" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Ausgangszustand</h3>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-48c162a ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="48c162a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>10.000.000 Rows

Table:   1281 MB
Indexes:  214 MB
Total:   1495 MB
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-257dc45 elementor-widget elementor-widget-text-editor" data-id="257dc45" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Nach dem Löschen von 50 % der Daten:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-9bdc4fe ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="9bdc4fe" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>5.000.000 Live Tuples
5.000.000 Dead Tuples

Table:   1281 MB
Indexes:  214 MB
Total:   1495 MB
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-c5ca9ed elementor-widget elementor-widget-text-editor" data-id="c5ca9ed" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die physische Größe bleibt unverändert.</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-3bcde15 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3bcde15" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-75726a8" data-id="75726a8" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8d96bb5 elementor-view-default elementor-widget elementor-widget-icon" data-id="8d96bb5" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-530b0d4" data-id="530b0d4" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f3185de elementor-widget elementor-widget-heading" data-id="f3185de" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Nach VACUUM</h3>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-4827915 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="4827915" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>~5.000.000 Live Tuples
~48.000 Dead Tuples

Table:   1281 MB
Indexes:  214 MB
Total:   1495 MB
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-970dd56 elementor-widget elementor-widget-text-editor" data-id="970dd56" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Der Platz ist intern wiederverwendbar, wird aber nicht an das Betriebssystem zurückgegeben.</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-63abfdb elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="63abfdb" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-bcc8472" data-id="bcc8472" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-78f9039 elementor-view-default elementor-widget elementor-widget-icon" data-id="78f9039" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-14400f6" data-id="14400f6" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6872871 elementor-widget elementor-widget-heading" data-id="6872871" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Nach REPACK</h3>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-8b19340 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="8b19340" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>~5.000.000 Live Tuples
0 Dead Tuples

Table:   640 MB
Indexes: 107 MB
Total:   748 MB
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-80e5de7 elementor-widget elementor-widget-text-editor" data-id="80e5de7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Damit wurden ungefähr 50 % des Speicherplatzes tatsächlich zurückgewonnen.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-9ebbb45 elementor-widget elementor-widget-heading" data-id="9ebbb45" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Zusammenfassung</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-b486e3c ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="b486e3c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>Zustand        |  Live Tuples  |  Dead Tuples  |  Tabelle  |  Indizes  |  Gesamt
---------------+---------------+---------------+-----------+-----------+----------
Initial        |  10 Mio.      |  ~0           |  1281 MB  |  214 MB   |  1495 MB
nach DELETE    |  5 Mio.       |  5 Mio.       |  1281 MB  |  214 MB   |  1495 MB
nach VACUUM    |  ~5 Mio.      |  ~48 Tsd.     |  1281 MB  |  214 MB   |  1495 MB
nach REPACK    |  ~5 Mio.      |  0            |  640 MB   |  107 MB   |  748 MB</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-51b9217 elementor-widget elementor-widget-text-editor" data-id="51b9217" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Das praktische Ergebnis lässt sich daher sehr einfach zusammenfassen:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-1102bb2 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="1102bb2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>DELETE
   ↓
Dead Tuples entstehen
   ↓
VACUUM
   ↓
Platz innerhalb PostgreSQL wiederverwendbar
   ↓
Relation bleibt physisch groß


REPACK
   ↓
kompletter Rewrite
   ↓
neue Heap-Datei
   ↓
neue Indexdateien
   ↓
physischer Platz wird zurückgewonnen
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-367b91f elementor-widget elementor-widget-heading" data-id="367b91f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">REPACK (CONCURRENTLY)</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-9f84d75 elementor-widget elementor-widget-text-editor" data-id="9f84d75" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Der nächste Schritt besteht darin, denselben Test unter laufendem Workload durchzuführen.</p><p>Beispielsweise:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-63e91d8 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="63e91d8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>pgbench -c 20 -j 4 -P 5 -T 300 repacktest</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-c99f669 elementor-widget elementor-widget-text-editor" data-id="c99f669" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Parallel dazu:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-e9ed0ee ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="e9ed0ee" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>REPACK (CONCURRENTLY, VERBOSE, ANALYZE) pgbench_accounts;</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-a7b12cb elementor-widget elementor-widget-text-editor" data-id="a7b12cb" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Während ein normales <code>REPACK</code> die Tabelle durch einen <code>ACCESS EXCLUSIVE</code> Lock blockiert, wird dieser Lock bei <code>CONCURRENTLY</code> im Wesentlichen erst für den abschließenden Austausch benötigt.</p><p>Änderungen während des Neuaufbaus werden über Logical Decoding erfasst und auf die neue Relation übertragen.</p><p>Der Ablauf lässt sich vereinfacht folgendermaßen darstellen:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-de25896 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="de25896" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>                  laufender Workload
                         |
                  INSERT / UPDATE / DELETE
                         |
                         v
Originalrelation --------------------------+
       |                                   |
       | bestehende Daten                  |
       v                                   |
Neue Relation                              |
       ^                                   |
       |                                   |
       +---------- Logical Decoding -------+
                         |
                         v
                  Änderungen nachziehen
                         |
                         v
                ACCESS EXCLUSIVE
                   kurzer Swap
                         |
                         v
                  neue Relation
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-f8a163e elementor-widget elementor-widget-text-editor" data-id="f8a163e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Damit eignet sich <code>REPACK (CONCURRENTLY)</code> insbesondere für große Tabellen, bei denen ein vollständiger blockierender Rewrite betrieblich problematisch wäre.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-4eb47c7 elementor-widget elementor-widget-heading" data-id="4eb47c7" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Wichtige Einschränkung: nicht MVCC-safe</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-630cfcd elementor-widget elementor-widget-text-editor" data-id="630cfcd" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die PostgreSQL-Dokumentation weist ausdrücklich darauf hin, dass <code>REPACK (CONCURRENTLY)</code> nicht vollständig MVCC-safe ist (MVCC = Multi-Version Concurrency Control). Das ist insbesondere für bereits laufende Transaktionen mit älteren Snapshots relevant.</p><p>Beispiel:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-ae7416b ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="ae7416b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>-- Session 1

BEGIN ISOLATION LEVEL REPEATABLE READ;

SELECT *
FROM andere_tabelle;
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-b3a25f9 elementor-widget elementor-widget-text-editor" data-id="b3a25f9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Damit existiert ein Snapshot, der vor dem Repack entstanden ist. Die Tabelle <code>pgbench_accounts</code> wurde innerhalb dieser Transaktion bislang noch nicht verwendet.</p><p>Parallel:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-8e1c971 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="8e1c971" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>-- Session 2

REPACK (CONCURRENTLY) pgbench_accounts;
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-7cc13c1 elementor-widget elementor-widget-text-editor" data-id="7cc13c1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Nach Abschluss des Rewrite greift Session 1 erstmals auf die Tabelle zu:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-bf6c24a ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="bf6c24a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>SELECT count(*)
FROM pgbench_accounts;
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-54c909c elementor-widget elementor-widget-text-editor" data-id="54c909c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Da die physische Relation zwischenzeitlich ausgetauscht wurde, kann die alte Snapshot-Sicht nicht in jedem Fall korrekt auf die neue Relation übertragen werden. In bestimmten Situationen kann die Tabelle für eine solche Transaktion sogar leer erscheinen.</p><p>Besonders beachten sollte man dies bei:</p><ul><li>langen <code>REPEATABLE READ</code>-Transaktionen</li><li><code>SERIALIZABLE</code>-Transaktionen</li><li>Reporting-Jobs</li><li>ETL-Prozessen</li><li>konsistenten Exporten</li><li>langen Batch-Prozessen</li></ul><p><br>Vor einem <code>REPACK (CONCURRENTLY)</code> sollte daher geprüft werden, ob alte bzw. lang laufende Transaktionen vorhanden sind:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-2658530 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="2658530" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>SELECT
    pid,
    usename,
    application_name,
    state,
    xact_start,
    now() - xact_start AS transaction_age
FROM pg_stat_activity
WHERE xact_start IS NOT NULL
ORDER BY xact_start;
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-2131dc9 elementor-widget elementor-widget-text-editor" data-id="2131dc9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Damit ist <code>REPACK (CONCURRENTLY)</code> zwar weitgehend online, aber nicht vollständig transparent gegenüber allen bestehenden MVCC-Snapshots.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-ac2d25b elementor-widget elementor-widget-heading" data-id="ac2d25b" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Abgrenzung zu pg_repack</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-f1257ab elementor-widget elementor-widget-text-editor" data-id="f1257ab" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Der PostgreSQL-19-Befehl <code>REPACK</code> ist funktional sehr ähnlich zur bekannten Extension <code>pg_repack</code>, stellt aber keine einfache Übernahme der Extension in den PostgreSQL-Core dar. <code>pg_repack</code> bleibt ein eigenständiges Projekt.</p><p>Der wesentliche Unterschied liegt insbesondere in der technischen Umsetzung der parallelen Änderungen.</p><p>Die folgende Tabelle vergleicht die Eigenschaften von <code>pg_repack</code> und PostgreSQL-19 miteinander:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-2fc87b2 ha-data-table-responsive-scroll-yes ha-column-alignment-left ha-column-icon-right ha-row-alignment-left ha-row-icon-right ha-data-table-disable-wordwrap-yes elementor-widget elementor-widget-ha-data-table happy-addon ha-data-table" data-id="2fc87b2" data-element_type="widget" data-e-type="widget" data-widget_type="ha-data-table.default">
				<div class="elementor-widget-container">
					
		<table class="ha-table">
			<thead class="ha-table__head">
				<tr class="ha-table__head-column">
											<th class="ha-table__head-column-cell elementor-repeater-item-6557048">
							<div class="ha-table__head-column-cell-wrap">
								<div class="ha-table__head-column-cell-text">Eigenschaft</div>
									
																</div>
						</th>
											<th class="ha-table__head-column-cell elementor-repeater-item-78915f4">
							<div class="ha-table__head-column-cell-wrap">
								<div class="ha-table__head-column-cell-text">pg_repack</div>
									
																</div>
						</th>
											<th class="ha-table__head-column-cell elementor-repeater-item-2b16b66">
							<div class="ha-table__head-column-cell-wrap">
								<div class="ha-table__head-column-cell-text">PostgreSQL 19</div>
									
																</div>
						</th>
									</tr>
			</thead>

			<tbody class="ha-table__body">
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-6dda4ab">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Bestandteil										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-a675bfd">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											externe Extension										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-8771432">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											PostgreSQL Core										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-b1a4b2c">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Installation										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-7b34a03">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											zusätzlich notwendig										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-f7bee81">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											nicht notwendig										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-be4556c">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Bloat beseitigen										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-b988c5c">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-f3c3d11">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-d7465a9">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Tabelle neu schreiben										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-c546737">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-1a553f0">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-9a66f9f">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Online-Variante										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-e0329d1">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-a8928f5">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											REPACK (CONCURRENTLY)										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-642d187">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											parallele DML erfassen										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-fc101e5">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Trigger + Log-Tabelle										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-0f42930">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Logical Decoding										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-f6a8c8e">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											finaler exklusiver Lock										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-1a932a5">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-adbc2bc">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-ec0c244">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											physische Relation wird ersetzt										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-95a03d8">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-bc4dbfd">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-845a5d4">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Core Progress View										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-fc8baf8">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											nein										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-a35e619">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											pg_stat_progress_repack										</div>

										
																			</div>
								</td>
												</tr>
							</tbody>
		</table>

						</div>
				</div>
				<div class="elementor-element elementor-element-1bc5a80 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="1bc5a80" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-2be19f7 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2be19f7" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-8580ac9" data-id="8580ac9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a274bd7 elementor-widget elementor-widget-heading" data-id="a274bd7" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Unsere Einordnung</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-56c670a elementor-widget elementor-widget-text-editor" data-id="56c670a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Der Praxistest zeigt ziemlich deutlich, welchen Mehrwert <code>REPACK</code> für den PostgreSQL-Betrieb bringen kann. Nach dem Löschen von 50 Prozent der Datensätze blieb die physische Größe der getesteten Relation zunächst unverändert. Auch ein normales <code>VACUUM</code> reduzierte den belegten Speicher nicht. Erst <code>REPACK</code> schrieb die Relation vollständig neu und verringerte die Gesamtgröße im Test von rund 1.495 MB auf 748 MB – also nahezu entsprechend der zuvor halbierten Datenmenge.</p><p>Für DBAs und IT-Administratoren bedeutet das: Bloat lässt sich mit PostgreSQL 19 künftig mit einem nativen Core-Befehl nicht nur logisch bereinigen, sondern physisch aus der Datenbank entfernen. Besonders bei großen, über längere Zeit gewachsenen Tabellen kann das einen spürbaren Unterschied machen.</p><p>Und der Effekt endet nicht an der Datenbankgrenze. Wenn unnötig belegter Speicher tatsächlich an das Betriebssystem zurückgegeben wird, kann – je nach Anwendungsfall – auch der physische Storage-Bedarf der Datenbank sinken. In größeren Umgebungen kann das unter Umständen vorhandene Speicherkapazitäten besser ausnutzen und den Storage-Bedarf optimieren.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-6489900 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6489900" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-6b1134f" data-id="6b1134f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1d06085 elementor-widget elementor-widget-text-editor" data-id="1d06085" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Mit <code>REPACK (CONCURRENTLY)</code> liefert PostgreSQL 19 außerdem eine weitgehend online nutzbare Variante für Systeme, bei denen ein länger blockierender Rewrite betrieblich kaum möglich ist. Allerdings sollten DBAs dabei die beschriebenen Einschränkungen bei langen beziehungsweise alten MVCC-Snapshots im Blick behalten.</p><p>Unterm Strich wird <code>REPACK</code> damit zu einem spannenden neuen Werkzeug für alle, die PostgreSQL-Datenbanken nicht nur logisch sauber, sondern auch beim tatsächlichen Ressourcenverbrauch effizient betreiben wollen.</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-8c3a3a0" data-id="8c3a3a0" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9871e69 elementor-view-default elementor-widget elementor-widget-icon" data-id="9871e69" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="fas fa-info-circle"></i>			</div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-0cacb09 elementor-widget elementor-widget-text-editor" data-id="0cacb09" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Bitte beachte, dass <code>REPACK</code> Bestandteil der <a href="https://www.postgresql.org/about/news/postgresql-186-1711-1615-1519-1424-and-19-beta-3-released-3365/" target="_blank" rel="noopener">» PostgreSQL Version 19</a> ist, welche aktuell nur in der Beta 3 verfügbar ist. Wir informieren dich, sobald die Version 19 final veröffentlicht wurde.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-c6d1c75 elementor-widget elementor-widget-text-editor" data-id="c6d1c75" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Hier findest du weitere Infos aus der Welt von <a href="/news/tag/postgresql/">PostgreSQL</a> aus unserem News &amp; Insights Bereich.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-58af599d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="58af599d" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-797156f1" data-id="797156f1" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-1b2fa61a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1b2fa61a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-1a6b0eae" data-id="1a6b0eae" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-91e2d6a elementor-widget elementor-widget-image" data-id="91e2d6a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="40" height="28" src="https://www.aspicon.de/wp-content/uploads/2021/01/icon-arrow_right_medium-violet-blue.svg" class="attachment-full size-full wp-image-4817" alt="icon-arrow_right_medium-violet-blue.svg">															</div>
				</div>
				<div class="elementor-element elementor-element-a317ae3 elementor-widget elementor-widget-text-editor" data-id="a317ae3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Share this article</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-36e623f9" data-id="36e623f9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-5133eb60 elementor-share-buttons--view-icon-text elementor-share-buttons--skin-gradient elementor-share-buttons--shape-square elementor-grid-0 elementor-share-buttons--color-official elementor-widget elementor-widget-share-buttons" data-id="5133eb60" data-element_type="widget" data-e-type="widget" data-widget_type="share-buttons.default">
				<div class="elementor-widget-container">
							<div class="elementor-grid" role="list">
								<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_facebook" role="button" tabindex="0" aria-label="Teilen auf facebook">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-facebook" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Facebook									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_twitter" role="button" tabindex="0" aria-label="Teilen auf twitter">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-twitter" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Twitter									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_linkedin" role="button" tabindex="0" aria-label="Teilen auf linkedin">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-linkedin" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										LinkedIn									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_xing" role="button" tabindex="0" aria-label="Teilen auf xing">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-xing" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										XING									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_whatsapp" role="button" tabindex="0" aria-label="Teilen auf whatsapp">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-whatsapp" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										WhatsApp									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_email" role="button" tabindex="0" aria-label="Teilen auf email">
															<span class="elementor-share-btn__icon">
								<i class="fas fa-envelope" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Email									</span>
																	</div>
													</div>
					</div>
						</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-44ee14b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="44ee14b" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2016350" data-id="2016350" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-fe61344 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="fe61344" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-74d1969 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="74d1969" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6ad46ac" data-id="6ad46ac" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9c20307 elementor-post-navigation-borders-yes elementor-widget elementor-widget-global elementor-global-8844 elementor-widget-post-navigation" data-id="9c20307" data-element_type="widget" data-e-type="widget" data-widget_type="post-navigation.default">
				<div class="elementor-widget-container">
							<div class="elementor-post-navigation" role="navigation" aria-label="Beitrag Navigation">
			<div class="elementor-post-navigation__prev elementor-post-navigation__link">
				<a href="https://www.aspicon.de/news/dba-tipp-so-kannst-du-oracle-ai-database-26ai-on-prem-bereits-jetzt-fuer-se2-nutzen/" rel="prev"><span class="post-navigation__arrow-wrapper post-navigation__arrow-prev"><i aria-hidden="true" class="fas fa-angle-left"></i><span class="elementor-screen-only">Zurück</span></span><span class="elementor-post-navigation__link__prev"><span class="post-navigation__prev--label">Voriger Post</span><span class="post-navigation__prev--title">DBA-Tipp: So kannst du Oracle AI Database 26ai On-Prem bereits jetzt für SE2 nutzen</span></span></a>			</div>
							<div class="elementor-post-navigation__separator-wrapper">
					<div class="elementor-post-navigation__separator"></div>
				</div>
						<div class="elementor-post-navigation__next elementor-post-navigation__link">
				<a href="https://www.aspicon.de/news/oracle-database-19c-fuer-oracle-linux-10-und-red-hat-enterprise-linux-10-zertifiziert/" rel="next"><span class="elementor-post-navigation__link__next"><span class="post-navigation__next--label">Nächster Post</span><span class="post-navigation__next--title">Oracle Database 19c für Oracle Linux 10 und Red Hat Enterprise Linux 10 zertifiziert</span></span><span class="post-navigation__arrow-wrapper post-navigation__arrow-next"><i aria-hidden="true" class="fas fa-angle-right"></i><span class="elementor-screen-only">Nächster</span></span></a>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Der Beitrag <a href="https://www.aspicon.de/news/postgresql-19-beta-3-im-praxistest-bloat-mit-dem-neuen-repack-befehl-beseitigen/">PostgreSQL 19 Beta 3 im Praxistest: Bloat mit dem neuen REPACK-Befehl beseitigen</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aspicon.de/news/postgresql-19-beta-3-im-praxistest-bloat-mit-dem-neuen-repack-befehl-beseitigen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Patch Update und Release Info PostgreSQL</title>
		<link>https://www.aspicon.de/news/patch-update-und-release-info-postgresql/</link>
					<comments>https://www.aspicon.de/news/patch-update-und-release-info-postgresql/#respond</comments>
		
		<dc:creator><![CDATA[Uli Lorenz]]></dc:creator>
		<pubDate>Fri, 14 Aug 2026 05:34:04 +0000</pubDate>
				<category><![CDATA[PostgreSQL Datenbank]]></category>
		<category><![CDATA[Servicewelten]]></category>
		<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<guid isPermaLink="false">https://www.aspicon.de/?p=25244</guid>

					<description><![CDATA[<p>Das aktuelle Release behebt 28 Sicherheitslücken sowie mehr als 110 Fehler, die in den vergangenen Monaten gemeldet wurden - für alle unterstützten Versionen. </p>
<p>Der Beitrag <a href="https://www.aspicon.de/news/patch-update-und-release-info-postgresql/">Patch Update und Release Info PostgreSQL</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="25244" class="elementor elementor-25244" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-3d4c97a elementor-section-full_width elementor-section-content-top header-negative-margin elementor-section-height-default elementor-section-height-default" data-id="3d4c97a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4c7154db container-diagonal-top-min-height header-positive-margin padding-row-100" data-id="4c7154db" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-2d7d0f03 colored-headline-on-mobile elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="2d7d0f03" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-68e5c1ce" data-id="68e5c1ce" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6e90bb4d elementor-widget elementor-widget-shortcode" data-id="6e90bb4d" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
				<div class="elementor-widget-container">
							<div class="elementor-shortcode"> </div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-443f8023" data-id="443f8023" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7fc67385 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="7fc67385" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5df6a1c5" data-id="5df6a1c5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3cf8113 header-breadcrumbs-black black elementor-widget elementor-widget-breadcrumbs" data-id="3cf8113" data-element_type="widget" data-e-type="widget" data-widget_type="breadcrumbs.default">
				<div class="elementor-widget-container">
					<p id="breadcrumbs"><span><span><a href="https://www.aspicon.de/">Home</a></span> → <span class="breadcrumb_last" aria-current="page">Servicewelten</span></span></p>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2e6f278 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2e6f278" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7a3c0f9a" data-id="7a3c0f9a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-70fb6297 elementor-widget elementor-widget-spacer" data-id="70fb6297" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6f9331f5 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="6f9331f5" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-57d302c9" data-id="57d302c9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5c6a9ad4 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="5c6a9ad4" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default">
				<div class="elementor-widget-container">
					<h1 class="elementor-heading-title elementor-size-default">Patch Update und Release Info PostgreSQL</h1>				</div>
				</div>
				<div class="elementor-element elementor-element-2dcb8e1 ha-has-bg-overlay elementor-widget elementor-widget-global elementor-global-7902 elementor-widget-post-info" data-id="2dcb8e1" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default">
				<div class="elementor-widget-container">
							<ul class="elementor-inline-items elementor-icon-list-items elementor-post-info">
								<li class="elementor-icon-list-item elementor-repeater-item-ae89516 elementor-inline-item" itemprop="author">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-user-circle"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-author">
							<span class="elementor-post-info__item-prefix">Verfasst von</span>
										Uli Lorenz					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-253e24d elementor-inline-item" itemprop="datePublished">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-calendar"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date">
										<time>14 August 2026</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-810d981 elementor-inline-item">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-clock"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-time">
										<time>07:34</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-acd9d0d elementor-inline-item" itemprop="about">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-tags"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms">
										<span class="elementor-post-info__terms-list">
				<a href="https://www.aspicon.de/news/tag/datenbank/" class="elementor-post-info__terms-list-item">Datenbank</a>, <a href="https://www.aspicon.de/news/tag/postgresql/" class="elementor-post-info__terms-list-item">PostgreSQL</a>				</span>
					</span>
								</li>
				</ul>
						</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-db373fd elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="db373fd" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-2800617" data-id="2800617" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d9bf583 elementor-widget elementor-widget-heading" data-id="d9bf583" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">PostgreSQL Patch Update: 28 Sicherheitslücken und über 110 Fehler behoben</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-731920e elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="731920e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die PostgreSQL Community hat ein neues Update für alle unterstützten Versionen veröffentlicht: PostgreSQL 18.6, 17.11, 16.15, 15.19 und 14.24. Gleichzeitig steht mit PostgreSQL 19 Beta 3 eine neue Testversion bereit.</p><p>Das aktuelle Release behebt 28 Sicherheitslücken sowie mehr als 110 Fehler, die in den vergangenen Monaten gemeldet wurden. Darunter befinden sich mehrere Schwachstellen mit einem CVSS Base Score von bis zu 8.8, die unter anderem die Ausführung beliebigen Codes, SQL-Injection oder unzulässige Speicherzugriffe ermöglichen können.</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-8056916" data-id="8056916" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e01fed9 elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="e01fed9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img fetchpriority="high" decoding="async" width="800" height="800" src="https://www.aspicon.de/wp-content/uploads/2024/04/postgresql.svg" class="attachment-large size-large wp-image-22007" alt="PostgreSQL">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-391b513 elementor-widget elementor-widget-text-editor" data-id="391b513" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Neben den Security Fixes bringt das Update zahlreiche Fehlerbehebungen und Verbesserungen für den Datenbankbetrieb. Dazu gehören unter anderem Korrekturen bei Partitionierung, Query Planner, Autovacuum, WAL, logischer Replikation sowie <code>pg_dump</code> und <code>pg_restore</code>.</p><p>Alle Infos zum Patch Update, den Bug Fixes und Verbesserungen findest du <a href="https://www.postgresql.org/about/news/postgresql-186-1711-1615-1519-1424-and-19-beta-3-released-3365/" target="_blank" rel="noopener">» hier</a>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-154cc02 elementor-widget elementor-widget-heading" data-id="154cc02" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Nach dem Update: Diese Punkte solltest du prüfen</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-9adca5f elementor-widget elementor-widget-text-editor" data-id="9adca5f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Bei einigen Konfigurationen können nach dem Einspielen zusätzliche Schritte notwendig sein:</p><ul><li><strong>GIN-Indizes:</strong> Tabellen mit GIN-Indizes sollten auf fehlerhafte <code>reltuples</code>-Werte geprüft und gegebenenfalls mit <code>ANALYZE</code> korrigiert werden.</li><li><strong>btree_gist:</strong> Bestimmte Indizes auf <code>float</code>-, <code>bit</code>- oder <code>bit varying</code>-Spalten sollten nach dem Update neu aufgebaut werden.</li><li><strong>ltree:</strong> Bei B‑Tree-Indizes auf sehr großen <code>ltree</code>-Werten kann ebenfalls ein <code>REINDEX</code> erforderlich sein.</li></ul><p><br>Ein Dump/Reload oder <code>pg_upgrade</code> ist für die Minor Updates grundsätzlich <strong>nicht notwendig</strong>. Die PostgreSQL Update Releases sind kumulativ und können durch Aktualisierung der PostgreSQL-Binaries eingespielt werden.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-3157382 elementor-widget elementor-widget-heading" data-id="3157382" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">PostgreSQL 14: Support endet im November</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-03faff3 elementor-widget elementor-widget-text-editor" data-id="03faff3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Noch eine wichtige Info in dem Zusammenhang: PostgreSQL 14 geht am <strong>12. November 2026</strong> aus dem Support. Das bedeutet, dass keine Sicherheitsupdates oder Fehlerbehebungen mehr von der PostgreSQL Community zur Verfügung gestellt werden.</p><p>Für dich als IT-Administrator oder IT-Leiter ist das ein wichtiger Zeitpunkt, um aktiv zu werden. Ein veraltetes Datenbanksystem kann Sicherheitsrisiken erhöhen, die Systemstabilität beeinträchtigen und Compliance-Anforderungen erschweren.</p><p><strong>Unsere Empfehlungen:</strong></p><ul><li>Prüfe bestehende PostgreSQL-14-Installationen in deinen Systemen.</li><li>Plane ein Upgrade auf eine unterstützte Version (aktuell PostgreSQL 15 oder höher).</li><li>Teste Anwendungen und Schnittstellen frühzeitig auf Kompatibilität, um Ausfallzeiten zu vermeiden.</li></ul><p><br>Ein rechtzeitiges Upgrade schützt deine Daten, sorgt für Stabilität und stellt sicher, dass du weiterhin von Sicherheitsupdates profitierst.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-ad6c2b0 elementor-widget elementor-widget-text-editor" data-id="ad6c2b0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Eine Übersicht aller Supportlaufzeiten der PostgreSQL Versionen findest du <a href="https://www.aspicon.de/news/release-info-postgresql-neue-versionen-und-wichtige-updates-im-uberblick/" target="_blank" rel="noopener">» hier</a>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-3c78a7c elementor-cta--skin-cover elementor-widget__width-initial elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in ha-has-bg-overlay elementor-widget elementor-widget-call-to-action" data-id="3c78a7c" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default">
				<div class="elementor-widget-container">
							<div class="elementor-cta">
					<div class="elementor-cta__bg-wrapper">
				<div class="elementor-cta__bg elementor-bg" style="background-image: url(https://www.aspicon.de/wp-content/uploads/2021/01/ASPICON__05565_Layout-1.jpg);" role="img" aria-label="ASPICON__05565_Layout"></div>
				<div class="elementor-cta__bg-overlay"></div>
			</div>
							<div class="elementor-cta__content">
				
				
									<div class="elementor-cta__description elementor-cta__content-item elementor-content-item elementor-animated-item--grow">
						Du hast Fragen zum Update oder benötigst Unterstützung?<br>Komm gern auf uns zu!					</div>
				
									<div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item elementor-animated-item--grow">
					<a class="elementor-cta__button elementor-button elementor-size-xs" href="https://www.aspicon.de/kontakt/" target="_blank">
						Kontakt					</a>
					</div>
							</div>
						</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-560a8d2 elementor-widget elementor-widget-spacer" data-id="560a8d2" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-c6d1c75 elementor-widget elementor-widget-text-editor" data-id="c6d1c75" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Hier findest du weitere Infos aus der Welt von <a href="/news/tag/postgresql/">PostgreSQL</a> aus unserem News &amp; Insights Bereich.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-58af599d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="58af599d" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-797156f1" data-id="797156f1" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-1b2fa61a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1b2fa61a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-1a6b0eae" data-id="1a6b0eae" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-91e2d6a elementor-widget elementor-widget-image" data-id="91e2d6a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="40" height="28" src="https://www.aspicon.de/wp-content/uploads/2021/01/icon-arrow_right_medium-violet-blue.svg" class="attachment-full size-full wp-image-4817" alt="icon-arrow_right_medium-violet-blue.svg">															</div>
				</div>
				<div class="elementor-element elementor-element-a317ae3 elementor-widget elementor-widget-text-editor" data-id="a317ae3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Share this article</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-36e623f9" data-id="36e623f9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-5133eb60 elementor-share-buttons--view-icon-text elementor-share-buttons--skin-gradient elementor-share-buttons--shape-square elementor-grid-0 elementor-share-buttons--color-official elementor-widget elementor-widget-share-buttons" data-id="5133eb60" data-element_type="widget" data-e-type="widget" data-widget_type="share-buttons.default">
				<div class="elementor-widget-container">
							<div class="elementor-grid" role="list">
								<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_facebook" role="button" tabindex="0" aria-label="Teilen auf facebook">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-facebook" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Facebook									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_twitter" role="button" tabindex="0" aria-label="Teilen auf twitter">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-twitter" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Twitter									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_linkedin" role="button" tabindex="0" aria-label="Teilen auf linkedin">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-linkedin" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										LinkedIn									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_xing" role="button" tabindex="0" aria-label="Teilen auf xing">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-xing" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										XING									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_whatsapp" role="button" tabindex="0" aria-label="Teilen auf whatsapp">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-whatsapp" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										WhatsApp									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_email" role="button" tabindex="0" aria-label="Teilen auf email">
															<span class="elementor-share-btn__icon">
								<i class="fas fa-envelope" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Email									</span>
																	</div>
													</div>
					</div>
						</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-44ee14b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="44ee14b" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2016350" data-id="2016350" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-fe61344 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="fe61344" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-74d1969 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="74d1969" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6ad46ac" data-id="6ad46ac" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9c20307 elementor-post-navigation-borders-yes elementor-widget elementor-widget-global elementor-global-8844 elementor-widget-post-navigation" data-id="9c20307" data-element_type="widget" data-e-type="widget" data-widget_type="post-navigation.default">
				<div class="elementor-widget-container">
							<div class="elementor-post-navigation" role="navigation" aria-label="Beitrag Navigation">
			<div class="elementor-post-navigation__prev elementor-post-navigation__link">
				<a href="https://www.aspicon.de/news/cheat-sheet-openssl-fuer-zertifikate/" rel="prev"><span class="post-navigation__arrow-wrapper post-navigation__arrow-prev"><i aria-hidden="true" class="fas fa-angle-left"></i><span class="elementor-screen-only">Zurück</span></span><span class="elementor-post-navigation__link__prev"><span class="post-navigation__prev--label">Voriger Post</span><span class="post-navigation__prev--title">Cheat Sheet: OpenSSL für Zertifikate</span></span></a>			</div>
							<div class="elementor-post-navigation__separator-wrapper">
					<div class="elementor-post-navigation__separator"></div>
				</div>
						<div class="elementor-post-navigation__next elementor-post-navigation__link">
				<a href="https://www.aspicon.de/news/mut-zur-lucke-mit-dbvisit-zero-data-loss-nicht-notig/" rel="next"><span class="elementor-post-navigation__link__next"><span class="post-navigation__next--label">Nächster Post</span><span class="post-navigation__next--title">Mut zur Lücke? Mit Dbvisit Zero Data Loss nicht nötig</span></span><span class="post-navigation__arrow-wrapper post-navigation__arrow-next"><i aria-hidden="true" class="fas fa-angle-right"></i><span class="elementor-screen-only">Nächster</span></span></a>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Der Beitrag <a href="https://www.aspicon.de/news/patch-update-und-release-info-postgresql/">Patch Update und Release Info PostgreSQL</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aspicon.de/news/patch-update-und-release-info-postgresql/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Oracle Critical Patch Update Juli 2026: 1.449 Sicherheitsupdates veröffentlicht</title>
		<link>https://www.aspicon.de/news/oracle-critical-patch-update-juli-2026-1-449-sicherheitsupdates-veroeffentlicht/</link>
		
		<dc:creator><![CDATA[Marcel Heinrich]]></dc:creator>
		<pubDate>Tue, 28 Jul 2026 09:34:55 +0000</pubDate>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Servicewelten]]></category>
		<category><![CDATA[Critical Patch Update]]></category>
		<category><![CDATA[Fusion Middleware]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Oracle Database]]></category>
		<category><![CDATA[Oracle Datenbank 12c /18c /19c /21c]]></category>
		<category><![CDATA[Oracle Enterprise Manager]]></category>
		<category><![CDATA[Oracle WebLogic Server]]></category>
		<category><![CDATA[Security]]></category>
		<guid isPermaLink="false">https://www.aspicon.de/?p=26763</guid>

					<description><![CDATA[<p>Mit 1.449 Sicherheitsupdates unterstreicht das Oracle Critical Patch Update Juli 2026 die Bedeutung eines konsequenten Patch-Managements. Was du besonders im Blick haben solltest.</p>
<p>Der Beitrag <a href="https://www.aspicon.de/news/oracle-critical-patch-update-juli-2026-1-449-sicherheitsupdates-veroeffentlicht/">Oracle Critical Patch Update Juli 2026: 1.449 Sicherheitsupdates veröffentlicht</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="26763" class="elementor elementor-26763" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-3d4c97a elementor-section-full_width elementor-section-content-top header-negative-margin elementor-section-height-default elementor-section-height-default" data-id="3d4c97a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4c7154db container-diagonal-top-min-height header-positive-margin padding-row-100" data-id="4c7154db" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-2d7d0f03 colored-headline-on-mobile elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="2d7d0f03" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-68e5c1ce" data-id="68e5c1ce" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6e90bb4d elementor-widget elementor-widget-shortcode" data-id="6e90bb4d" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
				<div class="elementor-widget-container">
							<div class="elementor-shortcode"> </div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-443f8023" data-id="443f8023" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7fc67385 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="7fc67385" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5df6a1c5" data-id="5df6a1c5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3cf8113 header-breadcrumbs-black black elementor-widget elementor-widget-breadcrumbs" data-id="3cf8113" data-element_type="widget" data-e-type="widget" data-widget_type="breadcrumbs.default">
				<div class="elementor-widget-container">
					<p id="breadcrumbs"><span><span><a href="https://www.aspicon.de/">Home</a></span> → <span class="breadcrumb_last" aria-current="page">Servicewelten</span></span></p>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2e6f278 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2e6f278" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7a3c0f9a" data-id="7a3c0f9a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-70fb6297 elementor-widget elementor-widget-spacer" data-id="70fb6297" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6f9331f5 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="6f9331f5" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-57d302c9" data-id="57d302c9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5c6a9ad4 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="5c6a9ad4" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default">
				<div class="elementor-widget-container">
					<h1 class="elementor-heading-title elementor-size-default">Oracle Critical Patch Update Juli 2026: 1.449 Sicherheitsupdates veröffentlicht</h1>				</div>
				</div>
				<div class="elementor-element elementor-element-2dcb8e1 ha-has-bg-overlay elementor-widget elementor-widget-global elementor-global-7902 elementor-widget-post-info" data-id="2dcb8e1" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default">
				<div class="elementor-widget-container">
							<ul class="elementor-inline-items elementor-icon-list-items elementor-post-info">
								<li class="elementor-icon-list-item elementor-repeater-item-ae89516 elementor-inline-item" itemprop="author">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-user-circle"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-author">
							<span class="elementor-post-info__item-prefix">Verfasst von</span>
										Marcel Heinrich					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-253e24d elementor-inline-item" itemprop="datePublished">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-calendar"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date">
										<time>28 Juli 2026</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-810d981 elementor-inline-item">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-clock"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-time">
										<time>11:34</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-acd9d0d elementor-inline-item" itemprop="about">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-tags"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms">
										<span class="elementor-post-info__terms-list">
				<a href="https://www.aspicon.de/news/tag/critical-patch-update/" class="elementor-post-info__terms-list-item">Critical Patch Update</a>, <a href="https://www.aspicon.de/news/tag/fusion-middleware/" class="elementor-post-info__terms-list-item">Fusion Middleware</a>, <a href="https://www.aspicon.de/news/tag/java/" class="elementor-post-info__terms-list-item">Java</a>, <a href="https://www.aspicon.de/news/tag/mysql/" class="elementor-post-info__terms-list-item">MySQL</a>, <a href="https://www.aspicon.de/news/tag/oracle/" class="elementor-post-info__terms-list-item">Oracle</a>, <a href="https://www.aspicon.de/news/tag/oracle-database/" class="elementor-post-info__terms-list-item">Oracle Database</a>, <a href="https://www.aspicon.de/news/tag/oracle-datenbank-12c-18c-19c-21c/" class="elementor-post-info__terms-list-item">Oracle Datenbank 12c /18c /19c /21c</a>, <a href="https://www.aspicon.de/news/tag/oracle-enterprise-manager/" class="elementor-post-info__terms-list-item">Oracle Enterprise Manager</a>, <a href="https://www.aspicon.de/news/tag/oracle-weblogic-server/" class="elementor-post-info__terms-list-item">Oracle WebLogic Server</a>, <a href="https://www.aspicon.de/news/tag/security/" class="elementor-post-info__terms-list-item">Security</a>				</span>
					</span>
								</li>
				</ul>
						</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-7378f71 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7378f71" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-5fa2322" data-id="5fa2322" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4cb4843 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="4cb4843" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Oracle hat am 21. Juli 2026 das dritte Critical Patch Update des Jahres veröffentlicht. Besonders betroffen ist diesmal erneut die Oracle Fusion Middleware mit 355 Sicherheitsupdates – darunter mehrere Schwachstellen mit dem maximalen CVSS-Score von 10.0. Insgesamt enthält das Juli-CPU <span style="text-decoration: underline;"><a href="https://www.oracle.com/security-alerts/cpujul2026.html" target="_blank" rel="noopener">» 1.449 Sicherheitsupdates</a></span>.</p><p>Wie bei jedem Critical Patch Update empfiehlt Oracle, die bereitgestellten Updates zeitnah einzuspielen. Viele der behobenen Schwachstellen können über das Netzwerk ausgenutzt werden – teilweise sogar ohne vorherige Authentifizierung.</p><p>Welche Oracle-Produkte sind besonders betroffen und wo besteht der größte Handlungsbedarf? Um dir die Einordnung zu erleichtern, haben wir die wichtigsten Informationen zu den relevanten Oracle-Lösungen kompakt zusammengefasst. Die anschließende Übersicht der CVSS Base Scores unterstützt dich dabei, die Kritikalität der Schwachstellen besser zu bewerten.</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-245e893" data-id="245e893" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d0479ed elementor-widget elementor-widget-image" data-id="d0479ed" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="800" height="800" src="https://www.aspicon.de/wp-content/uploads/2021/02/logo-oracle-black.svg" class="attachment-large size-large wp-image-11928" alt="Oracle - blk">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-592b2fc elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="592b2fc" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-0292993 elementor-widget elementor-widget-heading" data-id="0292993" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Oracle Fusion Middleware (WebLogic Server)</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-6ba447a elementor-widget elementor-widget-text-editor" data-id="6ba447a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Mit <span style="text-decoration: underline;"><a href="https://www.oracle.com/security-alerts/cpujul2026.html#AppendixFMW" target="_blank" rel="noopener">» 355 Sicherheitsupdates</a></span> weist die Oracle Fusion Middleware erneut die höchste Anzahl an behobenen Schwachstellen auf. Davon sind 219 Sicherheitslücken remote ohne Authentifizierung ausnutzbar. Besonders kritisch sind mehrere Schwachstellen mit dem maximalen CVSS-Score von 10.0, die zeitnah behoben werden sollten.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-6010579 elementor-widget elementor-widget-heading" data-id="6010579" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Oracle MySQL Server</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-bc25c84 elementor-widget elementor-widget-text-editor" data-id="bc25c84" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Im Bereich Oracle MySQL werden <span style="text-decoration: underline;"><a href="https://www.oracle.com/security-alerts/cpujul2026.html#AppendixMSQL" target="_blank" rel="noopener">» 54 Sicherheitslücken</a></span> geschlossen. Neun davon sind remote und ohne Authentifizierung angreifbar. Der höchste Base Score liegt bei CVSS 8.5.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-68bfef5 elementor-widget elementor-widget-heading" data-id="68bfef5" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Enterprise Manager (Cloud Control)</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-bc72e72 elementor-widget elementor-widget-text-editor" data-id="bc72e72" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Auch der Oracle Enterprise Manager erhält im Juli-CPU <span style="text-decoration: underline;"><a href="https://www.oracle.com/security-alerts/cpujul2026.html#AppendixEM" target="_blank" rel="noopener">» 27 Sicherheitsupdates</a></span>. 13 Schwachstellen gelten als remote ohne Authentifizierung ausnutzbar. Die höchste Risikobewertung liegt bei CVSS 9.8. Oracle weist außerdem darauf hin, dass Enterprise Manager zusätzlich von betroffenen Oracle Database- und Fusion Middleware-Komponenten abhängen kann.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-9784764 elementor-widget elementor-widget-heading" data-id="9784764" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Oracle Java SE</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-1f1f421 elementor-widget elementor-widget-text-editor" data-id="1f1f421" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Für Oracle Java SE veröffentlicht Oracle <span style="text-decoration: underline;"><a href="https://www.oracle.com/security-alerts/cpujul2026.html#AppendixJAVA" target="_blank" rel="noopener">» 19 Sicherheitsupdates</a></span>. 17 Schwachstellen können ohne Authentifizierung über das Netzwerk ausgenutzt werden. Der höchste CVSS-Wert beträgt 7.8. Betroffen sind die unterstützten Versionen Java SE 8, 11, 17, 21, 25 und 26.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-fa2335e elementor-widget elementor-widget-heading" data-id="fa2335e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Oracle Database Server</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-068fc71 elementor-widget elementor-widget-text-editor" data-id="068fc71" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Für den Oracle Database Server stellt Oracle <span style="text-decoration: underline;"><a href="https://www.oracle.com/security-alerts/cpujul2026.html#AppendixDB" target="_blank" rel="noopener">» 15 Sicherheitsupdates</a></span> bereit. Sechs Schwachstellen können über das Netzwerk ohne vorherige Authentifizierung ausgenutzt werden. Drei der Patches sind auch für Client-Only-Installationen relevant. Die kritischste Schwachstelle erreicht einen CVSS-Score von 9.9. Betroffen sind unter anderem Oracle Database 19c, 21c und 23ai.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-cb76302 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="cb76302" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-224fbd2 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="224fbd2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die folgende Übersicht stellt die wichtigsten Informationen noch einmal kompakt dar – inklusive des jeweils höchsten CVSS-Basiswerts pro Produktbereich.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-bb72529 ha-column-alignment-left ha-column-icon-right ha-row-alignment-left ha-row-icon-right ha-data-table-responsive-scroll-no elementor-widget elementor-widget-ha-data-table happy-addon ha-data-table" data-id="bb72529" data-element_type="widget" data-e-type="widget" data-widget_type="ha-data-table.default">
				<div class="elementor-widget-container">
					
		<table class="ha-table">
			<thead class="ha-table__head">
				<tr class="ha-table__head-column">
											<th class="ha-table__head-column-cell elementor-repeater-item-6557048">
							<div class="ha-table__head-column-cell-wrap">
								<div class="ha-table__head-column-cell-text">Betroffenes Produkt</div>
									
																</div>
						</th>
											<th class="ha-table__head-column-cell elementor-repeater-item-78915f4">
							<div class="ha-table__head-column-cell-wrap">
								<div class="ha-table__head-column-cell-text">Anzahl Patches</div>
									
																</div>
						</th>
											<th class="ha-table__head-column-cell elementor-repeater-item-2b16b66">
							<div class="ha-table__head-column-cell-wrap">
								<div class="ha-table__head-column-cell-text">Remote ausnutzbar?</div>
									
																</div>
						</th>
											<th class="ha-table__head-column-cell elementor-repeater-item-fc4c626">
							<div class="ha-table__head-column-cell-wrap">
								<div class="ha-table__head-column-cell-text">Höchster Base Score</div>
									
																</div>
						</th>
									</tr>
			</thead>

			<tbody class="ha-table__body">
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-6dda4ab">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Oracle Fusion Middleware (WebLogic Server)										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-a675bfd">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											355										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-8771432">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja (219)										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-e5ecd55">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											10.0										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-b1a4b2c">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Oracle MySQL Server										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-7b34a03">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											54										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-f7bee81">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja (9)										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-965bcd4">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											8.5										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-be4556c">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Enterprise Manager (Cloud Control)										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-b988c5c">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											27										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-f3c3d11">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja (13)										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-a9c2640">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											9.8										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-d7465a9">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Oracle Java SE										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-c546737">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											19										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-1a553f0">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja (17)										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-513263f">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											7.8										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-9a66f9f">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Oracle Database Server										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-e0329d1">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											15										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-faa863e">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja (6)										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-9344215">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											9.9										</div>

										
																			</div>
								</td>
												</tr>
							</tbody>
		</table>

						</div>
				</div>
				<div class="elementor-element elementor-element-593c56e ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="593c56e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Detaillierte Informationen zum aktuellen Critical Patch Update sowie zu früheren Updates und Sicherheitswarnungen findest du in den <a href="https://www.oracle.com/security-alerts/" target="_blank" rel="noopener">» Oracle Security Alerts</a>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-0e80784 elementor-widget elementor-widget-text-editor" data-id="0e80784" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Zur optimalen Planung hat Oracle die nächsten Termine für kommende Patch-Veröffentlichungen bereits angekündigt:</p><ul><li>20. Oktober 2026</li><li>19. Januar 2027</li><li>20. April 2027</li><li>20. Juli 2027</li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-3c8736c elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="3c8736c" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-9c04392 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9c04392" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-ac78917" data-id="ac78917" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-bfb20b1 elementor-widget elementor-widget-heading" data-id="bfb20b1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Fazit und Empfehlung</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-acce127 elementor-widget elementor-widget-text-editor" data-id="acce127" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Mit 1.449 Sicherheitsupdates unterstreicht das Oracle Critical Patch Update Juli 2026 die Bedeutung eines konsequenten Patch-Managements. Insbesondere Unternehmen, die Oracle Fusion Middleware, Oracle Database, MySQL, Java SE oder den Enterprise Manager einsetzen, sollten die bereitgestellten Updates zeitnah bewerten und einspielen.</p><p>Du möchtest wissen, welche Patches für deine Oracle-Umgebung relevant sind oder benötigst Unterstützung bei Planung und Durchführung des Updates? Wir unterstützen dich gerne.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-f4cc0cb elementor-widget elementor-widget-spacer" data-id="f4cc0cb" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-fd4e6b0 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="fd4e6b0" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-392ee12" data-id="392ee12" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-146851a elementor-widget elementor-widget-text-editor" data-id="146851a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Kennst du schon unseren ASPICON Patch-Management-Service?</strong></p><p>Als unser Kunde profitierst du von unserem Patch-Management-Service. Das heißt:</p><ul><li>Wir informieren dich rechtzeitig über neue Patches und deren Relevanz für deine Systemlandschaft.</li><li>Gemeinsam mit dir finden wir einen Weg, deine Systeme regelmäßig auf den neuesten Stand zu bringen – selbstverständlich unter Berücksichtigung deiner individuellen Rahmenbedingungen und mit möglichst geringer Downtime.</li></ul><p><strong><br>Ruf uns gern an, um dich auf unserer Patchliste eintragen zu lassen und deine Systeme optimal zu schützen: +49.371.909515–100</strong></p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-6e57748" data-id="6e57748" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-eaa9952 elementor-widget elementor-widget-image" data-id="eaa9952" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" src="https://www.aspicon.de/wp-content/uploads/elementor/thumbs/Marcel-modified_neu-rv8jtlnj3r0ippkrg70qrk1h9mbl8ixkldhfqfgbfs.png" title="Marcel Heinrich" alt="Marcel Heinrich - Account Manager ASPICON" loading="lazy">															</div>
				</div>
				<div class="elementor-element elementor-element-a9b3365 elementor-widget elementor-widget-text-editor" data-id="a9b3365" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="text-align: center;"><strong>Marcel</strong><br>Senior Account Manager bei ASPICON</p><p style="text-align: center;">Tel: +49.371.909515–100</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-6325f08 elementor-widget elementor-widget-spacer" data-id="6325f08" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-c6d1c75 elementor-widget elementor-widget-text-editor" data-id="c6d1c75" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Hier findest du Infos zu den vergangenen <a href="https://www.aspicon.de/news/tag/critical-patch-update/">» Patch Updates</a> und weitere nützliche Hinweise zum Thema Patchen im Allgemeinen aus unserem News und Insights Bereich.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-58af599d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="58af599d" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-797156f1" data-id="797156f1" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-1b2fa61a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1b2fa61a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-1a6b0eae" data-id="1a6b0eae" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-91e2d6a elementor-widget elementor-widget-image" data-id="91e2d6a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="40" height="28" src="https://www.aspicon.de/wp-content/uploads/2021/01/icon-arrow_right_medium-violet-blue.svg" class="attachment-full size-full wp-image-4817" alt="icon-arrow_right_medium-violet-blue.svg">															</div>
				</div>
				<div class="elementor-element elementor-element-a317ae3 elementor-widget elementor-widget-text-editor" data-id="a317ae3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Share this article</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-36e623f9" data-id="36e623f9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-5133eb60 elementor-share-buttons--view-icon-text elementor-share-buttons--skin-gradient elementor-share-buttons--shape-square elementor-grid-0 elementor-share-buttons--color-official elementor-widget elementor-widget-share-buttons" data-id="5133eb60" data-element_type="widget" data-e-type="widget" data-widget_type="share-buttons.default">
				<div class="elementor-widget-container">
							<div class="elementor-grid" role="list">
								<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_facebook" role="button" tabindex="0" aria-label="Teilen auf facebook">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-facebook" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Facebook									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_twitter" role="button" tabindex="0" aria-label="Teilen auf twitter">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-twitter" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Twitter									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_linkedin" role="button" tabindex="0" aria-label="Teilen auf linkedin">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-linkedin" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										LinkedIn									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_xing" role="button" tabindex="0" aria-label="Teilen auf xing">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-xing" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										XING									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_whatsapp" role="button" tabindex="0" aria-label="Teilen auf whatsapp">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-whatsapp" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										WhatsApp									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_email" role="button" tabindex="0" aria-label="Teilen auf email">
															<span class="elementor-share-btn__icon">
								<i class="fas fa-envelope" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Email									</span>
																	</div>
													</div>
					</div>
						</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-44ee14b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="44ee14b" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2016350" data-id="2016350" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-fe61344 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="fe61344" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-74d1969 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="74d1969" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6ad46ac" data-id="6ad46ac" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9c20307 elementor-post-navigation-borders-yes elementor-widget elementor-widget-global elementor-global-8844 elementor-widget-post-navigation" data-id="9c20307" data-element_type="widget" data-e-type="widget" data-widget_type="post-navigation.default">
				<div class="elementor-widget-container">
							<div class="elementor-post-navigation" role="navigation" aria-label="Beitrag Navigation">
			<div class="elementor-post-navigation__prev elementor-post-navigation__link">
				<a href="https://www.aspicon.de/news/sql-server-2016-der-support-ist-vorbei-wie-gehts-weiter/" rel="prev"><span class="post-navigation__arrow-wrapper post-navigation__arrow-prev"><i aria-hidden="true" class="fas fa-angle-left"></i><span class="elementor-screen-only">Zurück</span></span><span class="elementor-post-navigation__link__prev"><span class="post-navigation__prev--label">Voriger Post</span><span class="post-navigation__prev--title">SQL Server 2016: Der Support ist vorbei – wie geht’s weiter?</span></span></a>			</div>
							<div class="elementor-post-navigation__separator-wrapper">
					<div class="elementor-post-navigation__separator"></div>
				</div>
						<div class="elementor-post-navigation__next elementor-post-navigation__link">
				<a href="https://www.aspicon.de/news/cheat-sheet-openssl-fuer-zertifikate/" rel="next"><span class="elementor-post-navigation__link__next"><span class="post-navigation__next--label">Nächster Post</span><span class="post-navigation__next--title">Cheat Sheet: OpenSSL für Zertifikate</span></span><span class="post-navigation__arrow-wrapper post-navigation__arrow-next"><i aria-hidden="true" class="fas fa-angle-right"></i><span class="elementor-screen-only">Nächster</span></span></a>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Der Beitrag <a href="https://www.aspicon.de/news/oracle-critical-patch-update-juli-2026-1-449-sicherheitsupdates-veroeffentlicht/">Oracle Critical Patch Update Juli 2026: 1.449 Sicherheitsupdates veröffentlicht</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Dbvisit kündigt Preisanpassung für StandbyMP ab August 2026 an</title>
		<link>https://www.aspicon.de/news/dbvisit-kuendigt-preisanpassung-fuer-standbymp-ab-august-2026-an/</link>
		
		<dc:creator><![CDATA[Marcel Heinrich]]></dc:creator>
		<pubDate>Tue, 23 Jun 2026 11:53:52 +0000</pubDate>
				<category><![CDATA[Microsoft SQL Server]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PostgreSQL Datenbank]]></category>
		<category><![CDATA[Servicewelten]]></category>
		<category><![CDATA[Dbvisit Standby]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[Standby Datenbank]]></category>
		<guid isPermaLink="false">https://www.aspicon.de/?p=26711</guid>

					<description><![CDATA[<p>Dbvisit hat eine Anpassung der Preise für seine Disaster-Recovery-Lösung StandbyMP angekündigt. Gründe und Ausprägungen</p>
<p>Der Beitrag <a href="https://www.aspicon.de/news/dbvisit-kuendigt-preisanpassung-fuer-standbymp-ab-august-2026-an/">Dbvisit kündigt Preisanpassung für StandbyMP ab August 2026 an</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="26711" class="elementor elementor-26711" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-3d4c97a elementor-section-full_width elementor-section-content-top header-negative-margin elementor-section-height-default elementor-section-height-default" data-id="3d4c97a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4c7154db container-diagonal-top-min-height header-positive-margin padding-row-100" data-id="4c7154db" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-2d7d0f03 colored-headline-on-mobile elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="2d7d0f03" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-68e5c1ce" data-id="68e5c1ce" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6e90bb4d elementor-widget elementor-widget-shortcode" data-id="6e90bb4d" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
				<div class="elementor-widget-container">
							<div class="elementor-shortcode"> </div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-443f8023" data-id="443f8023" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7fc67385 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="7fc67385" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5df6a1c5" data-id="5df6a1c5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3cf8113 header-breadcrumbs-black black elementor-widget elementor-widget-breadcrumbs" data-id="3cf8113" data-element_type="widget" data-e-type="widget" data-widget_type="breadcrumbs.default">
				<div class="elementor-widget-container">
					<p id="breadcrumbs"><span><span><a href="https://www.aspicon.de/">Home</a></span> → <span class="breadcrumb_last" aria-current="page">Servicewelten</span></span></p>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2e6f278 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2e6f278" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7a3c0f9a" data-id="7a3c0f9a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-70fb6297 elementor-widget elementor-widget-spacer" data-id="70fb6297" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6f9331f5 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="6f9331f5" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-57d302c9" data-id="57d302c9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5c6a9ad4 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="5c6a9ad4" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default">
				<div class="elementor-widget-container">
					<h1 class="elementor-heading-title elementor-size-default">Dbvisit kündigt Preisanpassung für StandbyMP ab August 2026 an</h1>				</div>
				</div>
				<div class="elementor-element elementor-element-2dcb8e1 ha-has-bg-overlay elementor-widget elementor-widget-global elementor-global-7902 elementor-widget-post-info" data-id="2dcb8e1" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default">
				<div class="elementor-widget-container">
							<ul class="elementor-inline-items elementor-icon-list-items elementor-post-info">
								<li class="elementor-icon-list-item elementor-repeater-item-ae89516 elementor-inline-item" itemprop="author">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-user-circle"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-author">
							<span class="elementor-post-info__item-prefix">Verfasst von</span>
										Marcel Heinrich					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-253e24d elementor-inline-item" itemprop="datePublished">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-calendar"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date">
										<time>23 Juni 2026</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-810d981 elementor-inline-item">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-clock"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-time">
										<time>13:53</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-acd9d0d elementor-inline-item" itemprop="about">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-tags"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms">
										<span class="elementor-post-info__terms-list">
				<a href="https://www.aspicon.de/news/tag/dbvisit-standby/" class="elementor-post-info__terms-list-item">Dbvisit Standby</a>, <a href="https://www.aspicon.de/news/tag/microsoft/" class="elementor-post-info__terms-list-item">Microsoft</a>, <a href="https://www.aspicon.de/news/tag/oracle/" class="elementor-post-info__terms-list-item">Oracle</a>, <a href="https://www.aspicon.de/news/tag/postgresql/" class="elementor-post-info__terms-list-item">PostgreSQL</a>, <a href="https://www.aspicon.de/news/tag/standby-datenbank/" class="elementor-post-info__terms-list-item">Standby Datenbank</a>				</span>
					</span>
								</li>
				</ul>
						</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-db373fd elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="db373fd" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-2800617" data-id="2800617" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-731920e elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="731920e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Dbvisit hat eine Anpassung der Preise für seine Disaster-Recovery-Lösung StandbyMP angekündigt. Die neuen Listenpreise treten <strong>zum 1. August 2026</strong> in Kraft.</p><p>Nach Angaben von Dbvisit handelt es sich um die erste wesentliche Preisanpassung seit rund fünf Jahren. Als Begründung nennt das Unternehmen unter anderem Investitionen in die Weiterentwicklung der Plattform sowie den Ausbau von Support- und Engineering-Ressourcen.</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-8056916" data-id="8056916" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e01fed9 elementor-widget elementor-widget-image" data-id="e01fed9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://dbvisit.com/" target="_blank">
							<img loading="lazy" decoding="async" width="400" height="88" src="https://www.aspicon.de/wp-content/uploads/2022/03/standby_mp_rgb_ink.png" class="attachment-large size-large wp-image-16268" alt="Dbvisit Standby MP Logo" srcset="https://www.aspicon.de/wp-content/uploads/2022/03/standby_mp_rgb_ink.png 400w, https://www.aspicon.de/wp-content/uploads/2022/03/standby_mp_rgb_ink-300x66.png 300w" sizes="(max-width: 400px) 100vw, 400px">								</a>
															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-ca275e9 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="ca275e9" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-796b342 elementor-widget elementor-widget-heading" data-id="796b342" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Anpassungen nach Produktlinie</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-5487545 elementor-widget elementor-widget-text-editor" data-id="5487545" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die Preisanpassungen betreffen die StandbyMP-Produkte in unterschiedlichem Umfang:</p><ul><li>StandbyMP für <strong>Oracle: +12 %</strong></li><li>StandbyMP für <strong>SQL Server: +8 %</strong></li><li>StandbyMP für <strong>PostgreSQL: keine Preisänderung</strong></li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-acfa396 elementor-widget elementor-widget-heading" data-id="acfa396" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Anpassungen bei Laufzeitlizenzen</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-bfc92dc elementor-widget elementor-widget-text-editor" data-id="bfc92dc" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Für die Verlängerung von Laufzeitlizenzen (Term Licenses) führt Dbvisit ab 1. September 2026 eine jährliche Preisanpassung von 3 % pro Vertragsjahr ein. Die Erhöhung ist dabei auf den jeweils aktuellen Listenpreis begrenzt.</p><p>Beispiele:</p><ul><li>Verlängerung um <strong>1 Jahr: +3 %</strong></li><li>Verlängerung um <strong>2 Jahre: +6 %</strong></li><li>Verlängerung um <strong>3 Jahre: +9 %</strong></li></ul>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-6f0ed21 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6f0ed21" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-aecd6db" data-id="aecd6db" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-82444c8 elementor-cta--skin-cover elementor-widget__width-initial elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in ha-has-bg-overlay elementor-widget elementor-widget-call-to-action" data-id="82444c8" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default">
				<div class="elementor-widget-container">
							<div class="elementor-cta">
					<div class="elementor-cta__bg-wrapper">
				<div class="elementor-cta__bg elementor-bg" style="background-image: url(https://www.aspicon.de/wp-content/uploads/2021/01/ASPICON__05565_Layout-1.jpg);" role="img" aria-label="ASPICON__05565_Layout"></div>
				<div class="elementor-cta__bg-overlay"></div>
			</div>
							<div class="elementor-cta__content">
				
				
									<div class="elementor-cta__description elementor-cta__content-item elementor-content-item elementor-animated-item--grow">
						Du hast Fragen oder benötigst Unterstützung?<br>Melde dich gern bei uns.					</div>
				
									<div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item elementor-animated-item--grow">
					<a class="elementor-cta__button elementor-button elementor-size-xs" href="https://www.aspicon.de/kontakt/" target="_blank">
						Kontakt					</a>
					</div>
							</div>
						</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-87df2b5" data-id="87df2b5" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6035c0c elementor-widget elementor-widget-image" data-id="6035c0c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" src="https://www.aspicon.de/wp-content/uploads/elementor/thumbs/Marcel-modified_neu-rv8jtlnj3r0ippkrg70qrk1h9mbl8ixkldhfqfgbfs.png" title="Marcel Heinrich" alt="Marcel Heinrich - Account Manager ASPICON" loading="lazy">															</div>
				</div>
				<div class="elementor-element elementor-element-3fca85b elementor-widget elementor-widget-text-editor" data-id="3fca85b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="text-align: center;"><strong>Marcel</strong><br>Senior Account Manager bei ASPICON</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-ec7abb9 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ec7abb9" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-a788e50" data-id="a788e50" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c6d1c75 elementor-widget elementor-widget-text-editor" data-id="c6d1c75" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Hier findest du weitere Infos rund um <a href="/news/tag/dbvisit-standby/">Dbvisit StandbyMP</a> aus unserem News &amp; Insights Bereich.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-58af599d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="58af599d" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-797156f1" data-id="797156f1" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-1b2fa61a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1b2fa61a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-1a6b0eae" data-id="1a6b0eae" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-91e2d6a elementor-widget elementor-widget-image" data-id="91e2d6a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="40" height="28" src="https://www.aspicon.de/wp-content/uploads/2021/01/icon-arrow_right_medium-violet-blue.svg" class="attachment-full size-full wp-image-4817" alt="icon-arrow_right_medium-violet-blue.svg">															</div>
				</div>
				<div class="elementor-element elementor-element-a317ae3 elementor-widget elementor-widget-text-editor" data-id="a317ae3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Share this article</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-36e623f9" data-id="36e623f9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-5133eb60 elementor-share-buttons--view-icon-text elementor-share-buttons--skin-gradient elementor-share-buttons--shape-square elementor-grid-0 elementor-share-buttons--color-official elementor-widget elementor-widget-share-buttons" data-id="5133eb60" data-element_type="widget" data-e-type="widget" data-widget_type="share-buttons.default">
				<div class="elementor-widget-container">
							<div class="elementor-grid" role="list">
								<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_facebook" role="button" tabindex="0" aria-label="Teilen auf facebook">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-facebook" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Facebook									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_twitter" role="button" tabindex="0" aria-label="Teilen auf twitter">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-twitter" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Twitter									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_linkedin" role="button" tabindex="0" aria-label="Teilen auf linkedin">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-linkedin" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										LinkedIn									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_xing" role="button" tabindex="0" aria-label="Teilen auf xing">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-xing" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										XING									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_whatsapp" role="button" tabindex="0" aria-label="Teilen auf whatsapp">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-whatsapp" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										WhatsApp									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_email" role="button" tabindex="0" aria-label="Teilen auf email">
															<span class="elementor-share-btn__icon">
								<i class="fas fa-envelope" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Email									</span>
																	</div>
													</div>
					</div>
						</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-44ee14b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="44ee14b" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2016350" data-id="2016350" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-fe61344 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="fe61344" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-74d1969 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="74d1969" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6ad46ac" data-id="6ad46ac" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9c20307 elementor-post-navigation-borders-yes elementor-widget elementor-widget-global elementor-global-8844 elementor-widget-post-navigation" data-id="9c20307" data-element_type="widget" data-e-type="widget" data-widget_type="post-navigation.default">
				<div class="elementor-widget-container">
							<div class="elementor-post-navigation" role="navigation" aria-label="Beitrag Navigation">
			<div class="elementor-post-navigation__prev elementor-post-navigation__link">
				<a href="https://www.aspicon.de/news/release-info-oracle-database-appliance-bundle-patch/" rel="prev"><span class="post-navigation__arrow-wrapper post-navigation__arrow-prev"><i aria-hidden="true" class="fas fa-angle-left"></i><span class="elementor-screen-only">Zurück</span></span><span class="elementor-post-navigation__link__prev"><span class="post-navigation__prev--label">Voriger Post</span><span class="post-navigation__prev--title">Release Info: Oracle Database Appliance Version 19.31 veröffentlicht</span></span></a>			</div>
							<div class="elementor-post-navigation__separator-wrapper">
					<div class="elementor-post-navigation__separator"></div>
				</div>
						<div class="elementor-post-navigation__next elementor-post-navigation__link">
				<a href="https://www.aspicon.de/news/sql-server-2016-der-support-ist-vorbei-wie-gehts-weiter/" rel="next"><span class="elementor-post-navigation__link__next"><span class="post-navigation__next--label">Nächster Post</span><span class="post-navigation__next--title">SQL Server 2016: Der Support ist vorbei – wie geht’s weiter?</span></span><span class="post-navigation__arrow-wrapper post-navigation__arrow-next"><i aria-hidden="true" class="fas fa-angle-right"></i><span class="elementor-screen-only">Nächster</span></span></a>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Der Beitrag <a href="https://www.aspicon.de/news/dbvisit-kuendigt-preisanpassung-fuer-standbymp-ab-august-2026-an/">Dbvisit kündigt Preisanpassung für StandbyMP ab August 2026 an</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
