Martin Klier
Senior Data Platform Expert at Performing Databases GmbH
Senior Data Platform Expert bei Performing Databases GmbH
Mitterteich, Germany
Actions
Being in IT business as a specialist for Linux, Martin Klier has been involved in the administration of Oracle Databases for about fifteen years now. The integration of large Oracle-based high-availability solutions (MAA) with RAC and Data Guard were the first challenges. In the last years, he largely moved into performance analysis and tuning of complex systems with dynamically changing load profiles.
Skeptical needs assessments, thorough architecture planning, decent system sizing, critical benchmarking and experienced load-focused system analysis are Martin’s formula to success in avoiding production downtime.
For years now, Martin can be found speaking on topics regarding “Oracle Core, Performance and High Availability” on various national and international conferences, like COLLABROATE (IOUG), Oracle Open World or DOAG Konferenz.
Martin frequently blogs about recent issues and their solutions at http://www.usn-it.de and is known on Twitter as @MartinKlierDBA.
Martin works a lot for the community, especially for the German Oracle Users Group “DOAG” and Linux User Group Mitterteich, and is an Oracle ACE Director (Database).
Nach einigen Jahren als Linux-Spezialist für verschiedene Unternehmen kam Martin Klier vor gut 15 Jahren mit der Administration von Oracle Datenbanken in Berührung. Seine ersten Herausforderungen waren die Integration von Oracle-basierten Hochverfügbarkeitslösungen (MAA) mit RAC und DataGuard. Später entwickelte er seinen Schwerpunkt in Richtung Optimierung und verschrieb sich der Performanceanalyse und dem Tuning von komplexen Systemen mit dynamisch veränderlichen Lastprofilen.
Skeptische Bedarfsanalysen, gründliche Architekturplanung, ordentliches Systemsizing, kritisches Benchmarken und eine auf jahrelanger Erfahrung basierende Systemanalyse sind Martins Rezept, um Ausfälle in Produktionsumgebungen zu verhüten.
Seit Jahren ist Martin als Sprecher zu Themen aus dem Bereich „Oracle Core, Performance und Hochverfügbarkeit“ auf diversen nationalen und internationalen Veranstaltungen zu sehen, unter anderem COLLABORATE (IOUG), Oracle Open World oder der DOAG Konferenz.
Martin bloggt regelmäßig Vorfälle und ihre Lösungen auf http://www.usn-it.de und ist auf Twitter bekannt als @MartinKlierDBA. Martin Klier arbeitet mit Engagement für die Community, insbesondere für die Deutsche Oracle Anwendergruppe (DOAG) und die Linux User Group Mitterteich, und wird mit der Auszeichnung „Oracle ACE Director“ im Bereich Datenbank geführt.
Area of Expertise
Topics
Path of suffering and hit pattern - CIS Benchmark and hardening for beginners en
This is our project report on the subject of hardening project systems on a Linux basis and with the Oracle database on top. Since it has come to us completely out of the blue, even as "Oracle users" and "Linux users" with many years of experience, we first looked around and wondered what is to be learned in the security environment! It is the story of criminal energies, self-restrictions, risks to be taken, unknown threats, dear habits, external determination, reality, practice, performance, overhead, overview, tools and the question of who is supposed to maintain all this?
Join us on the road which should lead to greater security - but at what cost?
Making of: The Price we Pay - Performance and HA with Oracle RAC en
Does high availability with Oracle RAC have a negative effect on the expected performance? Does the scaling over several nodes dominate, or does the overhead, e.g. through cache fusion? With a suitable setup, HA expert Axel vom Stein, in collaboration with Martin Klier, got to the bottom of these questions using common performance tools and provides appropriate answers.
This presentation is not so much about the results, but about the way we achieved them. An introduction to Swingbench & ORION as well as preliminary considerations including the necessary evil of using a well-known spreadsheet tool will be part of the presentation. Of course, everything is true to the slogan: "Don't trust any statistics you haven't faked yourself!"
This is the "Making of" of Martin Klier's presentation "The price we pay - Performance and HA with Oracle RAC" about necessary compromises
between availability and system performance in the database environment.
Performance is Rarely an Accident en de
Performance is a feature - that's ancient wisdom. So it's time to discuss the matter in detail, is it?
Why you can't watch a road without thinking of two dimensions of power, what software design and fast food franchisers have in common, and where priority really matters.
Let's learn the basics of profiling, about the backbites of parallel processing, from the Magic of Q, about scalability, to be the Master of the Time, and what is possible and what is not.
Let's talk about Queueing Theory, have fun with average values, play with the user's feeling of performance and degradation, joking with throughput and response time.
Let's use hard and soft elbows, visual helpers, a bucket and a wall clock.
The overhead of the talk is 40 minutes, the hangover immense. :)
Simple AI Use Cases for Oracle Database Professionals en de
This session highlights how to use Oracle’s native AI capabilities to forecast future workload behaviors in your database setups, providing a predictive advantage in performance management. Additionally, we explore the role of Large Language Models (LLMs) in boosting Oracle Database Administrators' productivity. LLMs expedite the process of navigating extensive documentation and can auto-generate SQL statements for established schemas, requiring minimal SQL knowledge. These AI use cases streamline operations and enhance decision-making, adding substantial value to database management.
Was die Welt im Innersten zusammenhält - Transaktionen en de
Daten sind alles. In sich stimmige Daten sind mehr! Eine Transaktion ist ein Konzept, eine Einstellung, ein Bekenntnis zur Konsistenz. Das Bewusstsein, dass es die Daten meistens wesentlich länger geben wird als die Applikationen, die sie erheben.
Daher möchte ich mit Euch einen Blick in die Funktionsweise eines berühmten Monolithen tun: Wie arbeitet eine (Oracle) Datenbank wirklich? Sie muß für die transaktionale Behandlung von Daten eine ganze Reihe von Versprechen einhalten, die meisten davon finden sich im Akronym ACID wieder. Dieser Vortrag erklärt natürlich diese Abkürzung. Aber auch, wie das DBMS all das technisch umsetzt.
Der Vortrag vermittelt gleichermaßen KnowHow für Cloud- und OnPremises- Datenbanksysteme, und richtet sich an Entwickler, die schon immer wissen wollten warum ein Datenbankbackend überhaupt sinnvoll ist.
Gateway to Hell – Network Basics for DEVs, DevOps and the Data Layer en de
New environments are increasingly based on the software-defined data center, both on-premises and in the cloud. However, more conventional approaches also require developers or DevOps teams to understand and handle the network stack. Knowledge of this basic technology is more relevant today than ever before - even if, at its core, it is mostly a creation of the 1980s and 90s.
With a twinkle in our eye, we answer the following questions, among others:
- What's so great about the classless society?
- What does a salami pizza have to do with network technology?
- If Superman likes supernetting, who does subnetting?
- How do nuclear weapons affect network design?
- If my routes come from the satnav, what do I need a router for?
- Who has DNS in their DNA?
We would like to invite all developers, DevOperators and database engineers to rediscover the basics of network technology with us. Everything seen through the practical eyes of two experienced, strictly practice-oriented Linux users. The lecture is therefore aimed at experienced IT professionals who have only little touch with network technology in their daily work and would like to broaden their horizons.
Performance is Rarely an Accident 2024 en de
Performance is a feature - that's ancient wisdom. So it's time to discuss the matter in detail, is it?
Why you can't watch a road without thinking of two dimensions of power, what software design and fast food franchisers have in common, and where priority really matters.
Let's learn the basics of profiling, about the backbites of parallel processing, from the Magic of Q, about scalability, to be the Master of the Time, and what is possible and what is not.
Let's talk about Queueing Theory, have fun with average values, play with the user's feeling of performance and degradation, joking with throughput and response time.
Let's use hard and soft elbows, visual helpers, a bucket and a wall clock.
The overhead of the talk is 40 minutes, the hangover immense. :)
Einfache KI-Anwendungsfälle für Oracle Database Professionals en de
In diesem Vortrag wird gezeigt, wie wir die nativen KI-Funktionen der Oracle Database nutzen können, um künftige Workloads in Datenbank-Setups vorherzusagen und so unser Leben beim Leistungsmanagement und bei der Performanceanalyse zu erleichtern. Darüber hinaus zeigen wir die Rolle von Large Language Models (LLMs) bei der Steigerung der Produktivität von Oracle-Datenbankadministratoren: LLMs beschleunigen z.B. das Ausfiltern relvanter Teile in umfangreichen Dokumentationen. Außerdem unterstützt Oracle die Anbindung von LLMs, um aus in natürlicher Sprache formulierten Anforderungen selbständig SQL-Anweisungen für bestehende Schemats generieren. Diese und ähnliche KI-Anwendungsfälle machen Abläufe effizienter, was einen erheblichen Mehrwert für die Datenbankverwaltung bedeutet.
Gateway to Hell – Network Basics für DEVs, DevOps und Datenhaltung en de
Neue Umgebungen basieren immer öfter auf einem Software Defined Datacenter, on-premises genauso wie in der Cloud. Doch auch konventionellere Ansätze erfordern Verständnis bzw. die Handhabung des Netzwerk-Stacks durch Entwickler oder DevOps Teams. Die Kenntnisse dieser Basistechnologie sind heute aktuell wie nie - auch wenn es sich im Kern meist um Schöpfungen der 1980er und 90er Jahre handelt.
Mit einem Augenzwinkern beantworten wir u.a. die folgenden Fragen:
- Was ist so toll an der klassenlosen Gesellschaft?
- Was hat eine Salamipizza mit Netzwerktechnik zu tun?
- Wenn Superman gerne Supernetting betreibt, wer macht dann Subnetting?
- Wie wirken sich Nuklearwaffen auf das Netzwerkdesign aus?
- Wenn meine Routen aus dem Navi kommen, für was brauche ich dann einen Router?
- Wer hat DNS in seiner DNA?
Wir möchten alle Entwickler, DevOperatoren und Datenbanker einladen, mit uns die Grundlagen der Netzwerktechnik neu für sich zu entdecken. Alles durch die praktische Brille zweier erfahrener, strikt praxisorientierter Linuxer betrachtet. Der Vortrag richtet sich daher an erfahrene IT Professionals, die heute im Alltag (nur noch) wenig mit Netzwerktechnik zu tun haben, und ihren Horizont erweitern möchten.
Performance is Rarely an Accident 2024 en de
Performance is a feature - that's ancient wisdom. So it's time to discuss the matter in detail, is it?
Why you can't watch a road without thinking of two dimensions of power, what software design and fast food franchisers have in common, and where priority really matters.
Let's learn the basics of profiling, about the backbites of parallel processing, from the Magic of Q, about scalability, to be the Master of the Time, and what is possible and what is not.
Let's talk about Queueing Theory, have fun with average values, play with the user's feeling of performance and degradation, joking with throughput and response time.
Let's use hard and soft elbows, visual helpers, a bucket and a wall clock.
The overhead of the talk is 40 minutes, the hangover immense. :)
Was die Welt im Innersten zusammenhält - Transaktionen en de
Daten sind alles. In sich stimmige Daten sind mehr! Eine Transaktion ist ein Konzept, eine Einstellung, ein Bekenntnis zur Konsistenz. Das Bewusstsein, dass es die Daten meistens wesentlich länger geben wird als die Applikationen, die sie erheben.
Daher möchte ich mit Euch einen Blick in die Funktionsweise eines berühmten Monolithen tun: Wie arbeitet eine (Oracle) Datenbank wirklich? Sie muß für die transaktionale Behandlung von Daten eine ganze Reihe von Versprechen einhalten, die meisten davon finden sich im Akronym ACID wieder. Dieser Vortrag erklärt natürlich diese Abkürzung. Aber auch, wie das DBMS all das technisch umsetzt.
Der Vortrag vermittelt gleichermaßen KnowHow für Cloud- und OnPremises- Datenbanksysteme, und richtet sich an Entwickler, die schon immer wissen wollten warum ein Datenbankbackend überhaupt sinnvoll ist.
Leidensweg und Trefferbild - CIS Benchmark und Härtung für Anfänger de
Dies ist unser Projektbericht zum Thema Härtung von Projektsystemen auf Linux-Basis und mit der Oracle Datenbank darauf. Dazu wie die sprichwörtliche "Jungfrau zum Kinde" gekommen, haben wir uns auch als langjährig erfahrene "Oracler" und "Linuxer" erst einmal betreten umgesehen und gewundert, was man im Sicherheitsumfeld doch so alles lernen muß! Es ist die Geschichte von kriminellen Energien, Selbstbeschränkungen, einzugehenden Risiken, unbekannten Bedrohungen, lieben Gewohnheiten, Fremdbestimmung, Realität, Praxis, Performance, Overhead, Übersicht, Tools und der Frage, wer das alles warten soll?
Begleiten Sie uns auf dem Weg, der zu mehr Sicherheit führen soll - doch um welchen Preis?
Performance ist kein Zufall! en de
Performance is a feature - das wissen wir doch alle, oder? Also ist es einmal an der Zeit, die Sache im Detail durchzusprechen.
Warum man keine Straße ansehen kann, ohne über Latenz und Durchsatz nachzudenken, was Softwaredesign und Fastfood gemeinsam haben, und welche Prioritäten wirklich zählen. Lasst uns etwas über die die Grundlagen des Profilings lernen, über die Nebeneffekte von parallelen Prozessen, über die Magie des "Q", über Skalierbarkeit, wie man der Meister der Zeit wird, und was so geht, und was man gleich bleiben lassen kann... Dazu sehen wir uns die Queuening Theorie an, haben unsere Freude an Durchschnitten, spielen mit dem Gefühl der User für Verschlechterungen, und machen Späße mit dem Durchsatz und der Antwortzeit.
Wir werden harte und weiche Kurven sehen, virtuelle Hilfen, einen Eimer und die Uhr an der Wand.
Gespannt? Dann schau vorbei!
The Price we Pay - Performance and HA with Oracle RAC en
Dive into high-stakes database HA! Oracle ACE Director Martin Klier and Axel vom Stein unveil the art of compromise between customer needs, planning, and ops. Crack complexity, costs, performance in Oracle RAC. Scale it! 🚀 #DatabaseHA #OracleRAC #Scaling
Making database systems highly available is somewhat of a challenge. In the end, a whole chain of middle ways emerges, in which the interests of the end customer must be weighed conscientiously: The manufacturer makes compromises in order to provide the required functions. The planner makes compromises in order to obtain an affordable concept. The implementation makes compromises to make the system operable. And operations department makes compromises in order to survive with the system on a day-to-day basis.
What does this area of conflict look like in concrete terms? Complexity, costs, performance - Oracle ACE Director Martin Klier wants to illuminate these three fields in detail in his lecture, which was developed in close cooperation with Axel vom Stein. The focus will be on the problem area of system performance when using RAC: Which disadvantages do I buy by which HA features? Can the performance gains of multiple nodes outweigh the disadvantages? Which workloads are suitable for scaling?
You are going to learn, how Oracle RAC scales, and where scaling will come to its borders, and how to plan for this in infrastructure and application.
Martin Klier
Senior Data Platform Expert at Performing Databases GmbH
Mitterteich, Germany
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top