Heim > Datenbank > Oracle > Wie verlangsamt Oracle die Abfrage?

Wie verlangsamt Oracle die Abfrage?

coldplay.xixi
Freigeben: 2020-07-17 16:01:27
Original
5221 Leute haben es durchsucht

Oracle langsame Abfragemethode: 1. Fragen Sie die SQL mit der langsamsten Ausführung ab, der Code ist [auf sa.PARSING_USER_ID = u.user_id] 2. Die SQL mit den meisten Abfragen, der Code ist [auf u .USER_ID = s.PARSING_USER_ID) t].

Wie verlangsamt Oracle die Abfrage?

Langsame Abfragemethode von Oracle:

Oracle legt nicht gleichzeitig Parameter fest, um langsame Abfragen wie MySql zu analysieren Allerdings stellt es eine langsame SQL-Abfrageanweisung bereit. Diese SQL-Anweisung muss mit einem Konto mit DBA-Berechtigung angemeldet sein, um

Die SQL-Anweisung mit der langsamsten Abfrageausführung

select *
 from (select sa.SQL_TEXT,
        sa.SQL_FULLTEXT,
        sa.EXECUTIONS "执行次数",
        round(sa.ELAPSED_TIME / 1000000, 2) "总执行时间",
        round(sa.ELAPSED_TIME / 1000000 / sa.EXECUTIONS, 2) "平均执行时间",
        sa.COMMAND_TYPE,
        sa.PARSING_USER_ID "用户ID",
        u.username "用户名",
        sa.HASH_VALUE
     from v$sqlarea sa
     left join all_users u
      on sa.PARSING_USER_ID = u.user_id
     where sa.EXECUTIONS > 0 where u.username='填写同户名'
     order by (sa.ELAPSED_TIME / sa.EXECUTIONS) desc)
 where rownum <= 50;#查询的数据数目
Nach dem Login kopieren

2. Das SQL mit den meisten Abfragen

select *
 from (select s.SQL_TEXT,
        s.EXECUTIONS "执行次数",
        s.PARSING_USER_ID "用户名",
        rank() over(order by EXECUTIONS desc) EXEC_RANK
     from v$sql s
     left join all_users u
      on u.USER_ID = s.PARSING_USER_ID) t
 where exec_rank <= 100;
Nach dem Login kopieren

Verwandte Lernempfehlungen: Oracle-Datenbank-Lern-Tutorial

Das obige ist der detaillierte Inhalt vonWie verlangsamt Oracle die Abfrage?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage