How can improve on the slow update using the query / * + NO_XML_DML_REWRITE * /?

We have an update query recently brought to my attention that turns very slowly on Oracle 11.2.0.1 against a secure XML binary files table using

Update / * + NO_XML_DML_REWRITE * / set object_value = croutreach.action: 1 where actn_id =: 2.
I am told the majority/close to the majority of the ~ 16 fields are updated. This table has also many predefined virtual columns with index fn based on them.

My first inclination was to this redesign using updatexml Oracle. I was told, the / * + NO_XML_DML_REWRITE * / index would also be required here.

Update / * + NO_XML_DML_REWRITE * /.
< tble_name > a
Set a.object_value = updatexml (a.object_value...).

Last year our dba have been mandated by Oracle Support to use this trick, as the update has not been updated off any msgs of error records.

+ 1. Hoping to find out if anyone met with this indication in some capacity and what has their experience been? +

Trying to optimizie this update statement, I'll start from scratch is not using the / * + NO_XML_DML_REWRITE * / hint and will take effect in using the updatexml with establishing a xmlindex.

+ 2. Hoping to receive suggestions on creating the good xmlindex - find an informal index. If getting a few good performance with the xmlindex; in an attempt to remove some of the use of the virtual column. +

+ 3. Any suggestions on living with virtual columns in conjunction with xmlindexes? See the definition of table action and Associates ivirtual columns and indexes. This picture seems more indexed... +.
REATE
  TABLE "CROUTREACH"."ACTION" OF XMLTYPE
  (
    CONSTRAINT "ACTN_ID_PK" PRIMARY KEY ("ACTN_ID") USING INDEX PCTFREE 10
    INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS STORAGE(INITIAL 65536 NEXT
    1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1
    FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE
    DEFAULT) TABLESPACE "ACME_DATA" ENABLE
  )
  XMLTYPE STORE AS SECUREFILE BINARY XML
  (
    TABLESPACE "ACME_DATA" ENABLE STORAGE IN ROW CHUNK 8192 CACHE READS LOGGING
    NOCOMPRESS KEEP_DUPLICATES STORAGE(INITIAL 106496 NEXT 1048576 MINEXTENTS 1
    MAXEXTENTS 2147483645 PCTINCREASE 0 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT
    CELL_FLASH_CACHE DEFAULT)
  )
  ALLOW NONSCHEMA ALLOW ANYSCHEMA VIRTUAL COLUMNS
  (
    *"ACTION_DEF_URN"* AS (CAST(SYS_XQ_UPKXML2SQL(SYS_XQEXVAL(XMLQUERY(
    'declare default element namespace "http://www.cigna.com/acme/domains/actions/2010/03"; (::)                                                 
/action/srvContextPointer/outreachActionDefInfo/@actionDefUrn                                               
'
    PASSING BY VALUE SYS_MAKEXML(128,"XMLDATA") RETURNING CONTENT ),0,0,
    16777216,0),50,1,2) AS VARCHAR2(50))),
    *"STAT_DT"* AS (SYS_EXTRACT_UTC(CAST(TO_TIMESTAMP_TZ(SYS_XQ_UPKXML2SQL(
    SYS_XQEXVAL(XMLQUERY(
    'declare default element namespace "http://www.cigna.com/acme/domains/actions/2010/03"; (::)                                                              
/action/@status_dt'
    PASSING BY VALUE SYS_MAKEXML(128,"XMLDATA") RETURNING CONTENT ),0,0,
    16777216,0),50,1,2),'SYYYY-MM-DD"T"HH24:MI:SS.FFTZH:TZM') AS TIMESTAMP
WITH
  TIME ZONE))),
    *"ACT_DEF_ID"* AS (CAST(SYS_XQ_UPKXML2SQL(SYS_XQEXVAL(XMLQUERY(
    'declare default element namespace "http://www.cigna.com/acme/domains/actions/2010/03"; (::)                                                              
/action/srvContextPointer/outreachActionDefInfo/@actionDefId'
    PASSING BY VALUE SYS_MAKEXML(128,"XMLDATA") RETURNING CONTENT ),0,0,
    16777216,0),50,1,2) AS VARCHAR2(20))),
    *"CORRL_ID"* AS (CAST(SYS_XQ_UPKXML2SQL(SYS_XQEXVAL(XMLQUERY(
    'declare default element namespace "http://www.cigna.com/acme/domains/actions/2010/03"; (::)                                                              
/action/correlationId'
    PASSING BY VALUE SYS_MAKEXML(128,"XMLDATA") RETURNING CONTENT ),0,0,
    16777216,0),50,1,2) AS VARCHAR2(50))),
    *"STAT_RSN"* AS (CAST(SYS_XQ_UPKXML2SQL(SYS_XQEXVAL(XMLQUERY(
    'declare default element namespace "http://www.cigna.com/acme/domains/actions/2010/03"; (::)                                                                  
/action/statusReason'
    PASSING BY VALUE SYS_MAKEXML(128,"XMLDATA") RETURNING CONTENT ),0,0,
    16777216,0),50,1,2) AS VARCHAR2(30))),
    *"ACT_APPNT_DT"* AS (SYS_EXTRACT_UTC(CAST(TO_TIMESTAMP_TZ(SYS_XQ_UPKXML2SQL(
    SYS_XQEXVAL(XMLQUERY(
    'declare default element namespace "http://www.cigna.com/acme/domains/actions/2010/03"; (::)                                                  
/action/actionAppointment/appointment_dt'
    PASSING BY VALUE SYS_MAKEXML(128,"XMLDATA") RETURNING CONTENT ),0,0,
    16777216,0),50,1,2),'SYYYY-MM-DD"T"HH24:MI:SS.FFTZH:TZM') AS TIMESTAMP
WITH
  TIME ZONE))),
    *"UPDT_DT"* AS (SYS_EXTRACT_UTC(CAST(TO_TIMESTAMP_TZ(SYS_XQ_UPKXML2SQL(
    SYS_XQEXVAL(XMLQUERY(
    'declare default element namespace "http://www.cigna.com/acme/domains/actions/2010/03"; (::)                                                              
/action/@update_dt'
    PASSING BY VALUE SYS_MAKEXML(128,"XMLDATA") RETURNING CONTENT ),0,0,
    16777216,0),50,1,2),'SYYYY-MM-DD"T"HH24:MI:SS.FFTZH:TZM') AS TIMESTAMP
WITH
  TIME ZONE))),
    *"CRET_DT"* AS (SYS_EXTRACT_UTC(CAST(TO_TIMESTAMP_TZ(SYS_XQ_UPKXML2SQL(
    SYS_XQEXVAL(XMLQUERY(
    'declare default element namespace "http://www.cigna.com/acme/domains/actions/2010/03"; (::)                                                              
/action/@create_dt'
    PASSING BY VALUE SYS_MAKEXML(128,"XMLDATA") RETURNING CONTENT ),0,0,
    16777216,0),50,1,2),'SYYYY-MM-DD"T"HH24:MI:SS.FFTZH:TZM') AS TIMESTAMP
WITH
  TIME ZONE))),
    *"ACT_SEQ"* AS (CAST(TO_NUMBER(SYS_XQ_UPKXML2SQL(SYS_XQEXVAL(XMLQUERY(
    'declare default element namespace "http://www.cigna.com/acme/domains/actions/2010/03"; (::)                                                    
/action/srvContextPointer/outreachActionDefInfo/@sequence'
    PASSING BY VALUE SYS_MAKEXML(128,"XMLDATA") RETURNING CONTENT ),0,0,
    16777216,0),50,1,2)) AS NUMBER(10))),
    *"SERVICE_DEF_URN"* AS (CAST(SYS_XQ_UPKXML2SQL(SYS_XQEXVAL(XMLQUERY(
    'declare default element namespace "http://www.cigna.com/acme/domains/actions/2010/03";                                                          
/action/srvContextPointer/serviceDefUrn'
    PASSING BY VALUE SYS_MAKEXML(128,"XMLDATA") RETURNING CONTENT ),0,0,
    16777216,0),50,1,2) AS VARCHAR2(100))),
    *"ASSIGN_TEAM_CD"* AS (CAST(SYS_XQ_UPKXML2SQL(SYS_XQEXVAL(XMLQUERY(
    'declare default element namespace "http://www.cigna.com/acme/domains/actions/2010/03"; (::)                                                  
/action/assignment/@teamCategoryCode'
    PASSING BY VALUE SYS_MAKEXML(128,"XMLDATA") RETURNING CONTENT ),0,0,
    16777216,0),50,1,2) AS VARCHAR2(50))),
    *"ASSIGN_STAFF_ID"* AS (CAST(SYS_XQ_UPKXML2SQL(SYS_XQEXVAL(XMLQUERY(
    'declare default element namespace "http://www.cigna.com/acme/domains/actions/2010/03"; (::)                                                  
/action/assignment/staffProfileId'
    PASSING BY VALUE SYS_MAKEXML(128,"XMLDATA") RETURNING CONTENT ),0,0,
    16777216,0),50,1,2) AS VARCHAR2(50))),
    *"ACTION_TYPE"* AS (CAST(SYS_XQ_UPKXML2SQL(SYS_XQEXVAL(XMLQUERY(
    'declare default element namespace "http://www.cigna.com/acme/domains/actions/2010/03"; (::)                                                      
declare namespace xsi="http://www.w3.org/2001/XMLSchema-instance"; (::)                                                      
local-name-from-QName(QName("http://www.cigna.com/acme/domains/actions/2010/03",/action/@xsi:type))                                                                  
'
    PASSING BY VALUE SYS_MAKEXML(128,"XMLDATA") RETURNING CONTENT ),0,0,
    16777216,0),50,1,2) AS VARCHAR2(50))),
    *"ACTN_ID"* AS (CAST(SYS_XQ_UPKXML2SQL(SYS_XQEXVAL(XMLQUERY(
    'declare default element namespace "http://www.cigna.com/acme/domains/actions/2010/03";/action/@id'
    PASSING BY VALUE SYS_MAKEXML(128,"XMLDATA") RETURNING CONTENT ),0,0,
    16777216,0),50,1,2) AS VARCHAR2(50))),
    *"STATUS"*AS (CAST(SYS_XQ_UPKXML2SQL(SYS_XQEXVAL(XMLQUERY(
    'declare default element namespace "http://www.cigna.com/acme/domains/actions/2010/03";/action/@status'
    PASSING BY VALUE SYS_MAKEXML(128,"XMLDATA") RETURNING CONTENT ),0,0,
    16777216,0),50,1,2) AS VARCHAR2(20))),
    *"ACME_MBR_ID"* AS (CAST(SYS_XQ_UPKXML2SQL(SYS_XQEXVAL(XMLQUERY(
    'declare default element namespace "http://www.cigna.com/acme/domains/actions/2010/03";/action/acmeMemberId'
    PASSING BY VALUE SYS_MAKEXML(128,"XMLDATA") RETURNING CONTENT ),0,0,
    16777216,0),50,1,2) AS VARCHAR2(50)))
  )
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING STORAGE
  (
    INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0
    FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT
    CELL_FLASH_CACHE DEFAULT
  )
  TABLESPACE "ACME_DATA" ;
