sql >> データベース >  >> RDS >> Sqlserver

SQLServer待機イベント-2

    こんにちは、

    SQLServerデータベースにある待機イベントと現在待機中のタスクのステータスを確認する必要があります。

    次のリンクで前の記事を読む

    SQLServer待機イベント-1

    SQL Serverデータベースの速度低下を解決するには、データベースに存在する待機イベントを見つける必要があります。

    次のスクリプトを使用して、現在待機中のタスクのリストとステータスを取得できます。

    select wt.session_id, wt.exec_context_id, wt.wait_duration_ms, wt.wait_type, wt.blocking_session_id, wt.resource_address, wt.resource_description, s.program_name, st.text, sp.query_plan, s.cpu_time cpu_time_ms, s.memory_usage*8 memory_usage_kb
    from sys.dm_os_waiting_tasks wt
    	join sys.dm_exec_sessions s on s.session_id=wt.session_id
    	join sys.dm_exec_requests r on r.session_id=s.session_id
    	outer apply sys.dm_exec_sql_text(r.sql_handle) st
    	outer apply sys.dm_exec_query_plan(r.plan_handle) sp
    where s.is_user_process=1
    order by wt.session_id, wt.exec_context_id;


    1. MySQLの集計関数-リスト(OracleのLISTAGGなど)

    2. postgresで間隔を時間数に変換するにはどうすればよいですか?

    3. フラッシュキャッシュのピンテーブル

    4. Postgres pg_dumpは、毎回異なる順序でデータベースをダンプします