1. Get rid of all advertisements and get unlimited access to documents by upgrading to Premium Membership. Upgrade to Premium Now and also get a Premium Badge!

Long running session more than 2 days

Discussion in 'General' started by alexcol, Feb 2, 2018.

  1. alexcol

    alexcol Active Member

    Messages:
    33
    Likes Received:
    0
    Trophy Points:
    80
    Location:
    Colombia
    Good evening, i need your help please
    Ive got SID 1761 and SERIAL# 25542 and with this query says is active but is runnning from January 30th time 18:08 but is sttill Running

    Code (SQL):
    SID    SERIAL# USERNAME                       PROGRAM                                          OSUSER                         STATUS   SCHEMANAME                     LOGON_TIME             Minutes MACHINE
    ---------- ---------- ------------------------------ ------------------------------------------------ ------------------------------ -------- ------------------------------ ------------------- ---------- ----------------------------------------------------------------
          1157      16548 PRDOBC                         sqlplus@prdwbmsapp01 (TNS V1-V3)                 ictprd                         ACTIVE   PRDOBC                         01/02/2018 23:44:06          0 prdwbmsapp01
          1761      25542 PRDOBC                         JDBC Thin Client                                 wlgprd                         ACTIVE   PRDOBC                         30/01/2018 18:08:13       3162 prdwbmsapp01

    And when i run this query that tells me what is doing a deletion

    Code (SQL):
    SELECT a.sid, a.serial#, b.sql_text
    FROM v$session a, v$sqlarea b
    WHERE a.sql_address=b.address
    AND a.username='PRDOBC'
    AND a.sid= 1761
    AND serial# = 25542;
    this is the Output;

    Code (SQL):
          1761      25542
    DELETE FROM EDR_DETAIL_STATUS WHERE EDR_DETAIL_ID = :B1
     
    I am not a DBA and i am nebwbie in Oarcle buat how is it Possible and active Process Running 60 hours ago?

    I escaleted the Problem to our DBAs but they say what i already know the processes is ACTIVE and send me out a Graphical Represemtation of the process

    They say there is no blocking processes

    And whenever i run this query to nonitor log Running Processes do not display the session 1761

    Code (SQL):
    02:20:52 SQL> SELECT SID,SERIAL#,SOFAR,TOTALWORK, ROUND(SOFAR/TOTALWORK*100,2) "%COMPLETE"
    02:21:00   2  FROM V$SESSION_LONGOPS
    02:21:00   3  WHERE
    02:21:00   4   TOTALWORK != 0
    02:21:00   5   AND SOFAR != TOTALWORK
    02:21:00   6   ORDER BY 1;

           SID    SERIAL#      SOFAR  TOTALWORK  %COMPLETE
    ---------- ---------- ---------- ---------- ----------
            20      32234   88861939  350432987      25.36
            23      19621    6288636    9508224      66.14
           107      60439    3049210    9507328      32.07
           174       9371   89867507  350432987      25.64
           331      58084    8814718    9694720      90.92
           554      28348  527714753 1915806830      27.55
          1612      12939    2490234    9505536       26.2
          1614       4753    7417340    9508864         78
          1635      30806    7240318    9694720      74.68
          1771      40013 1806615520 1917789881       94.2
     
    I wouls appreciate your help in advanced
     
  2. krasnoslobodtsev_si

    krasnoslobodtsev_si Forum Genius

    Messages:
    770
    Likes Received:
    145
    Trophy Points:
    830
    Location:
    Russian Federation
    Hi.
    For a start - check execution plan your DELETE -statemet.
    You are needed requesting the ASH -report by problem sql_id.
    After, you can provide this report here.
    I suppose, your the DELETE statement use as path access to data the FULL TABLE SCAN .
    Can you provide here stats information about the table EDR_DETAIL_STATUS and of the indexes.
     
    Last edited: Feb 2, 2018
  3. alexcol

    alexcol Active Member

    Messages:
    33
    Likes Received:
    0
    Trophy Points:
    80
    Location:
    Colombia
    Thank you for your help and i come up with this questions:

    As I told you previously im not DBA and i am new to Oracle

    to start i login using USER schemanames , so in dont have much privileges as sysdba but im interested to find out
    what happens so i can learn

    By sayng that, how i am supossed to get stats information about the table EDR_DETAIL_STATUS and of the indexes?
    is there any query on table,view on the system catalog?

    so how can i know if the DELETE statement use as path access to data the FULL TABLE SCAN ? is there any query?

    3rd how check execution plan your DELETE -statemet - Is there any query too?

    ASH have no idea, its like a tool Active session history ? how can i use that and if i hace privileges to run this?
    i google on the web but its kind of complicated

    I really appreciate your help in advanced
     
  4. krasnoslobodtsev_si

    krasnoslobodtsev_si Forum Genius

    Messages:
    770
    Likes Received:
    145
    Trophy Points:
    830
    Location:
    Russian Federation
    This phrase not means ,that not needed to growing as specialist.

    This queries you can to send your DBA or perform yourself.


    get info about the table
    Code (SQL):

    SELECT TABLE_NAME,last_analyzed,num_rows,blocks FROM all_tables WHERE
    owner = 'PRDOBC' AND
    TABLE_NAME = 'EDR_DETAIL_STATUS';
     
    get info about indexes
    Code (SQL):

    SELECT TABLE_NAME,last_analyzed,num_rows  FROM all_indexes WHERE
    table_owner = 'PRDOBC' AND
    TABLE_NAME = 'EDR_DETAIL_STATUS';
     
    get info about stats CBO: tab_stats & ind_stats

    Code (SQL):

    --
    SELECT * FROM all_tab_statistics  WHERE
    owner = 'PRDOBC' AND
    TABLE_NAME = 'EDR_DETAIL_STATUS';
    --1
    SELECT *
    FROM all_ind_statistics  WHERE
    owner = 'PRDOBC' AND
    TABLE_NAME = 'EDR_DETAIL_STATUS';
    --
     
    simple query from V$ASH_SESSION_HISTORY
    Code (SQL):

    SELECT * FROM v$active_session_history h
    WHERE h.session_id = 1761
    AND h.SESSION_SERIAL#=25542
    ORDER BY h.SAMPLE_TIME;
     
    You need to show the results of queries here.
     
    Last edited: Feb 3, 2018
  5. alexcol

    alexcol Active Member

    Messages:
    33
    Likes Received:
    0
    Trophy Points:
    80
    Location:
    Colombia
    OK Thank you very much for your help once again for your support, and i will let you know the results of queries provided
     
  6. alexcol

    alexcol Active Member

    Messages:
    33
    Likes Received:
    0
    Trophy Points:
    80
    Location:
    Colombia
    Good afternoon, here you go

    Code (SQL):
    16:02:06 SQL> SELECT TABLE_NAME,last_analyzed,num_rows,blocks FROM all_tables WHERE
    16:02:07   2  owner = 'PRDOBC' AND
    16:02:07   3  TABLE_NAME = 'EDR_DETAIL_STATUS';

    TABLE_NAME                                                                                                                       LAST_ANALYZED         NUM_ROWS     BLOCKS
    -------------------------------------------------------------------------------------------------------------------------------- ------------------- ---------- ----------
    EDR_DETAIL_STATUS                                                                                                                03/02/2018 05:03:05 1142056269    9884746

    16:02:09 SQL>
    get info about indexes

    Code (SQL):
    TABLE_NAME                                                                                                                       LAST_ANALYZED         NUM_ROWS
    -------------------------------------------------------------------------------------------------------------------------------- ------------------- ----------
    EDR_DETAIL_STATUS                                                                                                                03/02/2018 05:03:07 1163660313
    EDR_DETAIL_STATUS                                                                                                                03/02/2018 05:03:07 1115482397
    EDR_DETAIL_STATUS                                                                                                                03/02/2018 05:03:08 1163373444
    EDR_DETAIL_STATUS                                                                                                                03/02/2018 05:03:08 1125478300
    EDR_DETAIL_STATUS                                                                                                                03/02/2018 05:03:09 1122843806
    EDR_DETAIL_STATUS                                                                                                                03/02/2018 05:03:09 1195965047

    6 ROWS selected.
     


    get info about stats CBO: tab_stats & ind_stats :

    it displays 716 rows select, i jist pages the first ones

    Code (SQL):
    16:06:50 SQL> 16:06:50 SQL> SELECT * FROM all_tab_statistics  WHERE
    16:08:02   2  owner = 'PRDOBC' AND
    16:08:02   3  TABLE_NAME = 'EDR_DETAIL_STATUS';

    OWNER                                                                                                                            TABLE_NAME                                                                                                   PARTITION_NAME                                                                                                            PARTITION_POSITION
    -------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------- ------------------
    SUBPARTITION_NAME                                                                                                                SUBPARTITION_POSITION OBJECT_TYPE    NUM_ROWS     BLOCKS EMPTY_BLOCKS  AVG_SPACE  CHAIN_CNT AVG_ROW_LEN AVG_SPACE_FREELIST_BLOCKS NUM_FREELIST_BLOCKS AVG_CACHED_BLOCKS AVG_CACHE_HIT_RATIO SAMPLE_SIZE LAST_ANALYZED            GLO USE STATT STA SCOPE
    -------------------------------------------------------------------------------------------------------------------------------- --------------------- ------------ ---------- ---------- ------------ ---------- ---------- ----------- ------------------------- ------------------- ----------------- ------------------- ----------- ------------------- --- --- ----- --- -------
    PRDOBC                                                                                                                           EDR_DETAIL_STATUS
                                                                                                                                                           TABLE        1142056269    9884746            0          0          0         128     0                    0                                        1142056269 03/02/2018 05:03:05 YES NO        NO  SHARED

    PRDOBC                                                                                                                           EDR_DETAIL_STATUS                                                                                            P0                                                                                                                                                 1
                                                                                                                                                           PARTITION            18       1258            0          0          0         136          18 03/02/2018 09:19:53 YES NO         NO  SHARED

    PRDOBC                                                                                                                           EDR_DETAIL_STATUS                                                                                            SYS_P21853                                                                                                                                         2
                                                                                                                                                           PARTITION             0       1258            0          0          0           0     28/12/2017 10:39:38 YES NO         NO  SHARED

    PRDOBC                                                                                                                           EDR_DETAIL_STATUS                                                                                            SYS_P21854                                                                                                                                         3
                                                                                                                                                           PARTITION             0       1258            0          0          0           0     28/12/2017 10:39:38 YES NO         NO  SHARED

    PRDOBC                                                                                                                           EDR_DETAIL_STATUS                                                                                            SYS_P21855                                                                                                                                         4
                                                                                                                                                           PARTITION             0       1258            0          0          0           0     28/12/2017 10:39:38 YES NO         NO  SHARED

    PRDOBC                                                                                                                           EDR_DETAIL_STATUS                                                                                            SYS_P21856                                                                                                                                         5
                                                                                                                                                           PARTITION             0       1258            0          0          0           0     28/12/2017 10:39:38 YES NO         NO  SHARED

    PRDOBC                                                                                                                           EDR_DETAIL_STATUS                                                                                            SYS_P21849                                                                                                                                         6
                                                                                                                                                           PARTITION             0       1258            0          0          0           0     28/12/2017 10:39:38 YES NO         NO  SHARED

    PRDOBC                                                                                                                           EDR_DETAIL_STATUS                                                                                            SYS_P21857                                                                                                                                         7
                                                                                                                                                           PARTITION             0       1258            0          0          0           0     28/12/2017 10:39:38 YES NO         NO  SHARED

    PRDOBC                                                                                                                           EDR_DETAIL_STATUS                                                                                            SYS_P21858                                                                                                                                         8
                                                                                                                                                           PARTITION             0       1258            0          0          0           0     28/12/2017 10:39:38 YES NO         NO  SHARED

    PRDOBC                                                                                                                           EDR_DETAIL_STATUS                                                                                            SYS_P21859                                                                                                                                         9
                                                                                                                                                           PARTITION             0       1258            0          0          0           0     28/12/2017 10:39:38 YES NO         NO  SHARED

    PRDOBC                                                                                                                           EDR_DETAIL_STATUS                                                                                            SYS_P21373                                                                                                                                        10
                                                                                                                                                           PARTITION             2       1258            0          0          0         136           2 03/02/2018 09:19:53 YES NO         NO  SHARED

    PRDOBC                                                                                                                           EDR_DETAIL_STATUS                                                                                            SYS_P21850                                                                                                                                        11
                                                                                                                                                           PARTITION             0       1258            0          0          0           0     28/12/2017 10:39:38 YES NO         NO  SHARED

    PRDOBC                                                                                                                           EDR_DETAIL_STATUS                                                                                            SYS_P21860                                                                                                                                        12
                                                                                                                                                           PARTITION             0       1258            0          0          0           0     28/12/2017 10:39:38 YES NO         NO  SHARED

    PRDOBC                                                                                                                           EDR_DETAIL_STATUS                                                                                            SYS_P21861                                                                                                                                        13
                                                                                                                                                           PARTITION             2       1258            0          0          0         136           2 03/02/2018 09:19:54 YES NO         NO  SHARED

    PRDOBC                                                                                                                           EDR_DETAIL_STATUS                                                                                            SYS_P21633                                                                                                                                        14
                                                                                                                                                           PARTITION             8       1258            0          0          0         136           8 03/02/2018 09:19:54 YES NO         NO  SHARED

    PRDOBC                                                                                                                           EDR_DETAIL_STATUS                                                                                            SYS_P21869                                                                                                                                        15
                                                                                                                                                           PARTITION             4       1258            0          0          0         136           4 03/02/2018 09:19:55 YES NO         NO  SHARED

    PRDOBC                                                                                                                           EDR_DETAIL_STATUS                                                                                            SYS_P21862                                                                                                                                        16
                                                                                                                                                           PARTITION             0       1258            0          0          0           0     28/12/2017 10:39:38 YES NO         NO  SHARED

    PRDOBC                                                                                                                           EDR_DETAIL_STATUS                                                                                            SYS_P21851                                                                                                                                        17
                                                                                                                                                           PARTITION             0       1258            0          0          0           0     28/12/2017 10:39:38 YES NO         NO  SHARED

    PRDOBC                                                                                                                           EDR_DETAIL_STATUS                                                                                            SYS_P21870                                                                                                                                        18
                                                                                                                                                           PARTITION            12       1258            0          0          0         136          12 03/02/2018 09:19:55 YES NO         NO  SHARED

    PRDOBC                                                                                                                           EDR_DETAIL_STATUS                                                                                            SYS_P21863                                                                                                                                        19
                                                                                                                                                           PARTITION             8       1258            0          0          0         136           8 03/02/2018 09:19:54 YES NO         NO  SHARED

    PRDOBC                                                                                                                           EDR_DETAIL_STATUS                                                                                            SYS_P21864                                                                                                                                        20
                                                                                                                                                           PARTITION             2       1258            0          0          0         136           2 03/02/2018 09:19:55 YES NO         NO  SHARED

    PRDOBC                                                                                                                           EDR_DETAIL_STATUS                                                                                            SYS_P21865                                                                                                                                        21
                                                                                                                                                           PARTITION             8       1258            0          0          0         136           8 03/02/2018 09:19:55 YES NO         NO  SHARED

    PRDOBC                                                                                                                           EDR_DETAIL_STATUS                                                                                            SYS_P21871                                                                                                                                        22
                                                                                                                                                           PARTITION             6       1258            0          0          0         136           6 03/02/2018 09:19:55 YES NO         NO  SHARED

    PRDOBC                                                                                                                           EDR_DETAIL_STATUS                                                                                            SYS_P21852                                                                                                                                        23
                                                                                                                                                           PARTITION             2       1258            0          0          0         136    
    --
    Code (SQL):
    16:14:59 SQL> SELECT *
    16:15:00   2  FROM all_ind_statistics  WHERE
    16:15:00   3  owner = 'PRDOBC' AND
    16:15:00   4  TABLE_NAME = 'EDR_DETAIL_STATUS';

    OWNER                                                                                                                            INDEX_NAME                                                                                                   TABLE_OWNER
    -------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------
    TABLE_NAME                                                                                                                       PARTITION_NAME                                                                                               PARTITION_POSITION SUBPARTITION_NAME                                                                                                                 SUBPARTITION_POSITION OBJECT_TYPE      BLEVEL LEAF_BLOCKS DISTINCT_KEYS
    -------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------- ------------------ -------------------------------------------------------------------------------------------------------------------------------- --------------------- ------------ ---------- ----------- -------------
    AVG_LEAF_BLOCKS_PER_KEY AVG_DATA_BLOCKS_PER_KEY CLUSTERING_FACTOR   NUM_ROWS AVG_CACHED_BLOCKS AVG_CACHE_HIT_RATIO SAMPLE_SIZE LAST_ANALYZED       GLO USE STATT STA SCOPE
    ----------------------- ----------------------- ----------------- ---------- ----------------- ------------------- ----------- ------------------- --- --- ----- --- -------
    PRDOBC                                                                                                                           EDR_DETAIL_STATUS_PK                                                                                         PRDOBC
    EDR_DETAIL_STATUS                                                                                                                                                                                                                               INDEX                  3     3395572    1163660313
                          1                       1         165467575 1163660313                                            397874 03/02/2018 05:03:07 YES NO        NO  SHARED

    PRDOBC                                                                                                                           IDX_EDR_D_STATUS_ID                                                                                          PRDOBC
    EDR_DETAIL_STATUS                                                                                                                                                                                                                               INDEX                  3     3403882             9
                     378209                 1482933          13346398 1115482397                                            364740 03/02/2018 05:03:07 YES NO        NO  SHARED

    PRDOBC                                                                                                                           IDX_EDR_D_STS_EVENT_DATE                                                                                     PRDOBC
    EDR_DETAIL_STATUS                                                                                                                                                                                                                               INDEX                  3     3859073           705
                       5473                   18954          13363154 1163373444                                            352412 03/02/2018 05:03:08 YES NO        NO  SHARED

    PRDOBC                                                                                                                           IDX_EDR_D_STATUS_EDR_D_ID                                                                                    PRDOBC
    EDR_DETAIL_STATUS                                                                                                                                                                                                                               INDEX                  3     3487010     287506432
                          1                       3        1121888822 1125478300                                            362463 03/02/2018 05:03:08 YES NO        NO  SHARED

    PRDOBC                                                                                                                           IDX_EDR_D_STATUS_AGREEMENT                                                                                   PRDOBC
    EDR_DETAIL_STATUS                                                                                                                                                                                                                               INDEX                  3     2883235            63
                      45765                  359805          22667755 1122843806                                            442792 03/02/2018 05:03:09 YES NO        NO  SHARED

    PRDOBC                                                                                                                           IDX_EDR_D_STATUS_BP_EXEC_ID                                                                                  PRDOBC
    EDR_DETAIL_STATUS                                                                                                                                                                                                                               INDEX                  3     3252582          2156
                       1508                    6454          13916698 1195965047                                            439398 03/02/2018 05:03:09 YES NO        NO  SHARED


    6 ROWS selected.
     
    simple query from V$ASH_SESSION_HISTORY
    it displays no rows becuase the process finish on saturday and last nearly 3 days to run

    Code (SQL):
    16:17:57 SQL> SELECT * FROM v$active_session_history h
    16:17:59   2  WHERE h.session_id = 1761
    16:17:59   3  AND h.SESSION_SERIAL#=25542
    16:17:59   4  ORDER BY h.SAMPLE_TIME;

    no ROWS selected
    The table is huge acording the number of Records and factory says its a Maintanance issue and has something to do with Archive, and its importan to run an archive daily ? Could u tell me what exactly is an Archive in a few words ?

    Any further suggestion after validating the output, i would appreciate so much your help
     
  7. alexcol

    alexcol Active Member

    Messages:
    33
    Likes Received:
    0
    Trophy Points:
    80
    Location:
    Colombia
    Good afternoon, I would appreciate your help in advanced according to the output and question above
     
  8. krasnoslobodtsev_si

    krasnoslobodtsev_si Forum Genius

    Messages:
    770
    Likes Received:
    145
    Trophy Points:
    830
    Location:
    Russian Federation
    Hi.

    What is your oracle version ?
    Desirably , biggest results from queries to attach as files.

    Try to get plan of your of the problematic sql

    Code (SQL):

    SELECT /*+ find_prob*/ * FROM v$sql_plan sp,v$sql sq
    WHERE sp.SQL_ID = sq.SQL_ID  AND
     instr(sq.SQL_TEXT, 'DELETE FROM EDR_DETAIL_STATUS WHERE EDR_DETAIL_ID = :B1') > 0
    AND INSTR(sq.SQL_TEXT,'SELECT /*+ find_prob*/') = 0;
     
    which columns on table are indexed
    Code (SQL):

    SELECT * FROM all_ind_columns  ic
    WHERE  ic.TABLE_OWNER = 'PRDOBC'
    AND ic.TABLE_NAME = 'EDR_DETAIL_STATUS';
     
     
    Last edited: Feb 6, 2018
  9. krasnoslobodtsev_si

    krasnoslobodtsev_si Forum Genius

    Messages:
    770
    Likes Received:
    145
    Trophy Points:
    830
    Location:
    Russian Federation
    alexcol, did you resolve this task?
     
  10. alexcol

    alexcol Active Member

    Messages:
    33
    Likes Received:
    0
    Trophy Points:
    80
    Location:
    Colombia
    Thanks again for your support,I appreciate it.
    Actually as a manteinance process i was asked to run a Process Called Arcchive - Purgue by the application and i gives you the details:

    This is the versioning of Oracle

    Code (SQL):
    Release 12.1.0.2.0
    Afterward i run the execution plans according what you say, here is the outout;but i wish i could understand sth but not

    Code (SQL):
    19:48:17 SQL> SELECT /*+ find_prob*/ * FROM v$sql_plan sp,v$sql sq
    19:51:48   2  WHERE sp.SQL_ID = sq.SQL_ID  AND
    19:51:48   3   instr(sq.SQL_TEXT, 'DELETE FROM EDR_DETAIL_HISTORY WHERE ID = :B1') > 0
    19:51:48   4  AND INSTR(sq.SQL_TEXT,'SELECT /*+ find_prob*/') = 0;

    ADDRESS          HASH_VALUE SQL_ID        PLAN_HASH_VALUE FULL_PLAN_HASH_VALUE CHILD_ADDRESS    CHILD_NUMBER TIMESTAMP           OPERATION                                                                                                    OPTIONS
    ---------------- ---------- ------------- --------------- -------------------- ---------------- ------------ ------------------- ------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------
    OBJECT_NODE                                                                                                                                                         OBJECT# OBJECT_OWNER                   OBJECT_NAME                    OBJECT_ALIAS                                                           OBJECT_TYPE                                                                      OPTIMIZER                                                                                ID  PARENT_ID   DEPTH
    ---------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------- ------------------------------ ------------------------------ ----------------------------------------------------------------- -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- ---------- ---------- ----------
      POSITION SEARCH_COLUMNS       COST CARDINALITY      BYTES OTHER_TAG                                                                                                                                    PARTITION_START
    ---------- -------------- ---------- ----------- ---------- -------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    PARTITION_STOP                                                                                                                                                                                                                               PARTITION_ID
    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------
    OTHER
    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    DISTRIBUTION                                                                       CPU_COST    IO_COST TEMP_SPACE
    -------------------------------------------------------------------------------- ---------- ---------- ----------
    ACCESS_PREDICATES
    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    FILTER_PREDICATES
    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    PROJECTION
    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
          TIME QBLOCK_NAME
    ---------- ------------------------------
    REMARKS
    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    OTHER_XML                                                                            CON_ID
    -------------------------------------------------------------------------------- ----------
    SQL_TEXT
    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    SQL_FULLTEXT                                                                     SQL_ID        SHARABLE_MEM PERSISTENT_MEM RUNTIME_MEM      SORTS LOADED_VERSIONS OPEN_VERSIONS USERS_OPENING    FETCHES EXECUTIONS PX_SERVERS_EXECUTIONS END_OF_FETCH_COUNT USERS_EXECUTING   LOADS FIRST_LOAD_TIME                                                              INVALIDATIONS PARSE_CALLS DISK_READS DIRECT_WRITES BUFFER_GETS APPLICATION_WAIT_TIME CONCURRENCY_WAIT_TIME CLUSTER_WAIT_TIME USER_IO_WAIT_TIME
    -------------------------------------------------------------------------------- ------------- ------------ -------------- ----------- ---------- --------------- ------------- ------------- ---------- ---------- --------------------- ------------------ --------------- ---------- ---------------------------------------------------------------------------- ------------- ----------- ---------- ------------- ----------- --------------------- --------------------- ----------------- -----------------
    PLSQL_EXEC_TIME JAVA_EXEC_TIME ROWS_PROCESSED COMMAND_TYPE OPTIMIZER_ OPTIMIZER_COST OPTIMIZER_ENV                                                                                                                                               OPTIMIZER_ENV_HASH_VALUE PARSING_USER_ID PARSING_SCHEMA_ID PARSING_SCHEMA_NAME             KEPT_VERSIONS ADDRESS          TYPE_CHK_HEAP    HASH_VALUE
    --------------- -------------- -------------- ------------ ---------- -------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------ --------------- ----------------- ------------------------------ ------------- ---------------- ---------------- ----------
    OLD_HASH_VALUE PLAN_HASH_VALUE FULL_PLAN_HASH_VALUE CHILD_NUMBER SERVICE                                                          SERVICE_HASH MODULE                                                           MODULE_HASH ACTION               ACTION_HASH SERIALIZABLE_ABORTS OUTLINE_CATEGORY                                                    CPU_TIME ELAPSED_TIME OUTLINE_SID CHILD_ADDRESS       SQLTYPE R OBJECT_STATUS       LITERAL_HASH_VALUE
    -------------- --------------- -------------------- ------------ ---------------------------------------------------------------- ------------ ---------------------------------------------------------------- ----------- ---------------------------------------------------------------- ----------- ------------------- ---------------------------------------------------------------- ---------- ------------ ----------- ---------------- ---------- - ------------------- ------------------
    LAST_LOAD_TIME                                                               I I I I CHILD_LATCH SQL_PROFILE                                                      SQL_PATCH                      SQL_PLAN_BASELINE              PROGRAM_ID PROGRAM_LINE# EXACT_MATCHING_SIGNATURE FORCE_MATCHING_SIGNATURE LAST_ACTIVE_TIME
    ---------------------------------------------------------------------------- - - - - ----------- ---------------------------------------------------------------- ------------------------------ ------------------------------ ---------- ------------- ------------------------ ------------------------ -------------------
    BIND_DATA                                                                                                                                                                                                                                   TYPECHECK_MEM IO_CELL_OFFLOAD_ELIGIBLE_BYTES IO_INTERCONNECT_BYTES PHYSICAL_READ_REQUESTS PHYSICAL_READ_BYTES PHYSICAL_WRITE_REQUESTS PHYSICAL_WRITE_BYTES OPTIMIZED_PHY_READ_REQUESTS LOCKED_TOTAL PINNED_TOTAL IO_CELL_UNCOMPRESSED_BYTES
    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------- ------------------------------ --------------------- ---------------------- ------------------- ----------------------- -------------------- --------------------------- ------------ ------------ --------------------------
    IO_CELL_OFFLOAD_RETURNED_BYTES     CON_ID I I   IM_SCANS IM_SCAN_BYTES_UNCOMPRESSED IM_SCAN_BYTES_INMEMORY
    ------------------------------ ---------- - - ---------- -------------------------- ----------------------
    00000000CDC78DD8 2207211475 680m6af1syrym      3199375323            441585056 00000001B23564D0            0 19/02/2018 19:56:34 DELETE STATEMENT
                                                                                                                                                                                                                                                     ALL_ROWS                                                                                   0                     0
             1              0          1








                                                                                              0
    DELETE FROM EDR_DETAIL_HISTORY WHERE ID = :B1
    DELETE FROM EDR_DETAIL_HISTORY WHERE ID = :B1                                    680m6af1syrym        19359           8176        6960          0               1             1             1          0          0                     0      0                1          1 2018-02-19/19:56:34                                                                      0           1   85047322             0   643817486                     0                405908                 0    8.4035E+10
                  0              0              0            7 ALL_ROWS                1 E289FB891242B700DA011000AEF9C3E2CC2A301056414555519521105545551545545540591555449665851D5511058555555155515122555415A0EA0C5551454265455454449081566E001696C6A355451501025415504416FD557151551555551001550A96295545D1C25444A101105559554049C0544D5555555554FA070            2166552696              97                97 PRDOBC                                     0 00000000CDC78DD8 00               2207211475
        3857532385      3199375323            441585056            0 SYS$USERS                                                                   0 JDBC Thin Client                                                  -1.748E+09                        0            0                                                                  5757857673   8.6047E+10             00000001B23564D0          6 N VALID                                0
    2018-02-19/19:56:34                                                          N Y N Y           0                                                                                                                                    170494       255        9.9223E+18               9.9223E+18 20/02/2018 19:50:40
    BEDA0C1002005A8CC260000101C0021605C40A4A5B23                                                                                                                                                                                                    0                               0            6.9671E+11               85047329          6.9671E+11                       0                    0                           0            1            2                          0
                                 0          0 N            0                          0                      0

    00000000CDC78DD8 2207211475 680m6af1syrym      3199375323            441585056 00000001B23564D0            0 19/02/2018 19:56:34 DELETE
                                                                                                                                                                                PRDOBC                         EDR_DETAIL_HISTORY                      1   0          1
             1              0






               DEL$1

    <other_xml><info TYPE="db_version">12.1.0.2</info><info TYPE="parse_schema"><![C          0
    DELETE FROM EDR_DETAIL_HISTORY WHERE ID = :B1
    DELETE FROM EDR_DETAIL_HISTORY WHERE ID = :B1                                    680m6af1syrym        19359           8176        6960          0               1             1             1          0          0                     0      0                1          1 2018-02-19/19:56:34                                                                      0           1   85047322             0   643817486                     0                405908                 0    8.4035E+10
                  0              0              0            7 ALL_ROWS                1 E289FB891242B700DA011000AEF9C3E2CC2A301056414555519521105545551545545540591555449665851D5511058555555155515122555415A0EA0C5551454265455454449081566E001696C6A355451501025415504416FD557151551555551001550A96295545D1C25444A101105559554049C0544D5555555554FA070            2166552696              97                97 PRDOBC                                     0 00000000CDC78DD8 00               2207211475
        3857532385      3199375323            441585056            0 SYS$USERS                                                                   0 JDBC Thin Client                                                  -1.748E+09                        0            0                                                                  5757857673   8.6047E+10             00000001B23564D0          6 N VALID                                0
    2018-02-19/19:56:34                                                          N Y N Y           0                                                                                                                                    170494       255        9.9223E+18               9.9223E+18 20/02/2018 19:50:40
    BEDA0C1002005A8CC260000101C0021605C40A4A5B23                                                                                                                                                                                                    0                               0            6.9671E+11               85047329          6.9671E+11                       0                    0                           0            1            2                          0
                                 0          0 N            0                          0                      0

    00000000CDC78DD8 2207211475 680m6af1syrym      3199375323            441585056 00000001B23564D0            0 19/02/2018 19:56:34 INDEX                                                                                                        UNIQUE SCAN
                                                                                                                                                                         170450 PRDOBC                         EDR_DETAIL_ARC_PK              EDR_DETAIL_HISTORY@DEL$1                                       INDEX (UNIQUE)                                                                                                                                                             2      1           2
             1              1          1           1          7


                                                                                           2241          1
    "ID"=:B1

    (cmp=2; cpy=2) "EDR_DETAIL_HISTORY".ROWID[ROWID,10], "ID"[NUMBER,22]
             1 DEL$1

                                                                                              0
    DELETE FROM EDR_DETAIL_HISTORY WHERE ID = :B1
    DELETE FROM EDR_DETAIL_HISTORY WHERE ID = :B1                                    680m6af1syrym        19359           8176        6960          0               1             1             1          0          0                     0      0                1          1 2018-02-19/19:56:34                                                                      0           1   85047322             0   643817486                     0                405908                 0    8.4035E+10
                  0              0              0            7 ALL_ROWS                1 E289FB891242B700DA011000AEF9C3E2CC2A301056414555519521105545551545545540591555449665851D5511058555555155515122555415A0EA0C5551454265455454449081566E001696C6A355451501025415504416FD557151551555551001550A96295545D1C25444A101105559554049C0544D5555555554FA070            2166552696              97                97 PRDOBC                                     0 00000000CDC78DD8 00               2207211475
        3857532385      3199375323            441585056            0 SYS$USERS                                                                   0 JDBC Thin Client                                                  -1.748E+09                        0            0                                                                  5757857673   8.6047E+10             00000001B23564D0          6 N VALID                                0
    2018-02-19/19:56:34                                                          N Y N Y           0                                                                                                                                    170494       255        9.9223E+18               9.9223E+18 20/02/2018 19:50:40
    BEDA0C1002005A8CC260000101C0021605C40A4A5B23                                                                                                                                                                                                    0                               0            6.9671E+11               85047329          6.9671E+11                       0                    0                           0            1            2                          0
                                 0          0 N            0                          0                      0

    3 Llastly every 15 minutes i run this query in order tk know if it really does delete the records to the table but the amount of records are the same, it shoul be less everytime i run the query right?

    Code (SQL):
    SELECT COUNT(*) FROM EDR_DETAIL_HISTORY
    WHERE EVENT_START_DATE BETWEEN '01/03/2016 00:00:00' AND '31/03/2016 00:00:00';

    COUNT(*)
    ----------
       6314740
     
  11. alexcol

    alexcol Active Member

    Messages:
    33
    Likes Received:
    0
    Trophy Points:
    80
    Location:
    Colombia
    This Process is takin up 30 Hours and still running
     
  12. alexcol

    alexcol Active Member

    Messages:
    33
    Likes Received:
    0
    Trophy Points:
    80
    Location:
    Colombia
    Good morning, according to the results posted above, did u find what is causing the degradation of this process ?

    This delete process is about to complete 40 hours and is still running.

    our DBA just says let it run but i have no idea how long is gonna take

    I would appreciate your help in advanced
     
  13. zargon

    zargon Community Moderator Forum Guru

    Messages:
    2,599
    Likes Received:
    363
    Trophy Points:
    1,430
    Location:
    Aurora, CO
    No, other sessions won't see the results of the deletes until a commit is issued. Obviously this delete process is waiting until the end to commit the work.
     
  14. alexcol

    alexcol Active Member

    Messages:
    33
    Likes Received:
    0
    Trophy Points:
    80
    Location:
    Colombia
    OK thanks. So the problematic issue has something to do with pl/sql code sent by the application because this process was about to complete 2 days running and i have to ask our DBA to kill it, and by killing it inmediately this session died-


    1 Due to the complexity of this issue is there any approach to see the progress of the sentence doing the delete statement so far?
    2 krasnoslobodtsev kindly previusly provided with an execution plan execution and i run it,yielding some results. For me is kind of complex to understand those results. is there any way to approach and understand those results in order to see whats happenning?

    Thanks again
     
  15. zargon

    zargon Community Moderator Forum Guru

    Messages:
    2,599
    Likes Received:
    363
    Trophy Points:
    1,430
    Location:
    Aurora, CO
    Your DBA killed the session; that is what killed the process. If you think it's the PL/SQL code then have your DBA use DBMS_PROFILER to report on where the time is being spent in the PL/SQL run. You may find this article helpful:

    https://www.databasejournal.com/features/oracle/using-oracles-dbmsprofiler-to-tune-plsql.html
     
  16. krasnoslobodtsev_si

    krasnoslobodtsev_si Forum Genius

    Messages:
    770
    Likes Received:
    145
    Trophy Points:
    830
    Location:
    Russian Federation
    Hi.
    alexcol, try execute this script and provide result of the query as file here:
    Code (Text):

    --680m6af1syrym
    SELECT /*+ push_subq(pb) */t.*
       FROM (SELECT /*+ no_merge */ DISTINCT sql_handle FROM dba_sql_plan_baselines
            WHERE instr(sql_text,'DELETE FROM EDR_DETAIL_HISTORY WHERE ID = :B1' ) > 0 ) pb,
           TABLE(DBMS_XPLAN.DISPLAY_SQL_PLAN_BASELINE(pb.sql_handle, NULL,
                                                      'ALL ALLSTATS LAST)) t;
     
     
    Last edited: Feb 24, 2018
  17. alexcol

    alexcol Active Member

    Messages:
    33
    Likes Received:
    0
    Trophy Points:
    80
    Location:
    Colombia
    Good night, i execute the above query but there were no rows selected

    Code (SQL):
    22:04:49 SQL> SELECT /*+ push_subq(pb) */t.*
    22:04:52   2     FROM (SELECT /*+ no_merge */ DISTINCT sql_handle FROM dba_sql_plan_baselines
    22:04:52   3          WHERE instr(sql_text,'DELETE FROM EDR_DETAIL_HISTORY WHERE ID = :B1' ) > 0 ) pb,
    22:04:52   4         TABLE(DBMS_XPLAN.DISPLAY_SQL_PLAN_BASELINE(pb.sql_handle, NULL,
    22:04:52   5                                                    'ALL ALLSTATS LAST')) t;

    no ROWS selected
     
    The process had veen already canceled by our DBA

    Thanks again for your support in advanced
     
  18. alexcol

    alexcol Active Member

    Messages:
    33
    Likes Received:
    0
    Trophy Points:
    80
    Location:
    Colombia
    Good evening, firstable thanks againg for your support and patience. but again Im struggling once again with the delete sentence:

    Once again i was asked to launch this process throuh the application and its nearly 4 days to commplete and its still running

    Our DBA says that EDR_DETAIL_STATUS for operator EPM has nearly 3 millions of rows and is walking through the whole table like a full scan or something like that

    So I upload the output of the excecution plan, so I would really appreciate your analysis in Detail according to your knowledge and expereience because it is driving me crazy

    Code (SQL):
    DELETE FROM EDR_DETAIL_STATUS WHERE EDR_DETAIL_ID = :B1
    Thanks you very much for your help in advanced
     

    Attached Files:

  19. alexcol

    alexcol Active Member

    Messages:
    33
    Likes Received:
    0
    Trophy Points:
    80
    Location:
    Colombia
    Good morning. I appeciate your help in adavnced to this issue is still running


    Code (SQL):
    SID    SERIAL# USERNAME                       PROGRAM                                          OSUSER                         STATUS   SCHEMANAME                     LOGON_TIME             Minutes MACHINE
    ---------- ---------- ------------------------------ ------------------------------------------------ ------------------------------ -------- ------------------------------ ------------------- ---------- ----------------------------------------------------------------
          1031      47149 PRDOBC                         JDBC Thin Client                                 wlgprd                         ACTIVE   PRDOBC                         25/02/2018 20:06:36       4986 prdwbmsapp01

    Code (SQL):
    05:50:37 SQL> l
      1  SELECT a.sid, a.serial#, b.sql_text
      2     FROM v$session a, v$sqlarea b
      3     WHERE a.sql_address=b.address
      4     AND a.username='PRDOBC'
      5     AND serial# = 47149
      6*    AND a.sid= 1031
    08:13:30 SQL> /

           SID    SERIAL#
    ---------- ----------
    SQL_TEXT

          1031      47149
    DELETE FROM EDR_DETAIL WHERE ID = :B1
     
  20. krasnoslobodtsev_si

    krasnoslobodtsev_si Forum Genius

    Messages:
    770
    Likes Received:
    145
    Trophy Points:
    830
    Location:
    Russian Federation
    Hi.
    Code (SQL):

    SELECT t.*
           FROM v$session a, v$sqlarea b,TABLE(DBMS_XPLAN.display_cursor(b.SQL_ID, NULL,'ALL ALLSTATS LAST')) t
           WHERE a.sql_address=b.address
           AND a.username='PRDOBC'
           AND serial# = 47149
            AND a.sid= 1031;