Grundlagen der Tuning und Tuning Kosten in Oracle 12c

den richtigen Ansatz und einen guten Plan zu haben hilft, die Zeit damit verbracht zu identifizieren und Fixieren eines Oracle 12c Datenbank-Performance-Problem zu reduzieren. Genau wie jede Art von Problem im Leben anzugehen, von den Erfahrungen der anderen zu lernen und Förderung Ihrer Ausbildung machen Sie erfolgreicher. Wertvolle Praktiken können Sie Zeit und Mühe sparen Ihre Datenbank-Performance-Probleme an.

Welche Art von Fragen zu Tuning Ihrer Oracle 12c Datenbank zu fragen,

Wenn ein Performance-Problem, um Ihre Aufmerksamkeit gebracht wird (durch Selbstfindung oder anderen Herstellern), müssen Sie eine genaue Umfang des Problems. um das Problem zu verstehen könnte bedeuten für verschiedene Menschen innerhalb des Anwendungs-Stack zu sprechen. Einige Fragen, die Sie fragen, sind

  • Wie präsentiert dieses Problem selbst zu Ihnen oder anderen?

  • Wann hat das Problem? Hat beginnen sie plötzlich, oder hat es sich im Laufe der Zeit wurde eine Verschlechterung?

  • Welche Auswirkungen hat dieses Problem für Sie oder das Unternehmen? Ist das Problem isoliert oder unternehmensweit?

  • Hat sich etwas vor kurzem in der Umwelt verändert?

  • Gibt es eine Abhilfe zu verwenden, während das Problem recherchiert?

Die Antworten auf diese Fragen zu kennen, hilft Ihnen, das Problem zu priorisieren und möglicherweise andere engagieren, um die Ursache zu finden. (Denken Sie daran: Das Problem möglicherweise nicht in der Datenbank.) Ausgaben eines Unternehmens Boden sehr impactful sein kann linien- daher Gerangel alle Ressourcen, die zur Lösung beitragen können.

Versuchen Sie nicht, selbst die ganze Arbeit zu tun -, während Sie für die Ausgabe auf der Datenbank suchen, stellen Sie sicher, dass andere suchen sie außerhalb der Datenbank. Wenn Sie auf der Datenbank konzentrieren, während niemand das Problem an anderer Stelle sucht und entdecken Sie dann die Datenbank nicht das Problem ist, wird wertvolle Zeit verloren.

Wie man das Problem in Ihrer Oracle-Datenbank 12c zu lokalisieren

Machen Sie sich mit der gesamten Technologie-Stack, der die Anwendung unterstützt, damit Sie erkennen, wo Engpässe bestehen. Ein Problem mit der Datenbank im Zusammenhang könnten viele Dinge:

  • Hohe CPU-Verbrauch

  • Hohe IO Verbrauch

  • Ausführen Poorly SQL-Befehle

  • Datenbank Design-Fragen

  • Probleme mit der Hardware

  • Anwendungsprobleme

  • Software-Fehler

Leider geht die Liste weiter.

Grundabstimmung Kosten im Zusammenhang mit Oracle 12c Datenbanken

Es gibt ein Sprichwort in der Motorsport-Industrie, die wie etwas geht, # 147-Speed-Kosten, so wie schnell wollen Sie ausgeben? # 148- Dieser Spruch könnte gelten auch für Datenbank-Tuning. Aber keine Verzweiflung. Dieser Fokus ist vor allem auf die Tools, die von Oracle als Standard-Funktionen innerhalb seiner Software-Stack bietet. Jedoch die # 147-für Pay # 148- Funktionen werden ebenfalls diskutiert.

Wenn Sie Ihr Unternehmen für sie bis zum Frühjahr zu bekommen, bezahlt Tools kann manchmal schnell die Kosten ausmachen. Anstatt ein Performance-Problem haben Ihr Unternehmen einen Umsatz kosten, könnte es die Mühe wert sein, etwas Geld vorne zu verbringen, um die richtigen Werkzeuge in der Hand zu haben, um Performance-Probleme weggehen.

Ist das zu sagen, dass eine gute Datenbankadministrator sollte eine Datenbank zu stimmen nur mit dem free stuff der Lage sein? Nun, in einem Ausmaß, ja. Je mehr Erfahrung man hat, desto besser können Sie nutzen, was zur Hand ist.

Ein erfahrener Schreiner kann wohl anstelle eines Hammers, ein Deck mit Hilfe eines Felsen bauen, sondern einen tatsächlichen Hammer mit würde den Job machen schneller gehen und reduzieren die Müdigkeit würde er oder sie erleben. Siehe unten für eine Kostenvergleichs Liste der Ressourcen, die Sie verwenden können, wenn Sie Ihre Datenbank-Tuning.

Tuning RessourcenBeispiel oder, wo diese Ressource zu findenKosten
Oracle-Dokumentationdocs.oracle.comFrei
Oracle nicht lizenzierte WerkzeugeStatspackFrei
Oracle Supportsupport.oracle.com$ (Die Kosten in der Regel mit Lizenz enthalten.)
Oracle SchulungenOracle University$
Tools von DrittanbieternQuest-TOAD$
Oracle lizenzierte WerkzeugeTuning Pack$$
FachberaterAußerhalb Auftragnehmer$$$

Es gibt ein Sprichwort, das behauptet, # 147-Zeit ist Geld. # 148- Es ist gut im Auge zu behalten, wenn die Datenbank-Tuning-Ressourcen unter Berücksichtigung auf der Hand zu haben.

Auch im Auge behalten, dass uns jemand sagt, # 147-Die Datenbank ist langsam. Können Sie das Problem beheben? # 148- kann frustrierend sein, wenn die Person das Problem keine Ahnung hat, berichten, ob das Problem in der Datenbank oder in einer der anderen Schichten der komplexen Software-Stack liegt.

Niemand will Stunden zu verbringen Suche nach einem Problem, das nicht existiert, aber viele Optimierungsmaßnahmen beweisen ausgegeben werden, dass das Problem ist in der Tat nicht in der Datenbank. Diese Tatsache gilt auch für Neulinge und erfahrene Administratoren gleichermaßen.

Die gute Nachricht ist, dass, wie Sie die Tuning-Techniken üben, erhalten Sie besser und schneller auf die Ursache von Performance-Probleme zu finden - auch diejenigen, die nicht in der Datenbank.

Menü