Ask the operation slow with large SGA and fast with little CMS

Hello

We have a situation where one of the insert is running slow and fast QA in PROD. Both are the same versions of database - Oracle 10.2.0.4 on HP Unix 11.31. To avoid the cause of databases running on another server, we copied from our Production database to the same server where the QA database is running and began with init.ora PROD that has 7 GB 6 GB SGA_TARGET and SGA_MAX_SIZE. For the QA database, SGA_MAX_SIZE is 700 MB and SGA_TARGET is 600 MB. Both are running on the same server, and with the same data. We have refreshed QA with data from PROD. If we start with PROD init.ora QA database, QA also behaves the same way PROD.

This problem is only with the specific insert. Here is the result of this specific statement tkprof. Can someone please interpret this for me? I am poor in SQL tuning :-( Why the statement behaves ODD with the size of the SGA PROD? Generally, we would think THAT larger SGA should give better performance.

call the query of disc elapsed to cpu count current lines
------- ------  -------- ---------- ---------- ---------- ----------  ----------
Parse        1      0.00       0.00          0          0          0           0
Run 1 56710.39 56067,75 7343 311186373 0 0
Fetch        0      0.00       0.00          0          0          0           0
------- ------  -------- ---------- ---------- ---------- ----------  ----------
Total 2 56710.39 56067,76 7343 311186373 0 0

Chess in the library during parsing cache: 1
Optimizer mode: CHOOSE
The analysis of the user id: 27 (TEST)

Rows Row Source operation
-------  ---------------------------------------------------
0 CRDETAIL of SEQUENCE (cr = 0 pr = 0 pw = time 0 = 29 US)
0 REVIEWS (cr = 0 pr = 0 pw = time 0 = 21 US)
0 SORT GROUP BY (cr = 0 pr = 0 pw = time 0 = 20 US)
401 HASH RIGHT SEMI JOIN (cr = 23299915 pr 7343 pw = time = 0 = 93982966 en)
237 TABLE ACCESS BY INDEX ROWID CR_STRUCTURE_VALUES2 (cr = 96 pr = 0 pw = time 0 = 504 en)
253 CR_STRUCTURE_VALUES2_PK INDEX RANGE SCAN (cr = 4 pr = 0 pw = time 0 = 278 en)(object id 1467582)
TABLE ACCESS BY INDEX ROWID CR_COST_REPOSITORY 841 (cr = 23306003 pr 7343 pw = time = 0 = 94546465 en)
1317368058 NESTED LOOPS (cr = 79721182 pr 7343 pw = time = 0 = 18565176955 en)
VIEW 26912 (cr = pr 9874 7343 pw = time = 0 = 5269231 en)
26912 MINUS (cr = pr 9874 7343 pw = time = 0 = 5242317 en)
27462 SORT UNIQUE (cr = 9627 pr = 7329 pw = time 0 = 5040815 en)
271564 CR_STRUCTURE_VALUES2 TABLE FULL ACCESS (cr = 9627 pr = 7329 pw = time 0 = 1357961 en)
568 SORT UNIQUE (cr = 247 pr = 14 pw = time 0 = 43467 US)
TABLE ACCESS BY INDEX ROWID CR_STRUCTURE_VALUES2 2357 (cr = 247 pr = 14 pw = time 0 = US 14751)
2357 CR_STRUCTURE_VALUES2_PK INDEX RANGE SCAN (cr = pr 11 = 14 pw = time 0 = 10028)(object id 1467582) US
INDEX RANGE SCAN CRCR_MN_IX 1317341146 (cr = 79711308 pr = 0 pw = time 0 = 50420511 US)(object id 1469401)


Implementation plan of lines
-------  ---------------------------------------------------
0 THE INSERT STATEMENT MODE: CHOOSE
SEQUENCE "CRDETAIL" 0 (SEQUENCE)
0 REVIEWS
0 TRI (GROUP BY)
401 HASH JOIN (RIGHT HALF)
HOW TO ACCESS THE TABLE 237: ANALYSES (BY INDEX ROWID) OF
"CR_STRUCTURE_VALUES2" (TABLE)
INDEX 253 MODE: SCANNED (SCAN INTERVAL) OF
"CR_STRUCTURE_VALUES2_PK" ((UNIQUE) INDEX)
ACCESS MODE TO THE 841 TABLE: ANALYSIS (BY INDEX ROWID) OF "CR_COST_REPOSITORY" (TABLE)
1317368058 NESTED LOOPS
VIEW 26912
26912 LESS
27462 SORT (SINGLE)
TABLE 271564 ACCESS MODE: ANALYZED (FULL) OF
"CR_STRUCTURE_VALUES2" (TABLE)
568 (SINGLE) SORT
HOW TO ACCESS THE TABLE 2357: ANALYSES (BY INDEX ROWID)
OF "CR_STRUCTURE_VALUES2" (TABLE)
INDEX 2357 MODE: SCANNED (SCAN INTERVAL) OF
"CR_STRUCTURE_VALUES2_PK" ((UNIQUE) INDEX)
MODE 1317341146 INDEX: ANALYSIS (SCAN INTERVAL) OF "CRCR_MN_IX".
(INDEX)

********************************************************************************

And here is the statement in question:

INSERT
INTO cr_allocations_stg
  (
    "ID",
    "COMPANY",
    "GL_ACCOUNT",
    "COST_CENTER",
    "COST_ELEMENT",
    "PROFIT_CENTER",
    "MASTER_ORDER",
    "ORDER_NUMBER",
    " FUNDING_PROJECT",
    "POSTING_ORDER",
    "POSTING_COST_CENTER",
    "ORIG_COST_ELEMENT",
    "ORIG_COST_CENTER",
    "ORIG_PROFIT_CENTER",
    "TRADING_PARTNER",
    "WORK_ORDER_NUMBER",
    "DR_CR_ID",
    "LEDGER_SIGN",
    "QUANTITY",
    "AMOUNT",
    "MONTH_NUMBER",
    "MONTH_PERIOD",
    "GL_JOURNAL_CATEGORY",
    "AMOUNT_TYPE",
    "ALLOCATION_ID",
    "TARGET_CREDIT",
    "CROSS_CHARGE_COMPANY"
  )
SELECT crdetail.nextval,
  "COMPANY",
  "GL_ACCOUNT",
  "COST_CENTER",
  '5253000',
  "PROFIT_CENTER" ,
  "MASTER_ORDER",
  "ORDER_NUMBER",
  "FUNDING_PROJECT",
  ' ',
  "POSTING_COST_CENTER",
  "ORIG_COST_ELEMENT",
  "ORIG_COST_CENTER",
  "ORIG_PROFIT_CENTER",
  " TRADING_PARTNER",
  "WORK_ORDER_NUMBER",
  CASE
    WHEN amount > 0
    THEN 1
    ELSE -1
  END,
  1,0,
  ROUND(amount * 0.0574000000, 2),
  month_number,
  0,
  '593',
  1 ,
  7,
  'TARGET',
  ' '
FROM
  (SELECT "COMPANY",
    "GL_ACCOUNT",
    "COST_CENTER",
    "PROFIT_CENTER",
    "MASTER_ORDER",
    "FUNDING_PROJECT",
    "POSTING_COST_CENTER",
    "ORDER_NUMBER",
    "ORIG_COST_ELEMENT",
    "ORIG_COST_CENTER",
    "ORIG_PROFIT_CENTER",
    "TRADING_PARTNER",
    "WORK_ORDER_NUMBER",
    month_n umber,
    0,
    SUM(amount) amount,
    SUM(quantity) quantity
  FROM CR_COST_REPOSITORY
  WHERE (amount_type    = 1 )
  AND (month_number     = 201404)
  AND ( "MASTER_ORDER" IN MASTER_ORDER
  AND EXISTS
    (SELECT 1
    FROM
      (SELECT SUBSTR(ELEMENT_VALUE, 1, DECODE(INSTR(ELEMENT_VALUE, ':'), 0, L ENGTH(ELEMENT_VALUE) + 1, INSTR(ELEMENT_VALUE, ':')) - 1) AS ELEMENT
      FROM CR_STRUCTURE_VALUES2
      WHERE STRUCTURE_ID       = 2
      AND DETAIL_BUDGET        = 1
      AND STATUS               = 1
      AND UPPER(PARENT_VALUE) IN ('ELECTRIC ALL OTHER','ELECTRIC COR')
      MINUS
      SELECT SUBSTR(ELEMENT_VALUE, 1, DECODE(INSTR(ELEMENT_VALUE, ':'), 0, LENGTH(ELEMENT_VALUE) + 1, INSTR(ELEMENT_VALUE, ':')) - 1) AS ELEME NT
      FROM CR_STRUCTURE_VALUES2
      WHERE STRUCTURE_ID      = 9
      AND DETAIL_BUDGET       = 1
      AND STATUS              = 1
      AND UPPER(PARENT_VALUE) = 'A&G OH ORDER EXCLUSION'
      ) Z
    WHERE Z.ELEMENT = MASTER_ORDER
    )
  AND "GL_ACCOUNT"   <> '91081001'
  AND "COST_ELEMENT" IN COST_ELEMENT
  AND EXISTS
    (SELECT 1
    FROM CR_ST RUCTURE_VALUES2 A
    WHERE A.STRUCTURE_ID = 5
    AND A.DETAIL_BUDGET  =1
    AND A.STATUS         = 1
    AND COST_ELEMENT     = A.ELEMENT_VALUE
    )
  AND "GL_ACCOUNT" NOT IN ('5100000','5325000','5327000')
  AND "SOURCE_ID"      <> '7' )
  GROUP BY "COMPANY",
    "GL_ACCOUNT",
    "COST_CENTER",
    "PROFIT_CENTER",
    "MASTER_ORDER",
    "FUNDING_PROJECT",
    "POSTING_COST_CENTER",
    "ORDER_NUMBER",
    "ORIG_COST_ELEMENT",
    "ORIG_COST_CENTER",
    "ORIG_PROFIT_CENTER",
    "TRADING_PARTNER",
    "WORK_ORDER_NUMBER",
    month_number
  )

Enjoy your first answer on this.

Thank you and best regards,

Murali

Option 1:

You run with two different ORACLE_HOMEs - that is potentially two different copies of the Oracle executable to the patch different sets?

Option 2:

A change of size of SGA is unlikely to directly affect the execution plan, but it also has change the size of the PGA TOUR at the same time? A change in the pga_aggregate_target could affect the choice of the mechanism of the join optimizer. (But not to change an in a join; but hash semi-join to nested loop is possible).

Possibility 3:

The db_file_multiblock_read_count leaves then the size that oracle defines by default depends on the db_cache_size divided by process; so, if you have reduced the sga_target_size you (implicitly or explicitly, no doubt) reduced the db_cache_size, and if you don't reduce the process in the same way, then the default db_file_multiblock_read_count been reduced. What you did on your system stats, this could change the cost of (for example) full tablescans, which could lead to a change in execution plan.

It would be useful to see the results of a call to explain the plan / dbms_xplan.display in both cases so that we can see the variation in estimates of Oracle.

Concerning

Jonathan Lewis

Tags: Database

Similar Questions

  • Error in the painting: "there is not enough memory or resources to complete the operation. Close some programs, and then try again. »

    Original title: new resource error in painting, whenever I try to close the file or select all content

    (Using XP with SP3) Use this machine for months and months and I use paint all the time to capture screens and paste a part in the documents. Don't know what I did but all of a sudden this error when I try to select - all or to close the window in paint:

    "There is not enough memory or resources to complete the operation. Close some programs, and then try again. »

    Even clicking end task in the Manager of tasks gets this message before TM requires the application to stop. Back to zero does not solve the problem, and other programs (memory hog) encounter any problems at all. Virus protection is up-to-date, ran a few cleanups, no help. I think that somewhere, paint is watered - I can download and reinstall?

    Hi ebjeebee,
     
    This problem can occur for the following reasons:

    • If the bitmap file is a compressed format that Paint cannot read. For example, paint does not support CVID compressed bitmap files. If you try to open such a file in Paint, the above error message occurs.
    • If the default image for the paint attributes are too large. This setting depends on the memory and disk space.
    To resolve this issue, use the appropriate method:
    • If you receive the error message above when opening a bitmap in Microsoft Paint, the only resolution at this time is to open the bitmap file in another program.
    • If you receive the error message above when opening Microsoft Paint, follow these steps to fix it:

    a. open an existing bitmap.

    b. in the Image menu, click attributes.

    c. click on default and then click OK.

    d. on the file menu, click Save as and save the bitmap with a new name.

    e. close and restart Paint.

  • HOW CAN I GET A HP LASERJET 4V IN ORDER TO PROPERLY USE THE OPERATING SYSTEM TO XP PRO AND USB USING A PARALLEL CABLE?

    HOW CAN I GET A HP LASERJET 4V IN ORDER TO PROPERLY USE THE OPERATING SYSTEM TO XP PRO AND USB USING A PARALLEL CABLE?

    The printer works at all with this cable?

    The cable has recognized and installed by Windows XP when you logged on to the computer?

    If the cable has been recognized, what steps have you taken to install the printer then (be as accurate and complete as possible)?

    You get an error message?  If so, please provide, without paraphrasing.

    This printer has already been installed on this computer?  If so, with what type of connection?

    And especially, what is the brand and model of the USB to parallel cable?  Many of them do not work.  See, for example, the comments here , which suggests that 25% of the units will simply not work.  This seems to be one of these products you should buy at a local store, rather than on the Internet, then you can continue taking it back until you get a working unit.

  • Why Outlook in Windows 7 keep ask my network password every time I open the program and repeatedly asking the password. I can receive and send mail without problems

    Why Outlook in Windows 7 keep ask my network password every time I open the program and repeatedly asking the password. I can receive and send mail without problems

    See this for help...

    http://support.Microsoft.com/default.aspx/KB/290684 MS - MVP Windows Desktop Experience, "when everything has failed, read the operating instructions.

  • need to resize the image to a larger size and without distorting

    need to resize the image to a larger size and without distorting

    Every time you a high-end image you sacrifice quality and introduce artifacts.

  • How can I reinstall the operating system with the recurring kernel panics?

    MacBook 1.1, white, plastic, 2.0/2x1GB/80GB/SD/USB.

    It used a lot, but want to keep going for special purposes.  Get kernel panic/black screen when I try to reinstall the operating system on a blank disc;  deleted before trying to reinstall Lion 10.7.3.  Tried other earlier versions of operating system.  Reinstall the memory chips and ordered new ones as a bet.  Made a "Lion" partition the Middle clone backup FW for my MacBook Pro, but there now El Capitan; window said I have bad installer in MB Pro; Cannot install on this new FW partition, but I don't know if this will help anyway.  Must be HW problem; nothing on the MacBook drive.   Diagnosis I could not complete either.  Impossible to wipe FW with the MB Pro, Lion and other stuff loading to attack the problem of HW?   Don't know how to do in this regard.  A new Disk Warrior 5 and old Tech Tool Pro.  Apple HW Test on the original disc from MacBook will not appear either?   Difficult OB!    Challenge yourself, please!   New mem circuits can do. ??

    So I'll try to attack it from the external hard drive, of course, I have to.   But how to find and eliminate the block HW?   Finally, go ask Apple support.

    It doesn't let me finish any operation!

    According to Mactracker, a Macbook 1.1 is limited to Snow Leopard 10.6, as the new OSX compatible.  Do you mean you had lion (10.7) installed?

    Ciao.

  • Satellite A100: How to reinstall the operating system with recovery CD?

    Hi guys,.

    My laptop (8 months) has been crashing (Windows XP) lately and I tried to use the product recovery CD but nothing happened (the laptop failed to boot from the CD, instead, she starts toward the window of connection for Windows XP Home edition). When I open the CD in windows Explorer, then I realized it was empty. Is it supposed to be empty?

    Even if the laptop came with a second CD, "Express Media Player Recovery CD", I think that's going to be for recovering pre-installed software supplied with the system.

    I guess I can contact Toshiba for another free product recovery CD (or are they supposed to be two?) my system is still under warranty.

    Please I need confirmation on this asap.

    Post edited by: [email protected]_UK

    Hello

    It's very strange, I can't believe that the Toshiba Recovery CD is empty!
    There must certainly be a ghost image.
    Very, very strange and mysterious

    The Express Media Player recovery CD retrieves only the Media Express Player but not the entire operating system!
    I also recommend to ask the ASP in your country for a replacement CD recovery.
    Perhaps you could send guys the empty recovery CD because they do not believe! ;)

  • I just installed a new 320G hard drive. I partitioned for OS 4G. Now it says I have no more space, because it is using the partition of 4 GB for everything instead of just the operating system. Please help and advise what should I do and how to do it. Tha

    Dell Dimension 2400 with XP.

    mjcandlec1,
    Welcome to the forums.  Firstly (and this is just my personal opinion) you can actually have a bit more large partition for the operating system.  Just to receive the updates and service packs and other.

    This article will show you how to change the default location of My Documents.  Also when you install programs then ensure you that you change the default installation directory, it will try to go on the C: drive.

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

  • Targeting different versions of the operating system with the same code

    Hello again,

    I'm looking to use some features of the OS 5.0 such as the transitional API.  Is there sort of having a base code that will compile in different versions of the JDE, but exclude the code blocks if the OS does not meet the requirements?

    For example, transitions on a device to OS 5.0 but not appear on device OS 4.5.

    Ideally, I'm looking for a solution that would integrate directly with Eclipse and debug without any extra steps in the two versions of the operating system.

    Try to do research on the "preprocessor directives", you can use this to do what you need.

    Basically, you wrap the code OS 5.0 in the guidelines such as:

    #ifdef VER_5
    System.out.println ("This compile for 5.0");
    #else
    System.out.println ("This compiles for no 5.0");
    #endif

    Then, enable you or disable directives in the compiler generate COD versions for each platform.

    Jason

    www.lcamobile.com

  • Is it OK to take the operating system from 1 computer and place it in another.

    I have an old laptop running Win 7 Ultimate. I have a new laptop running Win 7 Home Premium. I also bought Win 7 Pro.

    I want to do is put the Win 7 Pro on the old laptop and use the Win 7 Ultimate disk to install on the new laptop.
    I know... probably showing my ignorance on this issue. It seems logical, since I own it, I should be able to do what I want with it. And it's more than likely the case.
    Guess my stumbling here, when I install the Windows 7 Pro on the old laptop (probably releasing Win 7 Ultimate - which is the upgrade for the old and the new - already installed on it), is there a period of time that I should wait before attempting installation Win 7 Ultimate on the new computer laptop?
    Please, any info that can help would be greatly appreciated.
    Thank you much for your time, consideration and more thoughtful attention, I'm
    Sincerely,
    Victor J Hunt

    Hi Victor,

    I am not a lawyer, but don't forget that Windows is allowed, not sold.  When you buy a copy of Windows from the store, you can actually buy the rights to use this software and get a free CD in the process. The CD itself is worthless (in fact that you can go and download all versions of Windows from Microsoft site, legally and for free - but you must buy a license key to use).

    So, it really depends on where the copy of Windows 7 has come.  If the laptop came from the factory with Windows 7 Ultimate, then no it can't be used on any other machine.  It is an OEM (Original Equipment Manufacturer) copy licensed for that specific material.

    If you purchased Windows Ultimate yourself the good store, that's different.  It is yours to do whatever you want with it.  You are right that it is only allowed to be used on a system at a time, but you are also good that you are allowed to remove it and put it on another computer, perfectly legal.

  • Remote Desktop is very slow on one another and fast on a single computer

    While I'm at work, I use remote desktop to connect to my home computer. I did this for a long time without any problem.
    I just finished building my new computer yesterday and install a new copy of Windows 7 Pro x 64. When I went to connect to my new computer today via desktop remotely, it is really slow and jerky. I thought maybe it was just my connection but I tried to connect to an older computer which is also on my network home and it was really smooth and fast. So I have 2 computers on the same network, and they have significantly different results when you connect via RDP. The old computer is significantly less powerful than my new.
    Is there something I need to do on my new computer (the server) to speed things up? Maybe tweaks, I have neglected or forgotten to start because it is a new installation of windows?
    All of the involved computers, Client and server (s) running Windows 7 Pro x 64 and my remote desktop settings are the following:
    Display:
    16-bit color
    Local resources:
    Remote - audio does not play
    Keyboard - computer
    Local devices - printers [x] Clipboard]
    Experience
    composition of the Bureau
    persistent bitmap cache implementation
    (all other options unchecked)
    Thank you in advance for your help!

    I got it to work.

    I went through internet and found a registry tweak which fixed my problem 100%
    I navigated to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
    and a new value called DisableTaskOffload DWORD value, and then set its value 1.

    Please look in my problem though!
  • Ask the CLOB column (with XML content)

    1. how to extract a particular xml tag value for a column with the CLOB data type.

    Example:

    < REQUEST_DETAIL >

    PR < GROUP_TYPE > < / GROUP_TYPE >

    < GroupName > ASSET MANAGEMENT TECHNICAL DATA < / GroupName >

    < BUS_UNIT_ACRN > SCS-FCAT < / BUS_UNIT_ACRN >

    < PROJ_MGR_ID > < / PROJ_MGR_ID >

    < PROJ_MGR_NAME > Roland Roy < / PROJ_MGR_NAME >

    < / REQUEST_DETAIL >

    Select

    XmlType (provable). Extract('/REQUEST_DETAIL/GROUP_TYPE/text()').getStringVal)

    e t

    /

    example above works.

    If I do not know the order of xml tag to ask how can I get the value.

    (/ * * / / * * / REQUEST_DETAIL/GROUP_TYPE / * / *)

    2 using the DBMS_LOB. SUBSTR takes longer to run and it never returns results and session will wait status for access to LOB_INDEX content (at the same time the CLOB column is used by the application).

    Y at - it another option for faster results.

    SELECT DBMS_LOB. SUBSTR (xml_blob, 4, DBMS_LOB.) INSTR (xml_blob, "< name >", 1, 1) + 6) name.

    status,

    CNT to COUNT (*)

    OF LOG_TBL

    WHEN TRUNC (IO_DATE) = TRUNC (SYSDATE)

    GROUP OF DBMS_LOB. SUBSTR (xml_blob, 4, DBMS_LOB.) INSTR (xml_blob, "< name >", 1, 1) + 6),

    status

    Kind regards

    Veera

    Adiitional your reuirement to omit the public areas

    2729533 wrote:

    Your 1 returln sql any domain name (p099 and public - seems to search all nodes in an xml file). I only need 1 domain name (and omit the public areas)

    1. SELECT X.*
    2. T
    3. , xmltable ('(//*[DomainName!="PUBLIC"]/DomainName) [1] ')
    4. PASSAGE xmlparse (document t.XML_BLOB)
    5. THE DOMAIN VARCHAR2 COLUMNS (15) PATH '.'
    6. ) X
    7. where t.no = 317663815
  • where to find the operating system certified for 11g and fusion

    Dear all,

    I want to confirm this oracle 11g R2 database and Fusion Middleware 12 c may be installed on windows server 2012.

    where I could find this information please?

    Thank you very much.

    Hello

    No you can't install. Please check the Doc below

    http://www.Oracle.com/technetwork/database/Windows/Tech-Info/sod-Oracle-DB-WIN8-win2012-1853201.PDF

    HTH

  • Connect to the printer error code 'the operation failed with error 0x0000000a.

    not abe to have student access network printers

    Run this fix it.

    http://support.Microsoft.com/mats/printing_problems/en-us

    mohanad

  • My version of 11 items seems to have corrupted so I deleted and tried to download another copy. The operation has failed with a message "Adobe reader could not open... because it is not a supported type, file or because the file has been damaged."

    My version of 11 items seems to have corrupted so I deleted and tried to download another copy. The operation failed with the message "type of Adobe reader could not open... because it is not a supported or because file that the file has been damaged. Help please!

    You can also download the demo version of the software directly to that linked page below and then use your current serial number to activate it.

    Don't forget to follow the steps described in the Note: very important Instructions in the section on the pages of this site download and have cookies turned on in your browser, otherwise the download will not work correctly.

    Photoshop/Premiere Elements 11: l http://prodesigntools.com/photoshop-elements-11-direct-download-links-pse-premiere-pre.htm

Maybe you are looking for

  • Can someone tell me how I can watch any video on Firefox without Macromedia Flash?

    OK, I don't know, but the latest version of flash player really frustrated me. I don't like Chrome was my whole life the Firefox user, but I have to go because I can't stand adobe flash plugin. I uninstalled it and after restart of Firefox automatica

  • Satellite Pro C660-2I - hardware upgrade

    Hey there, I was wondering if it is possible to update the graphics card, sound card and processor on this laptop? Please tell me you need to know

  • Satellite L650 - 13 M - high sound under the touchpad

    Hello When I work with my laptop, I hear a sound of high light (as you may know an insect repellent, just a little louder). It's not very loud, but it can be really annoying. If you listen closely from below, you can see that it comes under the touch

  • ITunes U download guard - using all my mobile data

    Hi, I've tried most tricks that I read on the Forums up to - churn, stop auto downloads, stop sync, app deletion - but nothing works! Even when I deleted the app, Guard stuff still downloading; I know because my disk space runs out. Any ideas?

  • No sequential enum causes error

    When calling a .NET object that has a property that defines the enum value, I get a runtime error in .NET code if the enum is defined so that each value is not a sequential number (as a bit mask). There is no problem if the values are sequential. In