Windows Essential slow full scan

Why the full scan takes 9 hours? Why when analysis indicates through the complete green line continues? It is impractiocal since I never leave my computer on more than 4 hours.

I would uninstall Security Essentials, reboot and then reinstall. See if that helps.

It depends on the size/number of files as to how long the analysis will take.

Tags: Windows

Similar Questions

  • My windows Defender cannot be turned on. The error code is 0x800106ba. I did a full scan with no viruses or errors.

    Windows Defender (vista) cannot be turned on.  Errow code is 0x800106ba.  When I found this, I did the full scan by using the Microsoft Security Enssentials.  There is no virus or error appears.  What could be wrong?  Thanks for any help.

    MS Security Essentials, which apparently you have installed your anti-virus/security protection, has its own component antimalware and disables Windows Defender when it is installed correctly. If your system works as expected. MS - MVP - Elephant Boy computers - don't panic!

  • When you run a full scan on windows 7, it can take up to 9 hours.

    I noticed that it takes up to 9 hours to run a full scan in windows 7. Windows Installer seems to be very important when it comes to scanning, as well as others. Is there a way to clean up some of these files, as well as the analysis does not take as long? Or 9 hours an acceptable amount of time to run a scan completes. It seems more 1 million files, is this normal?

    Hello GarryHall,

    The analysis of the file system by using a virus scanner can take hours depending on the number of installed software and drivers. If you have many programs installed on your system, it can really take a lot of time. There is nothing bad about it.

  • iMac (retina) - Fusion 8 - 10 Windows - very slow

    Hi guys,.

    I need help troubleshooting a Windows 10 virtual machine that runs at snail's pace. Installation program:

    -iMac (retina 5 k, 27 inches, end of 2015)

    -Processor: 3.2 Ghz Intel core i5

    -Memory: 8 GB

    -Storage: 1 TB drive of Fusion

    -Graphics card: AMD Radeon R9 M390

    -OS X 10.11.6 (El Capitan)

    -VMware Fusion 8

    -10 Windows Home / 64 Bit, completely updated according to the settings / Windows Update.

    I installed Fusion 8, installed 10 Windows using the ISO from Microsoft site and added VM Ware Tools. The installation went without any problems.

    VMware for this Windows 10 VM parameters:

    -CPU: 1 heart of processor

    -RAM: 1 GB (shown as recommended in the control panel)

    -Hard drive: 60 GB

    I adapted only screen size settings in order to have Fusion / 10 Windows using the full resolution on the Retina display (Scaled high resolution) for unity and full screen. "Accelerate 3D graphics" it's on.

    I'm now trying to use this virtual machine and it is extremely slow - both in full screen mode and one-stop shops. For example, after you click the icon on the start menu, it takes about 10 seconds until the start menu appear effectively. Chrome opening = 90 seconds. What switching applications or dragging of windows, you can sometimes watch the screen redraw. Sluggish _really_.

    OS X monitor shows only moderate, activity should the CPU activity.

    In the Windows 10 VM, the Task Manager / processes tab shows moderate (30%) Support CPU but memory, its use is constantly between 90 and 100% - even when no apps are open. However, no task stands out as a resource hog.

    I went on "Pre-allocate disk space" in the control panel merge and change RAM of 2 GB to give VM more. Performance feels a whole little bit better, but the load high memory remains even when the system is idle.

    This feels like a cheap $ 250, low-power PC. Is this normal?

    I'd appreciate any help here.

    1 GB of RAM for Windows 10 is far from weak. It will be 'run', but not well. Even 2 is pushing it. 1 processor is pushing it too.

    It behaves like a PC $250 because that's essentially what you have given to resources.

  • My pc crashes every time after updateding or play a game like worlds of war crartf and I ran a full scan and no theats ideals?

    My pc crashes every time after updateding or play a game like worlds of war crartf and I ran a full scan and no theats ideals?

    Check the download site of the manufacture of the graphics card for the latest Windows 7 drivers for your card.

    ATI: http://support.amd.com/us/gpudownload/Pages/index.aspx

    NVIDIA: http://www.nvidia.com/Download/index5.aspx?lang=en-us

    JS
    http://www.PAGESTART.com

    Never be afraid to ask. This forum has some of the best people in the world to help.

  • Do a full scan

    I do a full scan, it was scanning for 5 hours and the bar shows that it is only a quarter completed.  Can I leave the computer on all night?  It keep scanning when the computer appears to go to sleep?

    Hello

    What version of Windows and do this scan or with what program?

    I hope this helps.

    Rob Brown - Microsoft MVP<- profile="" -="" windows="" expert="" -="" consumer="" :="" bicycle=""><- mark="" twain="" said="" it="">

  • Auto weekly full scan never start despite all the settings are correct

    I use XP and I was using AVG which I could always count on doing my Automatic weekly Full Scan. I've been using Microsoft Security Essentials since the beginning of the summer, but I'm a little worried it won't kick and do my weekly analysis automatically. I always have to do it manually. Is this a common problem, I know two other people with the same problem. I double checked all the settings and everything is as it should be.

    Hello

    Getting started with Microsoft Security Essentials
    Refer (Scheduling scans) links
    If you got the question, then you uinstall and resinstall Microsoft Security Essentials
    Protect your PC
    Download Microsoft Security Essentials for the low price, low free.
    Help protect your PC with Microsoft Security Essentials
  • problem of mshwkorr.dll gel full scans

    Hi, someone help with this problem:-running full on either Ms security esentials scan or an anti-malware program to C:\Program Files\Common Files\Microsoftshared\ink\mshwkorr.dll is scanned it little stops the analysis to which all programs gel including the Task Manager. Other anti-spyware/virus programs either do not actually analyze the file or if it is accepted.  This has happened for several weeks.  Not sure it's the scanner or the files at the root of the problem.

    Hi Chris,

    A box pop up came on the Windows screen saying to another disk check (which several already finished because of the forced, which had fixed some small errors) and check both boxes.

    I followed the instructions and it was specifically this file in the windows winsxs folder and fix the bad clusters.  No other signs of problems I have therefore been able to run a full scan on both my usual programs anti-virus and antimalaware and they both ended with no sign of any attack.  So I'm a happy Bunny!

    Thanks a lot for all your help and your time.

    Thanks also to a different Chris (?) TJs) who put a list for someone else on the measures to be taken to check your hard drive, including the verification of drivers and the dust in the computer.  It can be a factor for me that the machine worked hot lately and I have pet hair!

    Thans again, you are all very useful for us and our computers mistreated.

    SOUL

  • When I run a full scan on McAfee, I find myself with a potentially unwanted program cannot remove McAfee

    original title: adware a step/remove

    When I run a full scan on McAfee, I find myself with a potentially unwanted program cannot remove McAfee. How can I remove this program without having to buy the software warranty?

    Hello

    Download update and scan with the free version of malwarebytes anti-malware

    http://www.Malwarebytes.org/MBAM.php

    You can also download and run rkill to stop the process of problem before you download and scan with malwarebytes

    http://www.bleepingcomputer.com/download/anti-virus/rkill

    If it does not remove the problem and or work correctly in normal mode do work above in safe mode with networking

    Windows Vista

    Using the F8 method:

    1. Restart your computer.
    2. When the computer starts, you will see your computer hardware are listed. When you see this information begins to tap theF8 key repeatedly until you are presented with theBoot Options Advanced Windows Vista.
    3. Select the Safe Mode with networking with the arrow keys.
    4. Then press enter on your keyboard to start mode without failure of Vista.
    5. To start Windows, you'll be a typical logon screen. Connect to your computer and Vista goes into safe mode.
    6. Do whatever tasks you need and when you are done, reboot to return to normal mode.
  • I'm running a full scan of the system with my anti-virus software and it filled almost my laptop crashes, problem with the vga865.fon file

    I'm running a full scan of the system with my anti-virus software and it filled almost my laptop breaks down when it comes to: -.

    c:\windows\winsxs\x86_microsoft-Windows-font-bitmap-oem_31bf3856ad364e35_6.0.6000.16386_none_fb2d5aefb17b8d65\vga865.FON

    This file can be replaced.  When I scan this folder individually its fine, please help

    Thank you

    Hello

    What protection software antivirus you are running on the computer?

    Method 1: Check if you can run the scan in safe mode without in all questions

    Follow the steps mentioned in the link below to access the secure mode
    Startup options (including safe mode)

    Method 2: you can run Safe Mode security monitor, see the steps in the article below
    How to install the free Windows Live OneCare Safety Scanner and then scan your computer in Mode safe

    Method 3: Follow the steps mentioned in the link below to check your hard disk for errors, and then check if the problem is resolved
    Check your hard drive for errors

    If the problem persists,

    Method 4: Long file name could cause this problem, perform a backup of the file (copy it somewhere else), and then rename the file, check to see if that makes a difference

    Note: Copy the file to the original location.

    Thank you, and in what concerns:

    Ajay K

    Microsoft Answers Support Engineer
    ***************************************************************************
    Visit our Microsoft answers feedback Forum and let us know what you think.

  • Microsoft Security Essentials Full Scan is turned off

    When I try to run a full scan, analysis is constantly interrupted because the screen switches to switch users.
    I have all the options changed forever energy saving.  I keep having to go back to my computer to use the
    Scan and it takes all day.
    Thank you for your help.

    Hello

    Make sure that you have disabled "On summary, display logon" in the Windows settings.

    1. go in the 'Control Panel '.
    2. click on "appearance and personalization".
    3. click on "change screen saver.
    4 uncheck "on summary, the logon screen.

    This will not allow the computer to enter the lock screen, when it is idle.

    About the analysis of taking security over time to complete, here are some links Microsoft Community that will help you.

    http://answers.Microsoft.com/en-us/protect/Forum/MSE-protect_scanning/time-for-the-full-system-scan-too-long/0946caf5-6421-4829-b657-cf13aef188cf

    http://answers.Microsoft.com/en-us/protect/Forum/MSE-protect_scanning/how-long-should-a-full-scan-take/6e0258a0-857E-E011-9b4b-68b599b31bf5

    Hope this information helps. If you have any questions, please let us know.

  • Event of the blue screen appears in Windows 7 then start Scan, windows will try to recover from the unexpected shutdown.

    After EACH SCAN BOOT BY QUICK HEAL INTERNET SECURITY 13 time, EVENT - SCRENE BLUE PROBLEM APPEARS. THEN, WINDOWS RETRIEVES UNEXPECTED CLOSING DOWN. AND AUTOMATICALLY STARTS THE STARTUP REPAIR TOOL. IT HAS BECOME A REGULAR PART OF MY COUNT (WINDOWS7 HOME BASIC)... BUT IN THE CASE OF OTHER TYPES OF ANALYSES CARRIED OUT BY THE QHIS13 SAID, THIS PROBLEM DOESN'T SE IS NOT.  BUT WHEN STARTING THE SCANNER (AFTER COPLETION) REPORTS AS FOLLOWS:

    PROBLEM SIGNATURE-

    PROBLEL EVENT NAME - BLUE SCREEN

    O.S VERSION---6.1.7601.2.1.0.768.2

    ID LOCAL - 16393

    MORE INFORMATION ON THE PBOBLEM-

    BCCODE - 1000008e

    BCP1 - 80000003

    BCP2 - 8EA434134

    BCP3 - 8A6B4318

    BCP4 - 00000000

    SERVICE PACK - 1_0

    PRODUCT - 768.1

    INTERESTINGLY, WINDOWS DEFENDER IS DISPLAY AFTER FULL SCAN MY COMPUTER WORKS NORMALLY.

    PLEASE THINK FOR ME.

    Hello

    This problem may occur if the antivirus program is not properly installed on the computer, or if it is not updated with the latest updates.

    I suggest you install the latest updates of security software and check if it helps.

    You can also try to Uninstall and reinstall the security software and check to see if the same problem happens.

    If the problem persists then I recommend you contact with the help of Internet Security Quick Heal .

    More information: Resolution error blue screen in Windows 7.

    http://Windows.Microsoft.com/en-us/Windows7/resolving-stop-blue-screen-errors-in-Windows-7

    Note: When you perform the system restore to restore the computer to a previous state, programs and updates that you have installed are removed.

    Important: all performing hard disk the disk check if bad sectors are found on the disk hard disk check is trying to repair this sector if all available on which data may be lost.

    (Try all the steps except the re - install Windows 7)

    For all windows questions do not hesitate to contact us and we will be happy to help you.

  • Product Norton does not allow me to run a full scan of the system.

    Original title: program compatibility Application Applications App Apps game games Legacy Crash crashes Hang hangs

    I am running Windows 7 Home premium and my Norton product does not allow me to run a full scan of the system. Norton is active (I have the green box, etc) but as soon as I click on the Norton, the menu icon options initially displays for a few seconds then drops away.  I can live updates and quick scans.

    Hi Brian,.

    Thanks for the post.

    You can try to resolve the problem by uninstalling and reinstalling Norton; but I woould season contact you Norton Support to better provide assistance to this topic.

    https://support.Norton.com/SP/en/us/home/current/info

    I hope this helps.

  • Why the optimizer ignores Index Fast full Scan when much lower cost?

    Summary (tracking details below) - to improve the performance of a query on more than one table, I created an index on a table that included all the columns referenced in the query. With the new index in place the optimizer is still choosing a full Table Scan on an Index fast full scan. However, by removing the one query tables I reach the point where the optimizer suddenly use the Index Fast Full Scan on this table. And 'Yes', it's a lot cheaper than the full Table Scan it used before. By getting a test case, I was able to get the motion down to 4 tables with the optimizer still ignoring the index and table of 3, it will use the index.

    So why the optimizer not chooses the Index Fast Full Scan, if it is obvious that it is so much cheaper than a full Table Scan? And why the deletion of a table changes how the optimizer - I don't think that there is a problem with the number of join permutations (see below). The application is so simple that I can do, while remaining true to the original SQL application, and it still shows this reversal in the choice of access path. I can run the queries one after another, and he always uses a full Table Scan for the original query and Index fast full scan for the query that is modified with a table less.

    Watching trace 10053 output for the two motions, I can see that for the original query 4 table costs alone way of ACCESS of TABLE UNIQUE section a full Table Scan. But for the modified query with a table less, the table now has a cost for an Index fast full scan also. And the end of the join cost 10053 does not end with a message about exceeding the maximum number of permutations. So why the optimizer does not cost the IFFS for the first query, when it does for the second, nearly identical query?

    This is potentially a problem to do with OUTER joins, but why? The joins between the tables do not change when the single extra table is deleted.

    It's on 10.2.0.5 on Linux (Oracle Enterprise Linux). I did not define special settings I know. I see the same behavior on 10.2.0.4 32-bit on Windows (XP).

    Thank you
    John
    Blog of database Performance

    DETAILS
    I've reproduced the entire scenario via SQL scripts to create and populate the tables against which I can then run the queries. I've deliberately padded table so that the length of the average line of data generated is similar to that of the actual data. In this way the statistics should be similar on the number of blocks and so forth.

    System - uname - a
    Linux mysystem.localdomain 2.6.32-300.25.1.el5uek #1 SMP Tue May 15 19:55:52 EDT 2012 i686 i686 i386 GNU/Linux
    Database - v$ version
    Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - Prod
    PL/SQL Release 10.2.0.5.0 - Production
    CORE    10.2.0.5.0      Production
    TNS for Linux: Version 10.2.0.5.0 - Production
    NLSRTL Version 10.2.0.5.0 - Production
    Original query (complete table below details):
    SELECT 
        episode.episode_id , episode.cross_ref_id , episode.date_required , 
        product.number_required , 
        request.site_id 
    FROM episode 
    LEFT JOIN REQUEST on episode.cross_ref_id = request.cross_ref_id 
         JOIN product ON episode.episode_id = product.episode_id 
    LEFT JOIN product_sub_type ON product.prod_sub_type_id = product_sub_type.prod_sub_type_id 
    WHERE (
            episode.department_id = 2
        and product.status = 'I'
          ) 
    ORDER BY episode.date_required
    ;
    Execution of display_cursor after the execution plan:
    SQL_ID  5ckbvabcmqzw7, child number 0
    -------------------------------------
    SELECT     episode.episode_id , episode.cross_ref_id , episode.date_required ,
    product.number_required ,     request.site_id FROM episode LEFT JOIN REQUEST on
    episode.cross_ref_id = request.cross_ref_id      JOIN product ON episode.episode_id =
    product.episode_id LEFT JOIN product_sub_type ON product.prod_sub_type_id =
    product_sub_type.prod_sub_type_id WHERE (         episode.department_id = 2 and
    product.status = 'I'       ) ORDER BY episode.date_required
    
    Plan hash value: 3976293091
    
    -----------------------------------------------------------------------------------------------------
    | Id  | Operation             | Name                | Rows  | Bytes |TempSpc| Cost (%CPU)| Time     |
    -----------------------------------------------------------------------------------------------------
    |   0 | SELECT STATEMENT      |                     |       |       |       | 35357 (100)|          |
    |   1 |  SORT ORDER BY        |                     | 33333 |  1920K|  2232K| 35357   (1)| 00:07:05 |
    |   2 |   NESTED LOOPS OUTER  |                     | 33333 |  1920K|       | 34879   (1)| 00:06:59 |
    |*  3 |    HASH JOIN OUTER    |                     | 33333 |  1822K|  1728K| 34878   (1)| 00:06:59 |
    |*  4 |     HASH JOIN         |                     | 33333 |  1334K|       |   894   (1)| 00:00:11 |
    |*  5 |      TABLE ACCESS FULL| PRODUCT             | 33333 |   423K|       |   103   (1)| 00:00:02 |
    |*  6 |      TABLE ACCESS FULL| EPISODE             |   299K|  8198K|       |   788   (1)| 00:00:10 |
    |   7 |     TABLE ACCESS FULL | REQUEST             |  3989K|    57M|       | 28772   (1)| 00:05:46 |
    |*  8 |    INDEX UNIQUE SCAN  | PK_PRODUCT_SUB_TYPE |     1 |     3 |       |  0   (0)|          |
    -----------------------------------------------------------------------------------------------------
    
    Predicate Information (identified by operation id):
    ---------------------------------------------------
       3 - access("EPISODE"."CROSS_REF_ID"="REQUEST"."CROSS_REF_ID")
       4 - access("EPISODE"."EPISODE_ID"="PRODUCT"."EPISODE_ID")
       5 - filter("PRODUCT"."STATUS"='I')
       6 - filter("EPISODE"."DEPARTMENT_ID"=2)
       8 - access("PRODUCT"."PROD_SUB_TYPE_ID"="PRODUCT_SUB_TYPE"."PROD_SUB_TYPE_ID")
    Updated the Query:
    SELECT 
        episode.episode_id , episode.cross_ref_id , episode.date_required , 
        product.number_required , 
        request.site_id 
    FROM episode 
    LEFT JOIN REQUEST on episode.cross_ref_id = request.cross_ref_id 
         JOIN product ON episode.episode_id = product.episode_id 
    WHERE (
            episode.department_id = 2
        and product.status = 'I'
          ) 
    ORDER BY episode.date_required
    ;
    Execution of display_cursor after the execution plan:
    SQL_ID  gbs74rgupupxz, child number 0
    -------------------------------------
    SELECT     episode.episode_id , episode.cross_ref_id , episode.date_required ,
    product.number_required ,     request.site_id FROM episode LEFT JOIN REQUEST on
    episode.cross_ref_id = request.cross_ref_id      JOIN product ON episode.episode_id =
    product.episode_id WHERE (         episode.department_id = 2     and product.status =
    'I'       ) ORDER BY episode.date_required
    
    Plan hash value: 4250628916
    
    ----------------------------------------------------------------------------------------------
    | Id  | Operation              | Name        | Rows  | Bytes |TempSpc| Cost (%CPU)| Time     |
    ----------------------------------------------------------------------------------------------
    |   0 | SELECT STATEMENT       |             |       |       |       | 10515 (100)|          |
    |   1 |  SORT ORDER BY         |             | 33333 |  1725K|  2112K| 10515   (1)| 00:02:07 |
    |*  2 |   HASH JOIN OUTER      |             | 33333 |  1725K|  1632K| 10077   (1)| 00:02:01 |
    |*  3 |    HASH JOIN           |             | 33333 |  1236K|       |   894   (1)| 00:00:11 |
    |*  4 |     TABLE ACCESS FULL  | PRODUCT     | 33333 |   325K|       |   103   (1)| 00:00:02 |
    |*  5 |     TABLE ACCESS FULL  | EPISODE     |   299K|  8198K|       |   788   (1)| 00:00:10 |
    |   6 |    INDEX FAST FULL SCAN| IX4_REQUEST |  3989K|    57M|       |  3976   (1)| 00:00:48 |
    ----------------------------------------------------------------------------------------------
    
    Predicate Information (identified by operation id):
    ---------------------------------------------------
       2 - access("EPISODE"."CROSS_REF_ID"="REQUEST"."CROSS_REF_ID")
       3 - access("EPISODE"."EPISODE_ID"="PRODUCT"."EPISODE_ID")
       4 - filter("PRODUCT"."STATUS"='I')
       5 - filter("EPISODE"."DEPARTMENT_ID"=2)
    Creating the table and Population:
    1 create tables
    2. load data
    3 create indexes
    4. collection of statistics
    --
    -- Main table
    --
    create table episode (
    episode_id number (*,0),
    department_id number (*,0),
    date_required date,
    cross_ref_id varchar2 (11),
    padding varchar2 (80),
    constraint pk_episode primary key (episode_id)
    ) ;
    --
    -- Product tables
    --
    create table product_type (
    prod_type_id number (*,0),
    code varchar2 (10),
    binary_field number (*,0),
    padding varchar2 (80),
    constraint pk_product_type primary key (prod_type_id)
    ) ;
    --
    create table product_sub_type (
    prod_sub_type_id number (*,0),
    sub_type_name varchar2 (20),
    units varchar2 (20),
    padding varchar2 (80),
    constraint pk_product_sub_type primary key (prod_sub_type_id)
    ) ;
    --
    create table product (
    product_id number (*,0),
    prod_type_id number (*,0),
    prod_sub_type_id number (*,0),
    episode_id number (*,0),
    status varchar2 (1),
    number_required number (*,0),
    padding varchar2 (80),
    constraint pk_product primary key (product_id),
    constraint nn_product_episode check (episode_id is not null) 
    ) ;
    alter table product add constraint fk_product 
    foreign key (episode_id) references episode (episode_id) ;
    alter table product add constraint fk_product_type 
    foreign key (prod_type_id) references product_type (prod_type_id) ;
    alter table product add constraint fk_prod_sub_type
    foreign key (prod_sub_type_id) references product_sub_type (prod_sub_type_id) ;
    --
    -- Requests
    --
    create table request (
    request_id number (*,0),
    department_id number (*,0),
    site_id number (*,0),
    cross_ref_id varchar2 (11),
    padding varchar2 (80),
    padding2 varchar2 (80),
    constraint pk_request primary key (request_id),
    constraint nn_request_department check (department_id is not null),
    constraint nn_request_site_id check (site_id is not null)
    ) ;
    --
    -- Activity & Users
    --
    create table activity (
    activity_id number (*,0),
    user_id number (*,0),
    episode_id number (*,0),
    request_id number (*,0), -- always NULL!
    padding varchar2 (80),
    constraint pk_activity primary key (activity_id)
    ) ;
    alter table activity add constraint fk_activity_episode
    foreign key (episode_id) references episode (episode_id) ;
    alter table activity add constraint fk_activity_request
    foreign key (request_id) references request (request_id) ;
    --
    create table app_users (
    user_id number (*,0),
    user_name varchar2 (20),
    start_date date,
    padding varchar2 (80),
    constraint pk_users primary key (user_id)
    ) ;
    
    prompt Loading episode ...
    --
    insert into episode
    with generator as 
    (select rownum r
              from (select rownum r from dual connect by rownum <= 1000) a,
                   (select rownum r from dual connect by rownum <= 1000) b,
                   (select rownum r from dual connect by rownum <= 1000) c
             where rownum <= 1000000
           ) 
    select r, 2,
        sysdate + mod (r, 14),
        to_char (r, '0000000000'),
        'ABCDEFGHIJKLMNOPQRSTUVWXYZ' || to_char (r, '000000')
      from generator g
    where g.r <= 300000
    /
    commit ;
    --
    prompt Loading product_type ...
    --
    insert into product_type
    with generator as 
    (select rownum r
              from (select rownum r from dual connect by rownum <= 1000) a,
                   (select rownum r from dual connect by rownum <= 1000) b,
                   (select rownum r from dual connect by rownum <= 1000) c
             where rownum <= 1000000
           ) 
    select r, 
           to_char (r, '000000000'),
           mod (r, 2),
           'ABCDEFGHIJKLMNOPQRST' || to_char (r, '000000')
      from generator g
    where g.r <= 12
    /
    commit ;
    --
    prompt Loading product_sub_type ...
    --
    insert into product_sub_type
    with generator as 
    (select rownum r
              from (select rownum r from dual connect by rownum <= 1000) a,
                   (select rownum r from dual connect by rownum <= 1000) b,
                   (select rownum r from dual connect by rownum <= 1000) c
             where rownum <= 1000000
           ) 
    select r, 
           to_char (r, '000000'),
           to_char (mod (r, 3), '000000'),
           'ABCDE' || to_char (r, '000000')
      from generator g
    where g.r <= 15
    /
    commit ;
    --
    prompt Loading product ...
    --
    -- product_id prod_type_id prod_sub_type_id episode_id padding 
    insert into product
    with generator as 
    (select rownum r
              from (select rownum r from dual connect by rownum <= 1000) a,
                   (select rownum r from dual connect by rownum <= 1000) b,
                   (select rownum r from dual connect by rownum <= 1000) c
             where rownum <= 1000000
           ) 
    select r, mod (r, 12) + 1, mod (r, 15) + 1, mod (r, 300000) + 1,
           decode (mod (r, 3), 0, 'I', 1, 'C', 2, 'X', 'U'),
           dbms_random.value (1, 100), NULL
      from generator g
    where g.r <= 100000
    /
    commit ;
    --
    prompt Loading request ...
    --
    -- request_id department_id site_id cross_ref_id varchar2 (11) padding 
    insert into request
    with generator as 
    (select rownum r
              from (select rownum r from dual connect by rownum <= 1000) a,
                   (select rownum r from dual connect by rownum <= 1000) b,
                   (select rownum r from dual connect by rownum <= 1000) c
             where rownum <= 10000000
           ) 
    select r, mod (r, 4) + 1, 1, to_char (r, '0000000000'),
    'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01234567890123456789' || to_char (r, '000000'),
    'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789012345678' || to_char (r, '000000')
      from generator g
    where g.r <= 4000000
    /
    commit ;
    --
    prompt Loading activity ...
    --
    -- activity activity_id user_id episode_id request_id (NULL) padding 
    insert into activity
    with generator as 
    (select rownum r
              from (select rownum r from dual connect by rownum <= 1000) a,
                   (select rownum r from dual connect by rownum <= 1000) b,
                   (select rownum r from dual connect by rownum <= 1000) c
             where rownum <= 10000000
           ) 
    select r, mod (r, 50) + 1, mod (r, 300000) + 1, NULL, NULL
      from generator g
    where g.r <= 100000
    /
    commit ;
    --
    prompt Loading app_users ...
    --
    -- app_users user_id user_name start_date padding 
    insert into app_users
    with generator as 
    (select rownum r
              from (select rownum r from dual connect by rownum <= 1000) a,
                   (select rownum r from dual connect by rownum <= 1000) b,
                   (select rownum r from dual connect by rownum <= 1000) c
             where rownum <= 10000000
           ) 
    select r, 
           'User_' || to_char (r, '000000'),
           sysdate - mod (r, 30),
           'ABCDEFGHIJKLMNOPQRSTUVWXYZ' || to_char (r, '000000')
      from generator g
    where g.r <= 1000
    /
    commit ;
    --
    
    prompt Episode (1)
    create index ix1_episode_cross_ref on episode (cross_ref_id) ;
    --
    prompt Product (2)
    create index ix1_product_episode on product (episode_id) ;
    create index ix2_product_type on product (prod_type_id) ;
    --
    prompt Request (4)
    create index ix1_request_site on request (site_id) ;
    create index ix2_request_dept on request (department_id) ;
    create index ix3_request_cross_ref on request (cross_ref_id) ;
    -- The extra index on the referenced columns!!
    create index ix4_request on request (cross_ref_id, site_id) ;
    --
    prompt Activity (2)
    create index ix1_activity_episode on activity (episode_id) ;
    create index ix2_activity_request on activity (request_id) ;
    --
    prompt Users (1)
    create unique index ix1_users_name on app_users (user_name) ;
    --
    prompt Gather statistics on schema ...
    --
    exec dbms_stats.gather_schema_stats ('JB')
    10053 sections - original query
    ***************************************
    SINGLE TABLE ACCESS PATH
      -----------------------------------------
      BEGIN Single Table Cardinality Estimation
      -----------------------------------------
      Table: REQUEST  Alias: REQUEST
        Card: Original: 3994236  Rounded: 3994236  Computed: 3994236.00  Non Adjusted: 3994236.00
      -----------------------------------------
      END   Single Table Cardinality Estimation
      -----------------------------------------
      Access Path: TableScan
        Cost:  28806.24  Resp: 28806.24  Degree: 0
          Cost_io: 28738.00  Cost_cpu: 1594402830
          Resp_io: 28738.00  Resp_cpu: 1594402830
    ******** Begin index join costing ********
      ****** trying bitmap/domain indexes ******
      Access Path: index (FullScan)
        Index: PK_REQUEST
        resc_io: 7865.00  resc_cpu: 855378926
        ix_sel: 1  ix_sel_with_filters: 1
        Cost: 7901.61  Resp: 7901.61  Degree: 0
      Access Path: index (FullScan)
        Index: PK_REQUEST
        resc_io: 7865.00  resc_cpu: 855378926
        ix_sel: 1  ix_sel_with_filters: 1
        Cost: 7901.61  Resp: 7901.61  Degree: 0
      ****** finished trying bitmap/domain indexes ******
    ******** End index join costing ********
      Best:: AccessPath: TableScan
             Cost: 28806.24  Degree: 1  Resp: 28806.24  Card: 3994236.00  Bytes: 0
    ***************************************
    10053 - updated the Query
    ***************************************
    SINGLE TABLE ACCESS PATH
      -----------------------------------------
      BEGIN Single Table Cardinality Estimation
      -----------------------------------------
      Table: REQUEST  Alias: REQUEST
        Card: Original: 3994236  Rounded: 3994236  Computed: 3994236.00  Non Adjusted: 3994236.00
      -----------------------------------------
      END   Single Table Cardinality Estimation
      -----------------------------------------
      Access Path: TableScan
        Cost:  28806.24  Resp: 28806.24  Degree: 0
          Cost_io: 28738.00  Cost_cpu: 1594402830
          Resp_io: 28738.00  Resp_cpu: 1594402830
      Access Path: index (index (FFS))
        Index: IX4_REQUEST
        resc_io: 3927.00  resc_cpu: 583211030
        ix_sel: 0.0000e+00  ix_sel_with_filters: 1
      Access Path: index (FFS)
        Cost:  3951.96  Resp: 3951.96  Degree: 1
          Cost_io: 3927.00  Cost_cpu: 583211030
          Resp_io: 3927.00  Resp_cpu: 583211030
      Access Path: index (FullScan)
        Index: IX4_REQUEST
        resc_io: 14495.00  resc_cpu: 903225273
        ix_sel: 1  ix_sel_with_filters: 1
        Cost: 14533.66  Resp: 14533.66  Degree: 1
    ******** Begin index join costing ********
      ****** trying bitmap/domain indexes ******
      Access Path: index (FullScan)
        Index: IX4_REQUEST
        resc_io: 14495.00  resc_cpu: 903225273
        ix_sel: 1  ix_sel_with_filters: 1
        Cost: 14533.66  Resp: 14533.66  Degree: 0
      Access Path: index (FullScan)
        Index: IX4_REQUEST
        resc_io: 14495.00  resc_cpu: 903225273
        ix_sel: 1  ix_sel_with_filters: 1
        Cost: 14533.66  Resp: 14533.66  Degree: 0
      ****** finished trying bitmap/domain indexes ******
    ******** End index join costing ********
      Best:: AccessPath: IndexFFS  Index: IX4_REQUEST
             Cost: 3951.96  Degree: 1  Resp: 3951.96  Card: 3994236.00  Bytes: 0
    ***************************************

    I mentioned that it is a bug related to the ANSI SQL standard and transformation probably.

    As suggested/asked in my first reply:
    1. If you use a no_query_transformation then you should find that you get the use of the index (although not in the plan you would expect)
    2. If you use the traditional Oracle syntax, then you should not have the same problem.

  • index range scan and full scan limited index

    Hi master,

    I always think to what is the difference between index scan and scan of comprehensive systematic index range...


    comprehensive index analysis applied to the full index sheet, block and root structure.

    How systematic index scan range works internally? How is it different from complete systematic index scan? When to use the scan of the index systematic range? which is expensive?

    I like what internals discuss some docs on these, but nobody... someone knows about any link lewis j. wrote about these scans?

    will be useful

    Thanks and greetings
    VD

    Vikrant dixit says:
    I always think to what is the difference between index scan and scan of comprehensive systematic index range...

    There is essentially no difference.

    Based on a seed value, Oracle checks the root block using the partial keys stored to select which block from the next down level (typically a layer of blocks of branch) to go to.

    Since the relevant branch block, she uses the partial keys to identify which block in the level down to go to (usually a block of sheets).

    When he reached a block of sheets, it can find the first relevant key value, then scroll through the list of keys to jump to the table. If it reaches the end of the block of sheets, it uses the "next" pointer to reach the next block of relevant leaves.

    Because the optimizer has enough information to establish a baseline and a final value for the analysis, the runtime can keep journal journal moving until it hits the sheet "stop".

    The only difference between the full analysis and analysis of the range is the full scan down through the branches to the first sheet of the index and traverses the index to the last sheet. (Indeed, the starting value is less "Infinity" and the end value is "more Infinity".)

    Concerning
    Jonathan Lewis
    http://jonathanlewis.WordPress.com
    http://www.jlcomp.demon.co.UK

    "Science is more than a body of knowledge; It's a way of thinking"Carl Sagan

