performance y40 Lenovo problem

I bought lenovo y40 ago 30/11/2014... I am not happy with that because his slow running on day 1... I tried many way to solve it but it doesn, t work I need few Suggetions as soon as possible, that I have to solve this problem.

You can try to reset the laptop which will erase all of your personal files (make a backup) and restore the system to its original configuration.

Shut down the laptop computer

Press the NOVO button next to the power button

Follow the instructions to reset to the factory settings.

Once the process is complete, recheck the system. If it is still slow, then call Lenovo in your country and request a RMA number, maybe your drive HARD or SSD or RAM is not good and is a failure.

Send it for repair.

Tags: Lenovo Notebooks

Similar Questions

  • FPS Y510P Lenovo problem

    Hello guys, Im using Lenovo Y510P with the following specifications:

    • 4th generation Intel Core i7-4700MQ / 16 GB RAM / Full HD 1080 p 1920 x 1080/1 TB HDD + 24 GB SSD / Dual SLI NVidia GT750M 2 GB / Bluetooth / Cam

    I got this laptop from my brother, and I use it to play in Counter Strike Global Offensive (CSGO) game. I saw this laptop do about 250fps in most of the maps from CS GO, but still I get only 124fps in the cards with the settings lowest. Anyone of you guys you will suggest tips to solve this problem?

    Thanks in advance

    EDIT: Installation of the OS on the 24 GB SSD does affect performance of game somehow? My SSD has been damaged and there are currently no SSD inside. It is only the HARD drive.


  • Gambling Y50 Lenovo problem

    Hello

    I recently got the Lenovo Y50. It has a 960 M GTX and an Intel Core I7 processor. When you try to play one of my favorite games (League of Legends), I realized that even on the lower settings, the Y50 runs only about 45 fps games. The specifications of this laptop should easlisy be able to run the game a much higher FPS, even on the highest graphics settings... Does anyone know a soultion for this? Yes I played with my charging cable in and I made sure that the game is running with the Nvidia graphics card... Help?

    Thanks in advance

    Hi, yes I updated the drivers but I actually discovered that the problem was that I didn't have my battery on the mode performance. Thanks anyway!

  • Performance of Bluetooth problem

    I, two headphones listening separate bluetooth (Jaybird X2s and Airfix Matrix 2) this pair perfectly and work fine with my iPhone 6.

    The problem is that when I connect it to my Mac, performance system - audio and video, jump tanks lag mouse, slow individual tasks, etc.

    However, I see no increase in the pressure load of the CPU or memory in the activity monitor.

    I see no unusual chatter in the Console, only messages I expect:

    06/04/16 7:27:50.077 PM blued [26990]: device connected with the address: 44-5e-xx-xx-xx-xx and classOfDevice 0 x 240404 and handle connection 0x000b

    06/04/16 7:27:50.405 PM blued [26990]: CoreAudio trigger for you to connect to bluetoothaudiod

    06/04/16 7:27:52.000 PM kernel [0]: BTCoex Config setting: enable_2G:1, profile_2g:0, enable_5G:1, profile_5G:0

    That said, there are messages that are apparently independent which occur when a Bluetooth audio device is connected and I'm experiencing performance degradation:

    06/04/16 7:30:44.809 PM AddressBookSourceSync [27024]:-[ABPerson valueForProperty:com.apple.Messages.FontSize] - unknown property. This warning will be displayed only once by unknown property, by session.

    06/04/16 7:30:44.811 PM AddressBookSourceSync [27024]:-[ABPerson valueForProperty:com.apple.Messages.FontColor] - unknown property. This warning will be displayed only once by unknown property, by session.

    06/04/16 7:30:44.812 PM AddressBookSourceSync [27024]:-[ABPerson valueForProperty:com.apple.Messages.BalloonColor] - unknown property. This warning will be displayed only once by unknown property, by session.

    06/04/16 7:30:44.813 PM AddressBookSourceSync [27024]:-[ABPerson valueForProperty:com.apple.Messages.FontFamily] - unknown property. This warning will be displayed only once by unknown property, by session.

    06/04/16 7:30:44.813 PM AddressBookSourceSync [27024]:-[ABPerson valueForProperty:com.apple.Messages.RandomBalloonColor] - unknown property. This warning will be displayed only once by unknown property, by session.

    06/04/16 7:30:44.000 PM kernel [0]: sandbox: com.apple.Addres (27025) deny (1) / private/var/run/mDNSResponder network-outgoing

    06/04/16 com.apple.AddressBook.InternetAccountsBridge [27025 7:30:44.817 PM]: dnssd_clientstub ConnectToServer: connect()-> no of tests: 1

    I contacted the support from Apple via Twitter and they recommended the usual Voodoo PRAM reset, but it was not effective.

    Any ideas?

    Now, I'm sure that this is caused by low battery on bluetooth devices to 99%.

    This is a problem that does not occur on my iPhone (even with a low battery), but the loading devices seems entirely solve the problem. Audio begins to jump and performance degrades again once the battery is less than 40% on the headphones.

    Well well... :-/

  • replacement screen t420 Lenovo problems

    Hey,.

    My screen cracked a few weeks ago and I decided to order this form from amazon:
    http://www.Amazon.com/Lenovo-ThinkPad-laptop-substitute-replacement/DP/B004VUO2N6/ref=sr_1_1?ie=UTF8...

    I followed a video online with instructions on how to replace the screen. Im sure that I installed it right but when I turned the laptop on only the backlight turned on and nothing else. Ive heard that it may be a problem with the display cable, but I'm not too sure. Any help would be how to fix this would be appreciated.

    There are 3 parties involved (motherboard, display, cable) and there is not much you can be sure of without some spare parts for trying. I'll say that GENERALLY, if the motherboard damaged the screen damage, the motherboard fuse jump. As your backlight lights up, it is not the fuse. I found that, if the backlight lights up, in most cases, the cable is not plugged straight into the connector on the motherboard or, more likely, behind the Panel. If you plug the connector on the Board with the new band, it may pull to one side or the other. In addition, the connector of the cable behind the Panel is fragile and easy to damage. Finally, your new Panel may be defective. Cable not connected right or damaged is probably more likely.

  • Y40 battery problem

    Hello:

    I bought my Y40 in September of last year, and he has been excellent work up until the last two weeks. I'm no longer the battery warning when it reaches 10%, instead, it is 100% and when I plugged it it shows that it is 0%. Today, I checked the energy Manager, and he says that the battery is low and needs to be replaced. How is the battery is already breaks down when the laptop is not even a year? is that what I can do about it?

    In response to customer relationships of unexpected behavior portable Y40 - 70 and Y40-80 meter battery, Lenovo has determined that the battery meter software is working as expected. The unusual calibre results being reported are the reflection of the battery reaches the end of life.

    Lenovo has launched a CUTTING-EDGE Service to help customers get the battery replacement under warranty, or if more warranty, find a spare from suppliers approved by Lenovo battery. The Service TIP can be found here: https://support.lenovo.com/us/en/solutions/sf16-I0023

    The numbers for Y40-70/80 batteries are:

    Y40 SP / A L13M4P01 7.4V48Wh 4cell IBE (Y40-70/Y40-80) 121500248

    Y40 LG L13L4P01 7.4V48Wh IBE 4cell (Y40-70/Y40-80) 121500249 replace the 121500251 part

    Y40 CP/C L13C4P01 7.4V48Wh IBE 4cell (Y40-70/Y40-80) 121500259 replaced by 121500251 of the part

    To determine what battery supplied with your computer laptop Y40, instructions to remove the lower cover can be found in the manual of Maintenance of equipment pdf here. An alternative to opening your system (which do not cancel warranty) is to find batteries using the product/model number located on the bottom cover.

    Thank you

  • Meter battery Y40-80 problem

    Hello

    I've had my laptop for almost a year now and I recently used loading mode express with OneKeyOptimizer and after that my battery meter is still bad. He remains at 100% and drops to 0 fast. I tried the install and uninstall drivers (ACPI, Lenovo Power, etc.) and by disconnecting the battery from the motherboard. I also tried the upgrade of BIOS and drivers, nothing. Measured with OneKey and gauge to reset using the power manager and the chance either. Finally, I tried manually reset the gauge (fully charge and discharge) and now it falls to 0 more slowly and stay on 0 for 4 hours. The battery life is very good (weird!).

    So now I have two questions:

    1. is there something that I have not tried the exception re - install windows?

    2. Why is it when I used only express loading mode?

    3 there is no OneKeyOptimizer or Power Manager or any type of standard battery software for lenovo y40-80 for windows 10 of caliber, it's going to be soon?


  • K5 (snapdragon 415) Vibe Lenovo problems and bugs...

    This new form is only dedicated to all the problems and fixes for Lenovo vibe combined k5 (snapdtagon415). Please report all problems in this post. Also give the problem of bugs and suggestions for future updates.

    (1) uninstall all preinstalled applications and disable applications that can not be installed.

    (2) a lot of apps running in the background, then check all of the apps you don't want to run in the background Manager. Do carefully and do not disable the apps like WhatsApp, Facebook, etc.

    (3) disable Google use user data for Google as Google keyboard applications collection.

    (4) use a black as wallpaper background picture as it can reduce the use of heat and battery.

    (5) any suggestions more? Message using Heating_Battery message Tag.

    Note from the admin; thread locked.
    https://forums.Lenovo.com/T5/K-and-vibe-Z-series-smartphones/important-guidance-from-the-community-T...

  • Slow performance - new lenovo G40-45 AMD A8-6410

    Hello

    I just bought new Lenovo G40-45, with proc AMD A8-6410, RAM 2Gb.Being honest, this is my first laptop with AMD proc. software in the laptop are always 'standard' in ways that I did not add anything, just by using what he has.

    But from my point of view, the performance is slow on my previous i3. Multitasking is slow, opening firefox has also a wrong speed.

    Is he an Advisor - why this happen? This is my first lenovo also, so I do not yet know to him.

    Thank you

    Control rear service coverage and see you slot 2 or 1 for ram.

    http://www.crucial.com/USA/en/compatible-upgrade-for/Lenovo/Lenovo-G40-45

    http://www.Kingston.com/us/memory/search/default.aspx?DeviceType=3&MFR=Len&line=essential&model=8846...

    APU channel on dual ram graphics card run faster discrete graphics card(gddr3 slow gddr5 faster) - graphic design double disabling.

  • Performance of computer problem

    Hi all

    Last month, I found a problem with my laptop. I have a Sony Viao VPCEJ running on Windows 7, Intel Corei5 2.40 GHz.

    The question that began to occur more frequently is when I'm videos buffer on the internet or listen to the audio on the internet, either live or recorded after 30 seconds or so of the listening/veiwing my computer media will start to seem his hard face... it will start to freeze and buzzing consistent in tone with the audio and then catch up but this way continues which makes the whole frustrating issue. in some cases, I'm having a problem of crash report where I have to reload the page and it will work normally again for a short period of time until the process begins again. There is no update for adobe flash player 11.8 r800 which I a little printing is where this problem arises from reading the forums and I even completely deleted all the adobe and reinstalled to see if that would solve the problem which he did for nearly 24 hours until I noticed the issue once again.

    I also have this problem when you listen just my itunes on my laptop after a while...

    I have Norton Anti Virus and made complete and defragmented system checks, etc. using all available options to maintain the performance of my system and no viruses have been detected.

    It has gotten to the point where I have tried everything I can think off power and can only ask for all your advisor to help me solve this problem! I appreciate the help.

    My apologies if I missed any operating system information that you might need to know that I'm not sure how else to find information without assistance. If the above, you believe that this cannot be a problem with flash/shockwave or adobe then please advise :)

    Thank you

    Hello Yaqub K,.

    I was already running on Firefox and connected to my wireless router.

    I tried to see if the problem has continued on Internet Explorer, which he did when viewing media.

    I also tried to load in safe mode on and watch media on internet but in safe mode sound/volume is disabled since it was impossible to see if the show and the GAL/skip took place only in safe mode.

    Oddly enough I always update my system when I get notification next to my bar of the time and date at the bottom of my screen from Windows Update. I did check to make sure that everything was to date a week before your answer when the problem occurred and he said everything was up to date. However one day after you sent your message to me here, I received a Windows Update notification that there are 6 available updates I performed. I dare say, but since then I have not received all previous media watch an issues and physical memory on Windows Task Manager never descended below 1200 MB. I've noticed that the media always look a problem falls to about 300 MB of free space when the media is lagging and jumps. Why he does this, I don't know.

    But it seems that somehow maybe one of Windows Update has hopefully stopped my problem does not happen.

    Thanks to all who offered their support and I hope that the question does not return!

  • Performance-to-many problem (using the model of the FAQ)

    After reading "HOW TO: post a request for tuning SQL - model showing statement" I gathered:

    I have included some general information at the bottom of the post

    The following SQL statement has been identified as a bad performance. It takes ~ 160 seconds to run, but similar (indicated below first statement) SQL statements run in ~ 1 second.

    SQL taking 160 seconds:
    SELECT
    a.*
    FROM
    table_a a
    INNER JOIN table_a_b ab ON a.id = ab.media_fk
    WHERE
    ab.channel_fk IN (7, 1);
    SQL in ~ 1 second or less
    ...
    ab.channel_fk IN (7);
    Or:
    ...
    ab.channel_fk IN (6, 9, 170, 89);
    The purpose of the SQL is to return lines from table_a associated table_b (not in SQL) through the junction table table_a_b.

    The version of the database is 10.2.0.4.0

    These are the parameters relevant for the optimizer:
    show parameter optimizer;
    
    NAME                                               TYPE        VALUE
    -------------------------------------------------- ----------- -----------------------------------------
    optimizer_dynamic_sampling                         integer     2
    optimizer_features_enable                          string      10.2.0.4
    optimizer_index_caching                            integer     0
    optimizer_index_cost_adj                           integer     100
    optimizer_mode                                     string      ALL_ROWS
    optimizer_secure_view_merging                      boolean     TRUE
    
    show parameter db_file_multi;
    
    NAME                                               TYPE        VALUE
    -------------------------------------------------- ----------- -----------------------------------------
    db_file_multiblock_read_count                      integer     16
    
    show parameter db_block_size;
    
    NAME                                               TYPE        VALUE
    -------------------------------------------------- ----------- -----------------------------------------
    db_file_multiblock_read_count                      integer     16
    
    select sname, pname, pval1, pval2 from sys.aux_stats$;
    
    SNAME                          PNAME                          PVAL1                  PVAL2
    ------------------------------ ------------------------------ ---------------------- -------------------
    SYSSTATS_INFO                  STATUS                                                COMPLETED
    SYSSTATS_INFO                  DSTART                                                07-18-2006 23:19
    SYSSTATS_INFO                  DSTOP                                                 07-25-2006 23:19
    SYSSTATS_INFO                  FLAGS                          0
    SYSSTATS_MAIN                  SREADTIM                       5.918
    SYSSTATS_MAIN                  MREADTIM                       7.889
    SYSSTATS_MAIN                  CPUSPEED                       1383
    SYSSTATS_MAIN                  MBRC                           8
    SYSSTATS_MAIN                  MAXTHR                         1457152
    SYSSTATS_MAIN                  SLAVETHR                       -1
    Here is the output of the EXPLAIN PLAN of:
    PLAN_TABLE_OUTPUT
    Plan hash value: 3781163428
    
    ----------------------------------------------------------------------------------------------------
    | Id  | Operation             | Name               | Rows  | Bytes |TempSpc| Cost (%CPU)| Time     |
    ----------------------------------------------------------------------------------------------------
    |   0 | SELECT STATEMENT      |                    |  1352K|   771M|       | 60042   (3)| 00:05:56 |
    |*  1 |  HASH JOIN            |                    |  1352K|   771M|    27M| 60042   (3)| 00:05:56 |
    |*  2 |   INDEX FAST FULL SCAN| SYS_IOT_TOP_316310 |  1352K|    11M|       |  1816   (4)| 00:00:11 |
    |   3 |   TABLE ACCESS FULL   | TABLE_A            |  2190K|  1230M|       | 32357   (4)| 00:03:12 |
    ----------------------------------------------------------------------------------------------------
    
    Predicate Information (identified by operation id):
    ---------------------------------------------------
    
       1 - access(""AB"".""MEDIA_FK""=""A"".""ID"")
       2 - filter(""AB"".""CHANNEL_FK""=1 OR ""AB"".""CHANNEL_FK""=7)
    
    Note
    -----
       - 'PLAN_TABLE' is old version
    For reference, the EXPLAIN PLAN when using
    ...
    ab.channel_fk IN (6, 9, 170, 89);
    that runs in ~ 1 second is:
    PLAN_TABLE_OUTPUT
    Plan hash value: 794334170
    
    ----------------------------------------------------------------------------------------
    | Id  | Operation          | Name      | Rows  | Bytes |TempSpc| Cost (%CPU)| Time     |
    ----------------------------------------------------------------------------------------
    |   0 | SELECT STATEMENT   |           |   143K|    81M|       | 58982   (3)| 00:05:50 |
    |*  1 |  HASH JOIN         |           |   143K|    81M|  2952K| 58982   (3)| 00:05:50 |
    |   2 |   INLIST ITERATOR  |           |       |       |       |            |          |
    |*  3 |    INDEX RANGE SCAN| C_M_INDEX |   143K|  1262K|       |  1264   (1)| 00:00:08 |
    |   4 |   TABLE ACCESS FULL| TABLE_A   |  2190K|  1230M|       | 32357   (4)| 00:03:12 |
    ----------------------------------------------------------------------------------------
    
    Predicate Information (identified by operation id):
    ---------------------------------------------------
    
       1 - access(""AB"".""MEDIA_FK""=""A"".""ID"")
       3 - access(""AB"".""CHANNEL_FK""=6 OR ""AB"".""CHANNEL_FK""=9 OR
                  ""AB"".""CHANNEL_FK""=89 OR ""AB"".""CHANNEL_FK""=170)
    
    Note
    -----
       - 'PLAN_TABLE' is old version
    Here is the output of SQL * Plus AUTOTRACE, including CALENDAR information:
    SQL> set autotrace traceonly arraysize 100;
    SQL> SELECT
      2  a.*
      3  FROM
      4  table_a a
      5  INNER JOIN table_a_b ab ON a.id = ab.media_fk
      6  WHERE
      7  ab.channel_fk IN (7, 1);
    
    1336148 rows selected.
    
    
    Execution Plan
    ----------------------------------------------------------
    Plan hash value: 3781163428
    ----------------------------------------------------------------------------------------------------
    | Id  | Operation             | Name               | Rows  | Bytes |TempSpc| Cost (%CPU)| Time     |
    ----------------------------------------------------------------------------------------------------
    |   0 | SELECT STATEMENT      |                    |  1352K|   771M|       | 60042   (3)| 00:05:56 |
    |*  1 |  HASH JOIN            |                    |  1352K|   771M|    27M| 60042   (3)| 00:05:56 |
    |*  2 |   INDEX FAST FULL SCAN| SYS_IOT_TOP_316310 |  1352K|    11M|       |  1816   (4)| 00:00:11 |
    |   3 |   TABLE ACCESS FULL   | TABLE_A            |  2190K|  1230M|       | 32357   (4)| 00:03:12 |
    ----------------------------------------------------------------------------------------------------
    
    
    Predicate Information (identified by operation id):
    ---------------------------------------------------
    
       1 - access("AB"."MEDIA_FK"="A"."ID")
       2 - filter("AB"."CHANNEL_FK"=1 OR "AB"."CHANNEL_FK"=7)
    
    Note
    -----
       - 'PLAN_TABLE' is old version
    
    
    Statistics
    ----------------------------------------------------------
          10586  recursive calls
              0  db block gets
         200457  consistent gets
         408343  physical reads
              0  redo size
      498740848  bytes sent via SQL*Net to client
         147371  bytes received via SQL*Net from client
          13363  SQL*Net roundtrips to/from client
             49  sorts (memory)
              0  sorts (disk)
        1336148  rows processed
    The TKPROF output for that statement looks like the following:
    TKPROF: Release 10.2.0.4.0 - Production on Mon Oct 1 12:23:21 2012
    
    Copyright (c) 1982, 2007, Oracle.  All rights reserved.
    
    Trace file: ..._ora_4896.trc
    Sort options: default
    
    ********************************************************************************
    count    = number of times OCI procedure was executed
    cpu      = cpu time in seconds executing
    elapsed  = elapsed time in seconds executing
    disk     = number of physical reads of buffers from disk
    query    = number of buffers gotten for consistent read
    current  = number of buffers gotten in current mode (usually for update)
    rows     = number of rows processed by the fetch or execute call
    ********************************************************************************
    
    ALTER SYSTEM SET TIMED_STATISTICS = TRUE
    
    
    call     count       cpu    elapsed       disk      query    current        rows
    ------- ------  -------- ---------- ---------- ---------- ----------  ----------
    Parse        1      0.00       0.00          0          0          0           0
    Execute      1      0.00       0.03          0          0          0           0
    Fetch        0      0.00       0.00          0          0          0           0
    ------- ------  -------- ---------- ---------- ---------- ----------  ----------
    total        2      0.00       0.03          0          0          0           0
    
    Misses in library cache during parse: 0
    Parsing user id: 21
    ********************************************************************************
    
    SELECT
    a.*
    FROM
    table_a a
    INNER JOIN table_a_b ab ON a.id = ab.media_fk
    WHERE
    ab.channel_fk IN (7, 1)
    
    call     count       cpu    elapsed       disk      query    current        rows
    ------- ------  -------- ---------- ---------- ---------- ----------  ----------
    Parse        1      0.01       0.00          0          0          0           0
    Execute      1      0.00       0.00          0          0          0           0
    Fetch        2     27.23     163.57     179906     198394          0          16
    ------- ------  -------- ---------- ---------- ---------- ----------  ----------
    total        4     27.25     163.58     179906     198394          0          16
    
    Misses in library cache during parse: 1
    Optimizer mode: ALL_ROWS
    Parsing user id: 21
    
    
    
    ********************************************************************************
    
    OVERALL TOTALS FOR ALL NON-RECURSIVE STATEMENTS
    
    call     count       cpu    elapsed       disk      query    current        rows
    ------- ------  -------- ---------- ---------- ---------- ----------  ----------
    Parse        2      0.01       0.00          0          0          0           0
    Execute      2      0.00       0.03          0          0          0           0
    Fetch        2     27.23     163.57     179906     198394          0          16
    ------- ------  -------- ---------- ---------- ---------- ----------  ----------
    total        6     27.25     163.62     179906     198394          0          16
    
    Misses in library cache during parse: 1
    
    
    OVERALL TOTALS FOR ALL RECURSIVE STATEMENTS
    
    call     count       cpu    elapsed       disk      query    current        rows
    ------- ------  -------- ---------- ---------- ---------- ----------  ----------
    Parse        0      0.00       0.00          0          0          0           0
    Execute      0      0.00       0.00          0          0          0           0
    Fetch        0      0.00       0.00          0          0          0           0
    ------- ------  -------- ---------- ---------- ---------- ----------  ----------
    total        0      0.00       0.00          0          0          0           0
    
    Misses in library cache during parse: 0
    
        2  user  SQL statements in session.
        0  internal SQL statements in session.
        2  SQL statements in session.
    ********************************************************************************
    Trace file: ..._ora_4896.trc
    Trace file compatibility: 10.01.00
    Sort options: default
    
           1  session in tracefile.
           2  user  SQL statements in trace file.
           0  internal SQL statements in trace file.
           2  SQL statements in trace file.
           2  unique SQL statements in trace file.
          46  lines in trace file.
         187  elapsed seconds in trace file.
    DBMS_XPLAN. Output DISPLAY_CURSOR:
    select * from table(dbms_xplan.display_cursor('474frsqbc1n4d', null, 'ALLSTATS LAST'));
    
    PLAN_TABLE_OUTPUT
    SQL_ID  474frsqbc1n4d, child number 0
    -------------------------------------
    SELECT /*+ gather_plan_statistics */ c.* FROM table_a c INNER JOIN table_a_b ab ON c.id = ab.media_fk WHERE ab.channel_fk IN (7, 1)
    
    Plan hash value: 3781163428
    
    ---------------------------------------------------------------------------------------------------------------------------------------------------
    | Id  | Operation             | Name               | Starts | E-Rows | A-Rows |   A-Time   | Buffers | Reads  | Writes |  OMem |  1Mem | Used-Mem |
    ---------------------------------------------------------------------------------------------------------------------------------------------------
    |*  1 |  HASH JOIN            |                    |      1 |   1352K|   1050 |00:00:40.93 |     198K|    182K|    209K|    29M|  5266K| 3320K (1)|
    |*  2 |   INDEX FAST FULL SCAN| SYS_IOT_TOP_316310 |      1 |   1352K|   1336K|00:00:01.34 |   10874 |      0 |      0 |       |       |          |
    |   3 |   TABLE ACCESS FULL   | TABLE_A            |      1 |   2190K|   2267K|00:02:45.56 |     187K|    182K|      0 |       |       |          |
    ---------------------------------------------------------------------------------------------------------------------------------------------------
    
    Predicate Information (identified by operation id):
    ---------------------------------------------------
    
       1 - access(""AB"".""MEDIA_FK""=""C"".""ID"")
       2 - filter((""AB"".""CHANNEL_FK""=1 OR ""AB"".""CHANNEL_FK""=7))
    Thank you for reading I'm waiting for suggestions to improve the performance of this statement.

    -----

    H3. Backgroud

    There are many years my company made decided to maintain many-to-many relationships in our database using pipe delimited fields. An example of field value:
    '|ABC|XYZ|VTR|DVD|'
    Each delimited value refers to a unique "short" code TABLE_B (there is also a real digital foreign key to TABLE_B, which is what I use in the junction table). We are regularly using these columns with the next SQL style:
    ...
    WHERE
    INSTR(pipedcolumn, '|ABC|') > 0
    OR INSTR(pipedcolumn, '|XYZ|' > 0
    ...
    Appropriate indexes have been created over the years to make this process as soon a possible.

    We now have an opportunity to correct some of these errors of design and implementation of junction tables to replace the current field. Before that, we have decided to take a copy of a database to a client with the largest set of records and test. I created a new junction table:
    TABLE_A_B DDL:
    
        CREATE TABLE TABLE_A_B (
            media_fk NUMBER,
            channel_fk NUMBER,
            PRIMARY KEY (media_fk, channel_fk),
            FOREIGN KEY (media_fk) REFERENCES TABLE_A (ID),
            FOREIGN KEY (channel_fk) REFERENCES TABLE_B (ID)
        ) ORGANIZATION INDEX COMPRESS;
    
        CREATE INDEX C_M_INDEX ON TABLE_A_B (channel_fk, media_fk) COMPRESS;
    And the analysis on a pipe delimited field, populated by this new table.

    I then compared the performance of the following SQL:
    SELECT
    a.*
    FROM
    table_a a
    INNER JOIN table_a_b ab ON a.id = ab.media_fk
    WHERE
    ab.channel_fk IN (x, y, n); -- Can be Many Minutes
    
    --vs.
    
    SELECT
    a.*
    FROM
    table_a a
    WHERE
    INSTR(OWNERS,'|x|')    >0
    OR INSTR(OWNERS,'|y|')    >0
    OR INSTR(OWNERS,'|n|')    >0; -- About 1 second seemingly regardless
    When x, y, n are values that occur less frequently in the TABLE_A_B.CHANNEL_FK performance are comparable. However once the frequency of x, y, n increases, performance suffers. Here is a summary of the data CHANNEL_FK in TABLE_A_B:
    --SQL For Summary Data
    SELECT channel_fk, count(channel_fk) FROM table_a_b GROUP BY channel_fk ORDER BY COUNT(channel_fk) DESC;
    
    CHANNEL_FK             COUNT(CHANNEL_FK)
    ---------------------- ----------------------
    7                      780741
    1                      555407
    2                      422493
    3                      189493
    169                    144663
    9                      79457
    6                      53051
    171                    28401
    170                    19857
    49                     12603
    ...
    I noticed that whenever I use any combination of values that occur over approximately 800 000 times (i.e. IN (7, 1) = 780741 + 555407 = 1336148) then I get performance problems.

    I find it very difficult to accept that the old pipe delimited fields are a better solution (without taking into account any other than this search criterion!).

    Thank you for reading this far. I really look forward to suggestions on how to improve the performance of this statement.

    Published by: user1950227 on October 1, 2012 12:06
    Table of link renamed in DDL.

    davebcast wrote:

    The following SQL statement has been identified as a bad performance. It takes ~ 160 seconds to run, but similar (indicated below first statement) SQL statements run in ~ 1 second.

    Keep in mind that the enforcement timeframe has elapsed is a poor metric to use for benchmarking of SQL. The reason is that the same workload does not mean that the same elapsed execution time.

    The workload for example shows a block of 1000 readings. There will be a difference marked by this workload reading data of the slow physical disks, or making this workload by reading data from memory in memory cache. And if it happens to be in memory or on disk is a kind of "random" thing (depends on many environment and factors of execution).

    Thus, rather than measure the elapsed time and use it to compare, rather compare actual workloads. A workload of 500 block reading is faster and better than a block of 1000 DSL - despite the fact that a point of elapsed time can show the 500 read being slow (e/s physical) block a block of 1000 to read (e/s logic).

  • Performance monitoring / identify problems

    Is there a technique to find and identify database performance problems without accessing the database?


    Thank you

    Well, if you are root on the server, you can connect to the database as SYSDBA using operating system authentication.

    Using operating system tools could be potentially useful, but usually in addition to the information in the database, not instead of it. You can see at the level of the operating system, for example, that the machine is constantly using 95% of the available CPU for long periods of time at night so we can conclude that the current processes of charge every night are generally CPU a bottleneck. Short throw material the problem (which may or may not make things better), however, there is no way to know that the problem is that there are a few poor query plans that are causing excessive CPU consumption and no way to fix the problem.

    There are a small number of issues of a bad system configuration that you can see in the level of operating system - for example, if you have 4 GB of physical RAM and the database is regularly using 8 GB of RAM and is constantly exchanging. You must Access the database (or at least the settings file) to change the database settings to use less RAM.

    Justin

  • performance after decommissioning problem

    Hello

    Before iam using the version of the oracle 11.1 client to connect to oracle 10.1, it was working fine,

    now, I spent in the client version of 11.1 to 8, now iam facing the performance of applications in oracle 10.1 connection.

    What could be the reasons behind all this.

    Thank you.

    What language do you use? Maybe a few problems of libraries?

    Nicolas.

  • Performance - Captivate 2 problems

    Since I installed Captivate 2, I've known severe performance on my laptop problem. A video captured with the first version of Captivate (approximately 75 slides), when opened in Captivate 2, limited my ability to changes. I can perform changes on the first 20 - or so slides... IE - resize highlight boxes, change in length of strike etc... After the slide 20' th, I can no longer make these changes. It's as if the system is at maximum. I am obliged to break the video into separate files, not more than 20 slides each to continue with the installation. At the end that I can copy and past these slides back into a single file for editing. Someone at - it experieince that? You can provide any help would be greatly appreciated. Thanks in advance for your help.

    I solved this problem by upgrading to the RAM on my computer. Thank you for all your help.

  • Internet y480 Lenovo problems

    Whenever I have restart my lenovo, it connects to the internet automatically. I tried to restart with a lan connection and wifi, the same question. Whenever I have to network troubleshooting to restart internet. I end up getting this message

    connection to the local network
    Wireless network connection is not a valid IP configuration

    After a while, he got very boring. Y at - it a fix for this!

    Can block the macfee map network or something?

    Hello.

    You can try to disable the antivirus to check if this is the reason?

    There are a few discussions on wireless connectivity, please, search the forum for possible solutions/suggestions.

Maybe you are looking for