CREATE UNIQUE INDEX *"CROUTREACH"."SYS_C0014547"* ON "CROUTREACH"."ACTION"
  (
    "SYS_NC_OID$"
  )
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS STORAGE
  (
    INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0
    FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT
    CELL_FLASH_CACHE DEFAULT
  )
  TABLESPACE "ACME_DATA" ;
CREATE UNIQUE INDEX *"CROUTREACH"."SYS_IL0000082156C00003$$"* ON "CROUTREACH".
  "ACTION"
  (
    PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE(INITIAL 65536 NEXT 1048576
    MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST
    GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
    TABLESPACE "ACME_DATA" PARALLEL (DEGREE 0 INSTANCES 0) ;
CREATE UNIQUE INDEX *"CROUTREACH"."ACTN_ID_PK"* ON "CROUTREACH"."ACTION" (
  "ACTN_ID") PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS STORAGE(
  INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0
  FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT
  CELL_FLASH_CACHE DEFAULT) TABLESPACE "ACME_DATA" ;
  CREATE
    INDEX *"CROUTREACH"."ACTION_STAT_RSN_IDX"* ON "CROUTREACH"."ACTION"
    (
      "STAT_RSN"
    )
    PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS STORAGE
    (
      INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE
      0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT
      CELL_FLASH_CACHE DEFAULT
    )
    TABLESPACE "ACME_DATA" ;
  CREATE
    INDEX *"CROUTREACH"."ACTION_UPDT_DT_IDX"* ON "CROUTREACH"."ACTION"
    (
      "UPDT_DT"
    )
    PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS STORAGE
    (
      INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE
      0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT
      CELL_FLASH_CACHE DEFAULT
    )
    TABLESPACE "ACME_DATA" ;
  CREATE
    INDEX *"CROUTREACH"."ACTION_CRET_DT_IDX"* ON "CROUTREACH"."ACTION"
    (
      "CRET_DT"
    )
    PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS STORAGE
    (
      INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE
      0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT
      CELL_FLASH_CACHE DEFAULT
    )
    TABLESPACE "ACME_DATA" ;
  CREATE
    INDEX *"CROUTREACH"."ACTION_STAT_DT_IDX"* ON "CROUTREACH"."ACTION"
    (
      "STAT_DT"
    )
    PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS STORAGE
    (
      INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE
      0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT
      CELL_FLASH_CACHE DEFAULT
    )
    TABLESPACE "ACME_DATA" ;
  CREATE
    INDEX *"CROUTREACH"."ACTION_MBRID_TYP_STAT_IDX"* ON "CROUTREACH"."ACTION"
    (
      "ACME_MBR_ID",
      "ACTION_TYPE",
      "STATUS"
    )
    PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS STORAGE
    (
      INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE
      0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT
      CELL_FLASH_CACHE DEFAULT
    )
    TABLESPACE "ACME_DATA" ;
  CREATE
    INDEX *"CROUTREACH"."ACT_ACTDEF_URN_IDX"* ON "CROUTREACH"."ACTION"
    (
      "ACTION_DEF_URN"
    )
    PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS STORAGE
    (
      INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE
      0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT
      CELL_FLASH_CACHE DEFAULT
    )
    TABLESPACE "ACME_DATA" ;
  CREATE
    INDEX *"CROUTREACH"."ACTION_ACT_DEF_ID_STATUS_IDX"* ON "CROUTREACH"."ACTION"
    (
      "ACT_DEF_ID",
      "STATUS"
    )
    PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS STORAGE
    (
      INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE
      0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT
      CELL_FLASH_CACHE DEFAULT
    )
    TABLESPACE "ACME_DATA" ;
Any suggestions much appreciated.

Kind regards
Richard Blanchard

Hi Rick,

Thanks for adding the sample.

First note: you use namespaces by default, different in the example of XML and the request - this a misspelling due to your mask real names?

In any case, I see two problems with the UPDATE statement:

(1) unless it is really part of the id, do not double-cover the value:

@id="'888a80be-d69f-464d-b3f7-85b6209f918e'"

must be:

@id="888a80be-d69f-464d-b3f7-85b6209f918e"

or as a variable binding (see below)

(2) just like other XML features, XMLExists supports the names. You must declare any namespace as you lower to use XQuery in the expression (in this case, the default namespace).

It works for me:

SQL> create table action of xmltype
  2  xmltype store as securefile binary xml
  3  ;

Table created.

SQL> insert into action
  2  values (
  3   xmltype('
  4  
 13     abcdefghijklmnop
 14     qrstuvwxyz
 15     
 16        urn:coderunner:Medical:Definition:ServiceService:11111:7
 17        
 18           Access Profile~Why did you access the profile?~Reason for access?
 19        
 20     
 21  ')
 22  );

1 row created.

SQL> commit;

Commit complete.

SQL> UPDATE action
  2  SET object_value =
  3      updatexml( object_value
  4               , '/action/@status'
  5               , 'triggered'
  6               , 'xmlns="http://www.xxxxxx.ddd/mmm/domains/actions/2010/03"' )
  7  WHERE XMLExists( 'declare default element namespace "http://www.xxxxxx.ddd/mmm/domains/actions/2010/03"; (::)
  8                   /action[@id=$action_id]'
  9                   passing object_value
 10                         , 'dfdfdfdfdfddfdfdfdfdfdf' as "action_id"
 11                   )
 12  ;

1 row updated.

SQL> SELECT XMLCast(
  2           XMLQuery('declare default element namespace "http://www.xxxxxx.ddd/mmm/domains/actions/2010/03"; (::)
  3                     /action/@status'
  4                     passing object_value returning content)
  5           as varchar2(30)
  6         ) as status
  7  FROM action
  8  ;

STATUS
------------------------------
triggered

Tags: Database

Similar Questions

  • How can we find the query

    Hello

    As part of the optimization of performance,

    I want to find the query using pid is there any display.


    And the level of the os I received SUPERIOR command, using OS level pid can we find the query? HELLP me...

    Thank you
    Srini...

    Srini says:
    Hello

    As part of the optimization of performance,

    I want to find the query using pid is there any display.

    And the level of the os I received SUPERIOR command, using OS level pid can we find the query? HELLP me...

    Thank you
    Srini...

    As

    SQL>select s.sql_id,ss.sql_text from v$session s,v$process p,v$sqlarea ss where s.PADDR=p.ADDR and s.sql_id=ss.sql_id and p.SPID=18985;
    

    Where
    p.SPID = 18985 is your process id of the operating system.

  • substr? How can I retrieve the codes that are only 6 characters

    I have this request
     
    SELECT 
    distinct
    SUBSTR(A.STVSBGI_CODE,1,6),
    SUBSTR(B.STVSBGI_CODE,1,6),
    A.STVSBGI_TYPE_IND,
    B.STVSBGI_CODE, 
    B.STVSBGI_TYPE_IND
    FROM 
    stvsbgi A ,
    stvsbgi_TEST6C B
    WHERE A.STVSBGI_TYPE_IND = 'C'
    AND B.STVSBGI_TYPE_IND = 'C'
    AND instr(A.STVSBGI_CODE,1,6) =  instr(B.STVSBGI_CODE,1,6)
     
    I want to be able to extract ONLY the values (STVSBGI_CODE) where the SUBSTR (A.STVSBGI_CODE, 1, 6).
    There are codes in the tables of 4 characters, the query gives me 4-6 characters...
    How can I write the query to get the 6-character codes
    Thank yoou

    Hello

    If you want to only include lines in the output, if the code is at least 6 characters?
    Add to the WHERE clause:

    AND     LENGTH (a.stvsbgi_code)     >= 6
    

    It doesn't matter if you use a. stvsbgi_code and b. stvsbgi_code in this State; the join condition is already excluding the lines where it is less than 6 characters but the other is not.

    I hope that answers your question.
    If not, post a small example of data (CREATE TABLE and only relevant columns, INSERT statements) for all tables and also post the results desired from these data.
    Explain, using specific examples, how you get these results from these data.
    Always tell what version of Oracle you are using.

    Published by: Frank Kulash, November 18, 2011 12:58

  • error message received when downloading CC PS I needed to upgrade my display driver.  I've now updated - how can I get the improvements that have been disabled on initial installation?  I use Windows 7-64 bit.

    I received an error message telling me that my display driver was not at the height, & that some improvements would not be enabled.  I've since updated my display driver.  How can I get the improvements that have been initially disabled?

    Thank you...

    If you have all the features you need and there is no problem.  let alone ps.

  • I use 3.6. How can I get the update to look like this? I really don't want to use IE or MSN but if that's all that I have, then let me know. Thank you

    I use 3.6 because I like how it spans my toolbars instead of just me giving bookmarks in the corner and firefox solitaire in the opposite corner. I know that I can open the bookmarks bar, but it's not the same. I want that the file, editing, display, history, bookmarks, tools, help toolbar throughout. How can I get the new firefox to do this

    This should duplicate the image you posted what you look for Firefox 5 in (this application should be BLOCKED) double wire.

    Menu bar

    • Right click on a blank space at the end of the tab bar, click on 'Menu Bar' to place a check mark
    • Checked menu bar = bar menus; Firefox button
    • Unchecked menu bar = bar menus; The Firefox button
    • Other methods of doing the same thing:
      • Click the Firefox button > Options, click on menu bar
      • Quickly activate/disable Menu bar, power: ALT + V + T + M

    Tabs on top

    • Right click on a blank space at the end of the tab bar, click "Tabs at the top" to remove the check mark
    • Tabs on top checked = tabs at the top toolbars
    • Tabs on top unchecked = tabs below the toolbars
    • Other methods of doing the same thing:
      • Click the Firefox button > Options, click on the tabs on top
      • Toggle Quick tabs on top on / off: ALT + V + T + T

    Separate the Reload / Stop button and the position of the Home button

    • Open the Customize; do one of the following:

      • Right click on the empty space at the end of the tab bar, choose "Customize".
      • Click the Firefox button > Options > toolbars
      • If you use the menu bar, click View > Toobars, click Customize
      • Quick open window customize: ATL + V + T + C
    • the buttons Reload and Stop appears distinct between the URL/address bar and the search bar. When the window customize is open, do one of the following categories, to separate the buttons:
      • Drag the button to the left of the Reload button
      • Drag a 'space' between the Reload and Stop buttons
      • Drag one or two buttons anywhere on the separated by a 'space' or another icon Navigation bar or reverse the order of Stop-Reload to keep them separated
    • Drag the button to the right of the search bar
    • Click "Done" in the bottom right of the window customize when you are finished.

    Color backward/forward, home, the buttons Stop and reload

    If this answer solved your problem, please click 'Solved It' next to this response when connected to the forum.

    Not related to your question, but...

    You must update some plug-ins:

  • Given that I have updated to IOS 9.2 my Ipad 2 Air is discharge the battery in 12 to 14 hours, even without any use. Before the update, after a day of average use of the battery was still 70-75%. How can I reinstall the IO 9.1?

    Given that I have updated to IOS 9.2 my Ipad 2 Air is discharge the battery in 12 to 14 hours, even without any use. Before the update, after a day of average use of the battery was still 70-75%. How can I reinstall the IO 9.1?

    Hello

    The best way to save battery life is to go into the settings and turn off Apps Refresh

    I now get 3 / 4 hours of battery life more.

    You cannot return to a previous ios 9.1

    See you soon

    Brian

    PS

    If you still have a problem iCloud backup now

    Then restore settings to get rid of any bugs.

  • I have just reactivated Dreamweaver on a new computer.  How can I get the files FROM my website ON my computer so I can edit/update using Dreamweaver.

    I have just reactivated Dreamweaver on a new computer.  How can I get the files FROM my website ON my computer so I can edit/update using Dreamweaver?

    If your old machine still works, export your definition of original site to a portable player, copy in your new machine and then import the site definition to the new machine. The definition file will have the extension .ste

    Create an empty folder on your new machine.

    Define a 'new' web site on your new machine to point to the new local root folder.

    Log your server and download all of the subfolders and files in the folder root from the server to the new local root folder.

  • Hello, how can I find the best internet connections for my windows seven? I use my cell phone internet phone with a usb cable.is there any software from microsoft to help me?

    Hello, how can I find the best internet connections for my windows seven? I use my cell phone internet phone with a usb cable.is there any software from microsoft to help me?

    Hello

    The fastest internet connection depends on your internet speed provided by her Internet (ISP) Service provider. Therefore, contact them to receive a best speed of the internet.

    For more information:

    How to increase the speed of navigation: 7 ways to work faster on slow connections

    http://www.Microsoft.com/atwork/remotely/connections.aspx#fBid=TN-_TCHYDMB

    10 tips to help improve your wireless network

    http://www.Microsoft.com/athome/Setup/wirelesstips.aspx#fBid=1vrPRuhAhAg

    Internet Explorer is slow? 5 things to try

    http://Windows.Microsoft.com/en-us/Windows/help/Internet-Explorer/slow-five-tips-to-boost-performance

    It will be useful.

  • How can I exit the recovery mode when I updated to iOS 10? !!!

    How can I exit the recovery mode when I updated to iOS10?

    Connect the device to your computer and use iTunes to reapply the update.  It worked with my Pro iPad after I first tried to live update. He went into recovery mode, so I had to download the update in iTunes and updated (new), but he returned right after that.

  • I installed 5.6.2 Pages but all my old documents will open with ' 08 how can I delete the Pages ' 08 and update all the old documents

    I installed 5.6.2 Pages but all my old documents will open with ' 08 v.3.03 How can I remove the Pages ' 08 and update all the old documents

    5 pages is located in your Applications folder.

    Pages ' 08 is located in your Applications/iWork ' 08 folder.

    If you open your old documents Pages ' 08 with 5 Pages it will convert and if not damage, remove a large number of useful features.

    You will probably regret upgrading to 5 Pages which Apple has made extremely inconsistent and keeps changing its file format.

    Peter

  • How can I DISABLE the module "signature" when I want TO use an older add-on?

    I the MAGNIFICENT Add on 1 - ClickWeather and now has a message on the 'signature' module Now... I DON'T want to use a product of INFERIOR quality such as suggested in the name of the add - on.

    I would use the add-on that I already have on my Firefox, 1-ClickWeather. So, how can I disable the 'signature' on an individual add-on module? It is said to "Act with caution", but it does not show Me the details of my time. I reinstalled the add-on, but it does not yet record my position.

    Yes, I KNOW it is no longer supported, but has always worked until this past Saturday. It was abandoned several years ago but was kept alive by a single poster whose comments have disappeared. I have the add-on on my computer. I continued to update the continuous Firefox updates. Now, I want to again but there's this ridiculous thing on the module "signature" and «proceed with caution...» »

    You cannot delete the warning, but in 42 Firefox extension should always work.

    See:

     Firefox 40-42: Firefox warns about signatures but doesn't enforce them.
  • How can I move the button reload of the page in firefox OSX for next to the back button where it was before I updated.

    How can I move the button reload of the page in firefox OSX for next to the back button where it was before I updated.
    I know there is an addon for windows Classic theme, but I need a fix for osx... its very frustrating when you update and things like this change and can be customized to the way we are used to using the browser. his counter intuitive to have the page button refresh so far from the back and home buttons.

    never mind, I found the preferences in the addon manager... Thanks again!

  • How can I disable the auto-hide known file attachments, and why are still on the 10 internet pages where I have to download something if I use firefo

    How can I disable the auto-hide known file attachments and why are they always about 10 Web pages where I have to download something when I use mozila firefox?

    Windows computer

    Ignore the link of the player Shockwave that probably, you mustn't he compared to Flash player because it is barely used nowadays.

    FredMcD, you really need correct/update your clipboard for that.

    The downloadable Shockwave player version (not flashing) is 12.1.3.153 and not 15.0.0.152 as you can be confusing which version of the flashplayer reached before.

    Flash player is 15.0.0.189 and not 14.0.0.179 as you can see at https://www.adobe.com/software/flash/about/

    Flash player is used for good Flash videos like Youtube and Flash games in Shockwave player is little used compared to Flash, for things such as games and online learning tools.

    And please, don't say "I asked. It's the way it is displayed on the site"as you said last time in https://support.mozilla.org/en-US/questions/1026518 , because who says little about why you're wrong ad versions and calling Shockwave player, Shockwave Flash.

  • This computer is old; How can I stop messages from "update of the plugin"?

    This computer is running Mac OS 10.4.11 on a Power PC chip. I get a small window at the top of the screen that says: "some plugins used by this page are out of date. The problem is that this old computer won't accept any of the proposed new plugins (Flash, QuickTime, Java, etc.). How can I stop the message from popping up?

    Enter ' subject: config "in the address bar of the browser, confirm the information dialog box, then find the preference named"plugins.hide_infobar_for_outdated_plugin"and double click it to switch to 'true '.

    Please note that firefox won't also support architecture ppc any longer, however if you want to use an updated firefox-based browser, you can switch to "tenfourfox" - Firefox no longer works with the processors in Mac OS X 10.4 or PowerPC

  • How can I disable the Agent updates from HP running?

    HP pavilion D4100Y

    Windows XP SP2 or 3 (not sure)

    No error message

    No recent changes

    Problem: The program "HP updates Agent" run frequently and on no particular schedule, certainly not the one I chose.  He takes over my computer for hours and using most of the CPU, fluctuating between 13% and 87% to 1 etc.3% at 6%, etc.. The computer crashes and I can not use it for something else. On the HP updates screen, I put updates on 'NEVER', but that did not work.  The programs always run. In the Windows Task Manager window, the program is called "Agent updates from HP".

    I find nothing on this problem in the base of support.

    How can I disable the Agent updates from HP running?

    Select your Start button, in the search box type 'msconfig' then msconfig.exe under programs.

    Look under the tabs "Services" and "Boot". Uncheck update HP agent, select 'Apply' and close.

Maybe you are looking for

  • How to remove a feature element in the FireFox menu?

    Guys, when I click to save an image from the web, sometimes I miss with my mouse and instead of "save an image under ' I get a stinky"send image "! Shit, I HATE IT! If I want to send a photo, I'll send it myself, do not try to think for me. But this

  • Re: C850 Satellite keeps freezing

    My C850 keeps freezing while programs are running. I'm usually on the net or in word. Is this a hardware problem? Once very well... continue is too!DEL

  • Pavilion g6: my keyboard is not working

    Help, my keyboard does not work I followed this tutorial but it doesn't work. I write from virtual keyboard. http://support.HP.com/us-en/document/c03738933 The keyboard works when I enter the password, but once I have access the keyboard no longer re

  • I am trying to download IE High Encryption Pack for a Web site.

    original title: 128-bit IAM trying to Download THE High Encryption Pack for a web site that requires a 128-bit security. I am running ie8.

  • software update of Windows from an unknown source

    I just got the same phone call, I let me have control of the computer, but as soon as they began to ask for a small fee upgrade my windows software, first of all, they asked £149, then £89, then £19.99, then I was very concerned after having started