Maybe you are looking for

  • How can I get on my 7 Firefox Google search bar? Yahoo is now out there. I want to Google.

    After the upgrade to Firefox 7 I now have the Yahoo Search bar and want to have Google search bar back, how can I get Google search Bar on Firefox 7? (On a Mac)

  • 10.11.4 updated broken my Edimax EW-7711MAC/AC-450

    Since the update to 10.11.4 my wifi dongle is not lighting upward when I opened my macbook 2010. Is there anyway to make it work again or do I have to wait months for Edimax provide a new download to fix the update until it finally arrived after that

  • Satellite A200 - 1 M 8 - HARD move available disk protection software?

    Hey all.I have Toshiba Satellite A200 - 1 m 8. some laptops for most of the newer mine, even with other brands are equipped with a protection system of the hard disk as the Lenovo ThinkVantage. I wonder if this is just a software or integrated into a

  • Integrated graphics 700-215 HP Envy

    Hello I tried to install a graphic card with no luck. I improved my diet to 500w. When I install and start, the monitor goes to sleep and won't work. If I try to reconnect the integrated vga slot same problem. I can't install the driver for the new c

  • PXI-8110 update to Windows 7 image

    I was wondering if someone has updated their controllers to a new OS?  Specifically, we received earlier this year a couple of PXI-8110 controllers incorporated with the gradient to XP option.  But now we wish we had Windows 7.  I was jumping that NE