[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“]
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]