Performance Tuning

[et_pb_section fb_built=“1″ _builder_version=“4.9.10″ _module_preset=“default“][et_pb_row column_structure=“3_5,2_5″ _builder_version=“4.9.10″ _module_preset=“default“][et_pb_column type=“3_5″ _builder_version=“4.9.10″ _module_preset=“default“][et_pb_text admin_label=“headline 2″ module_class=“ibm-font“ _builder_version=“4.9.10″ _module_preset=“default“ header_font=“|700|||||||“ header_text_color=“#1e1e1e“ header_font_size=“33px“ header_letter_spacing=“1px“ header_line_height=“50px“ header_2_font=“|700|||||||“ header_2_text_color=“#1e1e1e“ header_2_font_size=“33px“ header_2_letter_spacing=“1px“ header_2_line_height=“50px“]

Performance Tuning

[/et_pb_text][et_pb_text _builder_version=“4.9.10″ _module_preset=“default“ text_text_color=“#1e1e1e“ text_font_size=“17px“ text_letter_spacing=“1px“ text_line_height=“35px“]

Wenn Datenbanken nach einiger Zeit nicht auf die Art und Weise funktionieren wie erwartet, dann sind es die Anwendungsnutzer, die primär damit konfrontiert sind.

[/et_pb_text][et_pb_text _builder_version=“4.9.10″ _module_preset=“default“ text_text_color=“#1e1e1e“ text_font_size=“17px“ text_letter_spacing=“1px“ text_line_height=“35px“]

Dieses technische Fehlverhalten eines Datenbanksystems beeinflusst direkt den Betriebsablauf und hat negative Auswirkungen auf ihre Produktivität. Benutzerzufriedenheit und die Anwendungsakzeptanz basieren auf eine kontinuierliche Datenbankoptimierung.

[/et_pb_text][et_pb_text _builder_version=“4.9.10″ _module_preset=“default“ text_text_color=“#1e1e1e“ text_font_size=“17px“ text_letter_spacing=“1px“ text_line_height=“35px“]

Performance Tuning kann hier Abhilfe schaffen, indem via SQL-Tuning, Tuning I/O, Tuning der Speicherstruktur, Tuning der Hintergrundprozesse und Load Balancing eine Optimierung stattfindet.

[/et_pb_text][et_pb_text _builder_version=“4.9.10″ _module_preset=“default“ text_text_color=“#1e1e1e“ text_font_size=“17px“ text_letter_spacing=“1px“ text_line_height=“35px“ hover_enabled=“0″ sticky_enabled=“0″]

Das Ziel des Datenbank-Tunings ist unter anderem auch die Verbesserung des Ausführungsplans, damit die Ergebnismenge der SQL-Abfrage optimal mit der kleinsten Anzahl von logischen und physischen I/O-Zugriffen zurückgeliefert wird. Wenn die genutzten Ressourcen für die Ausführung einer SQL-Abfrage reduziert werden, können mit denselben Ressourcen die CPU, der Speicher und der Festplatten-I/O mehr Leistung erbringen. Das spart nicht nur Hardware, sondern auch Energie.

 

[/et_pb_text][et_pb_text admin_label=“headline 2″ module_class=“ibm-font“ _builder_version=“4.9.10″ _module_preset=“default“ header_2_font=“|700|||||||“ header_2_text_color=“#1e1e1e“ header_2_font_size=“33px“ header_2_letter_spacing=“1px“ header_2_line_height=“50px“]

Problemlösungen aus Erfahrung

[/et_pb_text][et_pb_text _builder_version=“4.9.10″ _module_preset=“default“ text_text_color=“#1e1e1e“ text_font_size=“17px“ text_letter_spacing=“1px“ text_line_height=“35px“ hover_enabled=“0″ sticky_enabled=“0″]

SQL-Tuning ist ein komplexes und umfangreiches Thema. Es ist nicht immer möglich Performance-Probleme vorauszusehen, weil sich Datenbanken ständig verändern. Eine permanente Überwachung ist zu empfehlen.

[/et_pb_text][et_pb_text _builder_version=“4.9.10″ _module_preset=“default“ text_text_color=“#1e1e1e“ text_font_size=“17px“ text_letter_spacing=“1px“ text_line_height=“35px“ hover_enabled=“0″ sticky_enabled=“0″]

Es kann z.B. vorkommen, dass eine nicht getunte SQL-Anweisung erst mal ohne Problem und sehr schnell ausgeführt wird. Aber nach einer kurzen Zeit vergrößert sich der Tabelleninhalt, so dass die Ergebnismenge der SQL-Anweisung sehr träge zurückgeliefert wird. Ein solches Verhalten wird von den Anwendungsnutzern direkt bemerkt.

[/et_pb_text][et_pb_text _builder_version=“4.9.10″ _module_preset=“default“ text_text_color=“#1e1e1e“ text_font_size=“17px“ text_letter_spacing=“1px“ text_line_height=“35px“ hover_enabled=“0″ sticky_enabled=“0″]

Dieses Problem kann aber auch bei getunten SQL-Anweisungen auftreten, z.B. bei dem Join von zwei Tabellen. Eine Regel des SQL-Tunings besagt, dass in der FROM-Klausel die größte Tabelle nach links und die kleinste nach rechts positioniert werden sollen. Wenn die Tabelle A größer als Tabelle B ist, soll Tabelle A links in der FROM-Klausel eingeordnet werden. Wegen der permanenten Änderungen innerhalb der Datenbank kann es aber passieren, dass die Tabelle B größer als Tabelle A wird. Dadurch ist die Ausführung der SQL-Anweisung nicht mehr optimal.

[/et_pb_text][et_pb_text _builder_version=“4.9.10″ _module_preset=“default“ text_text_color=“#1e1e1e“ text_font_size=“17px“ text_letter_spacing=“1px“ text_line_height=“35px“ hover_enabled=“0″ sticky_enabled=“0″]

Diese beiden Beispiele verdeutlichen die Komplexität der Datenverteilung innerhalb der Datenbanken.

[/et_pb_text][et_pb_text _builder_version=“4.9.10″ _module_preset=“default“ text_text_color=“#1e1e1e“ text_font_size=“17px“ text_letter_spacing=“1px“ text_line_height=“35px“]

Sprechen Sie mit uns, wenn Ihre Datenbanken nicht auf die Art und Weise funktionieren, wie von Ihnen erwartet.

[/et_pb_text][/et_pb_column][et_pb_column type=“2_5″ _builder_version=“4.9.10″ _module_preset=“default“][et_pb_text module_class=“ibm-font“ _builder_version=“4.9.10″ _module_preset=“default“ header_2_font=“|700|||||||“ header_2_text_color=“#1e1e1e“ header_2_font_size=“33px“ header_2_letter_spacing=“1px“ header_2_line_height=“50px“ max_width=“305px“ border_width_bottom=“7px“ border_color_bottom=“#9e151a“]

Haben Sie Fragen?

[/et_pb_text][et_pb_text _builder_version=“4.9.10″ _module_preset=“default“]

Dieses Feld dient zur Validierung und sollte nicht verändert werden.
(erforderlich)
[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=“1″ _builder_version=“4.9.10″ _module_preset=“default“ global_module=“3927″][et_pb_row column_structure=“1_3,1_3,1_3″ make_equal=“on“ module_class=“box-shadow“ _builder_version=“4.9.10″ _module_preset=“default“][et_pb_column type=“1_3″ _builder_version=“4.9.10″ _module_preset=“default“][et_pb_text module_class=“news-section“ _builder_version=“4.9.10″ _module_preset=“default“ text_font=“|600|||||||“ text_text_color=“#1e1e1e“ text_font_size=“20px“ text_letter_spacing=“1px“ text_line_height=“35px“ custom_padding=“||18px||false|false“ border_width_bottom=“3px“ border_color_bottom=“#9e151a“]

NEUSTE BEITRÄGE

[/et_pb_text][et_pb_blog posts_number=“5″ show_thumbnail=“off“ use_manual_excerpt=“off“ show_author=“off“ show_date=“off“ show_categories=“off“ show_excerpt=“off“ _builder_version=“4.9.10″ _module_preset=“default“][/et_pb_blog][/et_pb_column][et_pb_column type=“1_3″ _builder_version=“4.9.10″ _module_preset=“default“][et_pb_text module_class=“news-section“ _builder_version=“4.9.10″ _module_preset=“default“ text_font=“|600|||||||“ text_text_color=“#1e1e1e“ text_font_size=“20px“ text_letter_spacing=“1px“ text_line_height=“35px“ custom_padding=“||22px||false|false“ border_width_bottom=“3px“ border_color_bottom=“#9e151a“]

ORACLE NEWS

[/et_pb_text][et_pb_sidebar area=“sidebar-6″ _builder_version=“4.9.10″ _module_preset=“default“][/et_pb_sidebar][/et_pb_column][et_pb_column type=“1_3″ _builder_version=“4.9.10″ _module_preset=“default“][et_pb_text module_class=“news-section“ _builder_version=“4.9.10″ _module_preset=“default“ text_font=“|600|||||||“ text_text_color=“#1e1e1e“ text_font_size=“20px“ text_letter_spacing=“1px“ text_line_height=“35px“ custom_padding=“||22px||false|false“ border_width_bottom=“3px“ border_color_bottom=“#9e151a“]

SQL SERVER NEWS

[/et_pb_text][et_pb_sidebar area=“sidebar-7″ _builder_version=“4.9.10″ _module_preset=“default“][/et_pb_sidebar][/et_pb_column][/et_pb_row][/et_pb_section]