Help on parallelism
I'm on 11 GR 2 - lack of databases on virtual machines. There are 8 wires of CPU / DB Rac node. And there are 2 RAC nodes.
We have ETL work that has a very long query duration. SQL Setup advise the active parallel profile and when I activated the parallel profile and ran the SQL manually it was much faster. However when ran by himself - ETL work job ETL experience performance gains. When I followed the work - I found that there were several sessions generated by the ETL and there was another session that was also running at the same time he also used parallelism and apparently he took all of the parallel process leaving no parallel worker of the application I want to use parallelism for.
This is the current configuration:
03:57:48 SQL > show parameter PARALLEL_FORCE_LOCAL
VALUE OF TYPE NAME
------------------------------------ ----------- ------------------------------
parallel_force_local Boolean TRUE
03:59:38 SQL > show parameter PARALLEL_MAX_SERVERS
VALUE OF TYPE NAME
------------------------------------ ----------- ------------------------------
PARALLEL_MAX_SERVERS integer 8
03:59:59 SQL > show parameter PARALLEL_MIN_PERCENT
VALUE OF TYPE NAME
------------------------------------ ----------- ------------------------------
parallel_min_percent integer 0
04:00:24 SQL > show parameter PARALLEL_MIN_SERVERS
VALUE OF TYPE NAME
------------------------------------ ----------- ------------------------------
parallel_min_servers integer 2
04:00:32 SQL > show parameter PARALLEL_MIN_TIME_THRESHOLD
VALUE OF TYPE NAME
------------------------------------ ----------- ------------------------------
parallel_min_time_threshold string AUTO
04:00:40 SQL > show parameter PARALLEL_SERVERS_TARGET
VALUE OF TYPE NAME
------------------------------------ ----------- ------------------------------
parallel_servers_target whole number 8
04:00:49 SQL >
SQL > @pq
QC/slave slave Set SID QC asked SID DOP DOP real username
------------ ---------- ---------- ------ ------ ------------- ----------
SYS, 2405 2405 QC
-p007 2 1725 2405 16 4 (Slave)
-2 1370 2405 16 4 (Slave) p006
-p005 2 1040 2405 16 4 (Slave)
-p004 (Slave) 2 702 2405 16 4
-p003 (Slave) 1 2059 2405 16 4
-p002 (Slave) 1 1382 2405 16 4
-1 20 2405 16 4 (Slave) p001
-p000 1 2398 2405 16 4 (Slave)
9 selected lines.
SQL > select sid, session sql_id $ v where sid in (2405,1725, 1370,1040,702,2059,1382,20,2398);
SID SQL_ID
---------- -------------
# btf8drjkxxg61
# btf8drjkxxg61
# btf8drjkxxg61
# btf8drjkxxg61
# btf8drjkxxg61
# btf8drjkxxg61
# btf8drjkxxg61
# btf8drjkxxg61
# btf8drjkxxg61
9 selected lines.
The sql I wanted parallelism to use is b4vqmqvud36gs. Is there a way I can limit parallelism of other queries and let my request also run with parallelism? What other ideas are possible to tackle this problem.
RD
Resource Manager allows you to limit the number of parallel execution servers.
Also to ensure that you have updated statistics object and system so that the requested degree of Auto is more reasonable.
Hemant K Collette
Tags: Database
Similar Questions
-
With the help of Parallels and Windows OS
When running Parallels do I also need to install an operating system Windows on my Mac or Parallels come with him so I can run a windows application?
You need to install windows inside parallels. If you need a valid license of windows.
-
Please help with parallel query
Hi all
I am "playing" with a parallel query and try to see if it could improve some more long running queries, but can't do the database that you want to use a parallel execution plan, no matter what I do! I hope someone can point me in the right direction!
ORACLE Version is 11.2.0.2
OS Win 2008 R2 server
UC = 32
64 GB OF RAM
AMM enabled, memory_target = M 50560
SQL > show the parallel parameter
I also ran the calibration of IO which resultet
VALUE OF TYPE NAME
------------------------------------ ----------- --------------
fast_start_parallel_rollback string LOW
parallel_adaptive_multi_user Boolean TRUE
parallel_automatic_tuning boolean FALSE
parallel_degree_limit string CPU
parallel_degree_policy string AUTO
parallel_execution_message_size integer 16384
parallel_force_local boolean FALSE
parallel_instance_group string
parallel_io_cap_enabled boolean FALSE
PARALLEL_MAX_SERVERS integer 985
parallel_min_percent integer 0
VALUE OF TYPE NAME
------------------------------------ ----------- --------------
parallel_min_servers integer 16
parallel_min_time_threshold channel 5
parallel_server boolean FALSE
parallel_server_instances integer 1
parallel_servers_target integer 512
parallel_threads_per_cpu integer 2
recovery_parallelism integer 0
Max e/s per second 21569
I collected statistics of the system, the 1 hour time. the results are:
Max Mo / second 989
Select pname, sys.aux_stats pval1 $;
I changed all my tables and indexes using 'ALTER TABLE xxx PARALLEL' then when I query the dba_tables, the DEGREE is DEFAULT for all objects invoked in my queries.
STATUS
DSTART
DSTOP
FLAGS 0
CPUSPEEDNW 915
IOSEEKTIM 10
IOTFRSPEED 4096
SREADTIM 0.589
MREADTIM 0.841
CPUSPEED 1355
MBRC 11
MAXTHR 679936
SLAVETHR
what I've learned so far, I put all the necessary parameters.
From my understanding, all queries who believe more than 5 seconds, should be tried to run in parallel (parallel_min_time_threshold = 5). But not a single query is doing at least this forced manually with a / * + PARALLEL * / tip! It drives me crazy. Choose manually a degree of 16 for example allows to speed up some queries from 15 minutes to 1 minute, but why ORACLE does not by itself?
Given that it is a Siebel application, that we are talking about, there is no possibility of adding tips for SQL.
example:
This query took 29 seconds to complete, but was executed in SERIES
SQL_ID, atzj0dmhshb23, number of children 0
-------------------------------------
SELECT T7. CONFLICT_ID, T7. LAST_UPD, T7. CREATED,
T7. LAST_UPD_BY, T7. CREATED_BY, T7. MODIFICATION_NUM,
T7. ROW_ID, T9. MAIN_PH_NUM, T9.NAME, T9. REGION,
T9. X_SUB_REGION, T20. ATTRIB_44, T20. ATTRIB_26,
T20. ATTRIB_45, T20. ATTRIB_27, T20. ATTRIB_03,
T33. SUPPRESS_MAIL_FLG, T33. EMAIL_ADDR, T33. MID_NAME,
T33. PR_DEPT_OU_ID, T33. LAST_NAME, T33. SEX_MF,
T33. PR_PER_ADDR_ID, T33. PR_POSTN_ID, T30. PR_ADDR_ID,
T33. HOME_PH_NUM, T33. OWNER_PER_ID, T33. WORK_PH_NUM,
T33. FAX_PH_NUM, T33. FST_NAME, T20. ATTRIB_07,
T3. INTEGRATION_ID, T33. PR_PER_PAY_PRFL_ID, T33. PRIV_FLG,
T33. PR_MKT_SEG_ID, T33. PR_REP_SYS_FLG,
T33. PR_REP_MANL_FLG, T33. PR_REP_DNRM_FLG, T33. PR_OPTY_ID,
T33. PR_GRP_OU_ID, T33. EMP_FLG, T8. OWN_INST_ID,
T8. INTEGRATION_ID, T33. PERSON_UID, T7. NAM
Hash value of plan: 35208051
---------------------------------------------------------------------------------------------------------------------------------
| ID | Operation | Name | Lines | Bytes | Cost (% CPU). Time |
---------------------------------------------------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | 34 (100) |
| 1. NESTED EXTERNAL LOOPS | 10. 42440 | 34 (0) | 00:00:01 |
| 2. NESTED EXTERNAL LOOPS | 10. 42300 | 33 (0) | 00:00:01 |
| 3. NESTED EXTERNAL LOOPS | 10. 42160 | 32 (0) | 00:00:01 |
| 4. NESTED EXTERNAL LOOPS | 10. 42020 | 31 (0) | 00:00:01 |
| 5. NESTED LOOPS | 10. 41880 | 30 (0) | 00:00:01 |
| 6. NESTED EXTERNAL LOOPS | 11. 45947 | 29 (0) | 00:00:01 |
| 7. NESTED LOOPS | 11. 45716 | 28 (0) | 00:00:01 |
| 8. NESTED EXTERNAL LOOPS | 11. 45364 | 27 (0) | 00:00:01 |
| 9. NESTED EXTERNAL LOOPS | 11. 45243 | 26 (0) | 00:00:01 |
| 10. NESTED EXTERNAL LOOPS | 11. 45122 | 25 (0) | 00:00:01 |
| 11. NESTED EXTERNAL LOOPS | 11. 43648 | 24 (0) | 00:00:01 |
| 12. NESTED EXTERNAL LOOPS | 11. 37070 | 23 (0) | 00:00:01 |
| 13. NESTED EXTERNAL LOOPS | 11. 34661 | 22 (0) | 00:00:01 |
| 14. NESTED EXTERNAL LOOPS | 11. 34430 | 21 (0) | 00:00:01 |
| 15. NESTED EXTERNAL LOOPS | 11. 33891 | 20 (0) | 00:00:01 |
| 16. NESTED EXTERNAL LOOPS | 11. 33253 | 19 (0) | 00:00:01 |
| 17. NESTED EXTERNAL LOOPS | 11. 32362 | 18 (0) | 00:00:01 |
| 18. NESTED EXTERNAL LOOPS | 11. 31999 | 17 (0) | 00:00:01 |
| 19. NESTED EXTERNAL LOOPS | 11. 29337 | 16 (0) | 00:00:01 |
| 20. NESTED EXTERNAL LOOPS | 11. 28556 | 15 (0) | 00:00:01 |
| 21. NESTED EXTERNAL LOOPS | 11. 28061 | 14 (0) | 00:00:01 |
| 22. NESTED EXTERNAL LOOPS | 11. 26400 | 13 (0) | 00:00:01 |
| 23. NESTED EXTERNAL LOOPS | 11. 26169 | 12 (0) | 00:00:01 |
| 24. NESTED EXTERNAL LOOPS | 11. 25465 | 10 (0) | 00:00:01 |
| 25. NESTED EXTERNAL LOOPS | 11. 21131. 9 (0) | 00:00:01 |
| 26. NESTED EXTERNAL LOOPS | 11. 18326. 8 (0) | 00:00:01 |
| 27. NESTED LOOPS | 11. 13651 | 7 (0) | 00:00:01 |
| 28. NESTED EXTERNAL LOOPS | 11. 12452. 6 (0). 00:00:01 |
| 29. NESTED EXTERNAL LOOPS | 11. 10978. 5 (0) | 00:00:01 |
| 30. NESTED LOOPS | 11. 9504. 4 (0) | 00:00:01 |
| 31. NESTED EXTERNAL LOOPS | 4. 360 | 3 (0) | 00:00:01 |
| 32. NESTED LOOPS | 4. 228. 2 (0) | 00:00:01 |
| * 33 | INDEX UNIQUE SCAN | S_PARTY_P1 | 1. 11. 1 (0) | 00:00:01 |
| 34. TABLE ACCESS BY INDEX ROWID | S_CONTACT_BU | 4. 184. 1 (0) | 00:00:01 |
| * 35 | INDEX RANGE SCAN | S_CONTACT_BU_M1 | 4 | | 1 (0) | 00:00:01 |
| 36. TABLE ACCESS BY INDEX ROWID | S_ORG_EXT | 1. 33. 1 (0) | 00:00:01 |
| * 37 | INDEX UNIQUE SCAN | S_ORG_EXT_U3 | 1 | | 1 (0) | 00:00:01 |
| * 38 | TABLE ACCESS BY INDEX ROWID | S_CONTACT. 3. 2322 | 1 (0) | 00:00:01 |
| * 39 | INDEX UNIQUE SCAN | S_CONTACT_P1 | 1 | | 1 (0) | 00:00:01 |
| 40. TABLE ACCESS BY INDEX ROWID | S_MED_SPEC | 1. 134. 1 (0) | 00:00:01 |
| * 41. INDEX UNIQUE SCAN | S_MED_SPEC_P1 | 1 | | 1 (0) | 00:00:01 |
| 42. TABLE ACCESS BY INDEX ROWID | S_PRI_LST | 1. 134. 1 (0) | 00:00:01 |
| * 43. INDEX UNIQUE SCAN | S_PRI_LST_P1 | 1 | | 1 (0) | 00:00:01 |
| * 44 | TABLE ACCESS BY INDEX ROWID | S_PARTY | 1. 109. 1 (0) | 00:00:01 |
| * 45 | INDEX UNIQUE SCAN | S_PARTY_P1 | 1 | | 1 (0) | 00:00:01 |
| 46. TABLE ACCESS BY INDEX ROWID | S_CONTACT_SS | 1. 425. 1 (0) | 00:00:01 |
| * 47 | INDEX RANGE SCAN | S_CONTACT_SS_U1 | 1 | | 1 (0) | 00:00:01 |
| 48. TABLE ACCESS BY INDEX ROWID | S_CONTACT_LOYX | 1. 255. 1 (0) | 00:00:01 |
| * 49 | INDEX RANGE SCAN | S_CONTACT_LOYX_U1 | 1 | | 1 (0) | 00:00:01 |
| * 50 | INDEX RANGE SCAN | S_DQ_CON_KEY_U1 | 1. 394. 1 (0) | 00:00:01 |
| * 51 | TABLE ACCESS FULL | S_CASE | 1. 64. 0 (0) |
| 52. TABLE ACCESS BY INDEX ROWID | S_POSTN | 1. 21. 1 (0) | 00:00:01 |
| * 53 | INDEX UNIQUE SCAN | S_POSTN_U2 | 1 | | 1 (0) | 00:00:01 |
| 54. TABLE ACCESS BY INDEX ROWID | S_EMP_PER | 1. 151. 1 (0) | 00:00:01 |
| * 55 | INDEX UNIQUE SCAN | S_EMP_PER_U1 | 1 | | 1 (0) | 00:00:01 |
| 56. TABLE ACCESS BY INDEX ROWID | S_POSTN_CON | 1. 45. 1 (0) | 00:00:01 |
| * 57 | INDEX RANGE SCAN | S_POSTN_CON_M3 | 4 | | 1 (0) | 00:00:01 |
| 58. TABLE ACCESS BY INDEX ROWID | S_ORG_EXT_FNX | 1. 71. 1 (0) | 00:00:01 |
| * 59 | INDEX RANGE SCAN | S_ORG_EXT_FNX_U1 | 1 | | 1 (0) | 00:00:01 |
| 60. TABLE ACCESS BY INDEX ROWID | S_ORG_EXT_X | 1. 242. 1 (0) | 00:00:01 |
| * 61. INDEX RANGE SCAN | S_ORG_EXT_X_U1 | 1 | | 1 (0) | 00:00:01 |
| 62. TABLE ACCESS BY INDEX ROWID | S_CON_ADDR | 1. 33. 1 (0) | 00:00:01 |
| * 63. INDEX RANGE SCAN | S_CON_ADDR_M51 | 1 | | 1 (0) | 00:00:01 |
| 64. TABLE ACCESS BY INDEX ROWID | S_ADDR_PER | 1. 51 M | 1 (0) | 00:00:01 |
| * 65 | INDEX UNIQUE SCAN | S_ADDR_PER_P1 | 1 | | 1 (0) | 00:00:01 |
| 66. TABLE ACCESS BY INDEX ROWID | S_ADDR_PER | 1. 58. 1 (0) | 00:00:01 |
| * 67. INDEX UNIQUE SCAN | S_ADDR_PER_P1 | 1 | | 1 (0) | 00:00:01 |
| 68. TABLE ACCESS BY INDEX ROWID | S_ORG_EXT | 1. 49. 1 (0) | 00:00:01 |
| * 69 | INDEX UNIQUE SCAN | S_ORG_EXT_U3 | 1 | | 1 (0) | 00:00:01 |
| 70. TABLE ACCESS BY INDEX ROWID | S_POSTN | 1. 21. 1 (0) | 00:00:01 |
| * 71 | INDEX UNIQUE SCAN | S_POSTN_U2 | 1 | | 1 (0) | 00:00:01 |
| 72. TABLE ACCESS BY INDEX ROWID | S_ORG_EXT | 1. 219. 1 (0) | 00:00:01 |
| * 73 | INDEX UNIQUE SCAN | S_ORG_EXT_U3 | 1 | | 1 (0) | 00:00:01 |
| 74. TABLE ACCESS BY INDEX ROWID | S_ORG_EXT | 1. 598. 1 (0) | 00:00:01 |
| * 75 | INDEX UNIQUE SCAN | S_ORG_EXT_U3 | 1 | | 1 (0) | 00:00:01 |
| 76. TABLE ACCESS BY INDEX ROWID | S_CONTACT_X | 1. 134. 1 (0) | 00:00:01 |
| * 77 | INDEX RANGE SCAN | S_CONTACT_X_U1 | 1 | | 1 (0) | 00:00:01 |
| * 78 | INDEX UNIQUE SCAN | S_PARTY_P1 | 1. 11. 1 (0) | 00:00:01 |
| * 79 | INDEX UNIQUE SCAN | S_PARTY_P1 | 1. 11. 1 (0) | 00:00:01 |
| 50 M | TABLE ACCESS BY INDEX ROWID | S_POSTN_CON | 1. 32. 1 (0) | 00:00:01 |
| * 81 | INDEX RANGE SCAN | S_POSTN_CON_M3 | 1 | | 1 (0) | 00:00:01 |
| 82. TABLE ACCESS BY INDEX ROWID | S_POSTN | 1. 21. 1 (0) | 00:00:01 |
| * 83 | INDEX UNIQUE SCAN | S_POSTN_U2 | 1 | | 1 (0) | 00:00:01 |
| * 84 | INDEX UNIQUE SCAN | S_PARTY_P1 | 1. 11. 1 (0) | 00:00:01 |
| 85. TABLE ACCESS BY INDEX ROWID | S_USER | 1. 14. 1 (0) | 00:00:01 |
| * 86 | INDEX UNIQUE SCAN | S_USER_U2 | 1 | | 1 (0) | 00:00:01 |
| 87. TABLE ACCESS BY INDEX ROWID | S_USER | 1. 14. 1 (0) | 00:00:01 |
| * 88. INDEX UNIQUE SCAN | S_USER_U2 | 1 | | 1 (0) | 00:00:01 |
| 89. TABLE ACCESS BY INDEX ROWID | S_USER | 1. 14. 1 (0) | 00:00:01 |
| * 90 | INDEX UNIQUE SCAN | S_USER_U2 | 1 | | 1 (0) | 00:00:01 |
| 91. TABLE ACCESS BY INDEX ROWID | S_USER | 1. 14. 1 (0) | 00:00:01 |
| * 92 | INDEX UNIQUE SCAN | S_USER_U2 | 1 | | 1 (0) | 00:00:01 |
---------------------------------------------------------------------------------------------------------------------------------
Information of predicates (identified by the operation identity card):
---------------------------------------------------
33 - access("T15".") ROW_ID "(=:2)"
35 - access("T1".") BU_ID "(=:2)"
37 - access("T2".") PAR_ROW_ID "(=:2)"
38 - filter ((NLS_UPPER ("LAST_NAME", '= "GENERIC_BASELETTER" nls_sort') AS
NLS_UPPER(:3,'nls_sort=''GENERIC_BASELETTER''') AND 'T33 '. "PRIV_FLG"(='N')) "
39 - access("T33".") ROW_ID '= 'T1'.' CONTACT_ID')
41 - access("T33".") MED_SPEC_ID '= 'T5'.' ROW_ID")
43 - access("T33".") CURR_PRI_LST_ID "="T18"." ROW_ID")
44 - filter("T7".") PARTY_TYPE_CD' <>'Suspect')
45 - access("T7".") ROW_ID "= 'T33'." PAR_ROW_ID')
47 - access("T7".") ROW_ID "="T8"." PAR_ROW_ID')
49 - access("T7".") ROW_ID "="T12"." PAR_ROW_ID')
50 - access("T7".") ROW_ID "="T19"." CONTACT_ID')
51 - filter("T7".") ROW_ID "= 'T25'." PR_SUBJECT_ID')
53 - access("T33".") PR_POSTN_ID "="T21"." PAR_ROW_ID')
55 - access("T7".") ROW_ID "="T23"." PAR_ROW_ID')
57 - access("T30".") POSTN_ID ' =: 1 AND "T7".» ROW_ID "= 'T30'." CON_ID')
59 - access("T33".") PR_DEPT_OU_ID '= 'T22'.' PAR_ROW_ID')
61 - access("T33".") PR_DEPT_OU_ID "="T14"." PAR_ROW_ID')
63 - access("T33".") PR_OU_ADDR_ID '= 'T11'.' ADDR_PER_ID' AND 'T33 '. "PR_DEPT_OU_ID"= "T11". ("' ACCNT_ID")
65 - access("T33".") PR_PER_ADDR_ID "="T32"." ROW_ID")
67 - access("T33".") PR_OU_ADDR_ID "="T17"." ROW_ID")
69 - access("T33".") PR_DEPT_OU_ID '= 'T3'.' PAR_ROW_ID')
71 - access("T3".") PR_POSTN_ID '= 'T31'.' PAR_ROW_ID')
73 - access("T33".") PR_DEPT_OU_ID "="T9"." PAR_ROW_ID')
75 - access("T33".") PR_DEPT_OU_ID '= 'T13'.' PAR_ROW_ID')
77 - access("T7".") ROW_ID "="T20"." PAR_ROW_ID')
78 - access("T33".") PR_DEPT_OU_ID '= 'T4'.' ROW_ID")
79 - access("T33".") PR_SYNC_USER_ID '= 'T16'.' ROW_ID")
81 - access("T33".") PR_POSTN_ID '= 'T29'.' POSTN_ID' AND 'T33 '. "ROW_ID"= 'T29'. ("' CON_ID")
83 - access("T29".") POSTN_ID "="T6"." PAR_ROW_ID')
84 - access("T29".") POSTN_ID "= 'T27'." ROW_ID")
86 - access("T6".") PR_EMP_ID "="T26"." PAR_ROW_ID')
88 - access("T21".") PR_EMP_ID '= 'T28'.' PAR_ROW_ID')
90 - access("T31".") PR_EMP_ID '= 'T24'.' PAR_ROW_ID')
92 - access("T33".") PR_SYNC_USER_ID '= 'T10'.' PAR_ROW_ID')
Note
-----
-dynamic sample used for this survey (level = 5)
-Automatic DOP: calculated degree of parallelism is 1 because of the parallel threshold
-Profile SQL SYS_SQLPROF_013b617a8f0b005f used for this statement
Looks like ORACLE considers all my questions with '1 second' which is the parallel threshold (5 seconds) and so works in series? Or am I completely wrong?
(continued)
Edited by: Penky 5 December 2012 09:37Penky wrote:
Randolf,db_file_multiblock_read_count find not at all as far as I know, so it translates the default of 128 to 11 g. I read somewhere that it's not recommended to set it manually 10 or 11 and following.
Thank you for the values. Which is recommended, fix, but still a lot together sites of value to something by default. I don't know yet where this MB_IO_COUNT = 8 comes, however.
Furthermore, if you do want to play with the DOP Auto, you could just stick to the old manual DOP. If you set your PARALLEL_DEGREE_POLICY MANUAL, but have the objects marked as PARALLEL, you should get a PARALLEL query, it has provided is no less available to the optimizer serial plan.
The default DOP is very susceptible to high (64 per node with your given configuration), you can set the PARALLEL degree to something lower.
You could also play with ALTER SESSION FORCE PARALLEL QUERY PARALLEL x if you want / can limit this to specific sessions, then you have even to mark objects as PARALLEL, such that it could have side effects to other processes that you do not want to run in parallel.
Randolf
-
HP Photosmart 6510 B211a unable to Scan
I have a HP Photosmart 6510 B211a e-Print wireless printer/scanner, that I use with my desktop version of Mac OS X Lion 10.7.5 (Mac Mini) and, with the help of Parallels Desktop 7 for Mac, I use it with my Windows 7 PC. I am not able to scan from my HP Photosmart 6510 to my PC and not able to scan from my PC to my HP Photosmart 6510. Moreover, I am able to scan from my Mac to my HP Photosmart 6510, but unable to scan from my Photosmart 6510 to my Mac. I want to be able to save scans on my PC (and not only on my Mac) and be able to scan from my HP Photosmart 6510.
Also, I am able to print from my Mac and PC. The State of the results of the wireless network Test, "no problem found. Congratulations on the successful your printer wireless installation. »
"When I try to scan from the HP Photosmart 6510 as a document in the file, I get the error message"Unsuccessful Scan"and"... the States please make sure that your computer is connected to the printer and try again. "When I try to scan from my PC (from measures taken by scan - scan a document or photo), I get a long error message title 'inaccessible Scanner. I temporarily turned off my Mac and PC firewall, but I always encountered these errors.
Recently, I changed my phone LAN Ethernet line. Before this change, I had no problem (at the beginning, when I bought my Mac Mini and Parallels Desktop 7 for Mac, it was very difficult to get printing and scanning to work). Now I don't know what else I can do other than HP Photosmart 6510 to uninstall and reinstall. Before I do, I want to know if there is anything else I can do, and if someone else had a similar situation, especially those who use Parallels Desktop 7.
Good news!
I was not contacted Parallels, I found another HP discussion not being able to scan. Embarrassing, I also realized that I never properly uninstalled my printer/scanner on Windows and Mac. Firstly, I correctly uninstalled (i.e. completely) the printer on Windows and Mac, I reinstalled the printer for Windows using the floppy disk, found the site to download the latest firmware of HP, software and tools of the diagnostic utility (http://h10025.www1.hp.com/ewfrf/wc/product?cc=us&lc=en&dlc=en&product=5058336), reinstalled the printer for my Mac, run the tool of diagnosis utlity for printing on Windows (strange that it showed was installed my network printer but gave me an error that it) was not installed, so I clicked 'install'), and finally, I ran the scan on Windows diagnostic utility tool.
I am now able to print and scan without problems. Unfortunately, whenever I do a major change (upgrade of Parallels or MAC OS), I must start the process again. At least now I have the process documented for future use.
Thank you for your patience and your help. I am ready to close this discussion as resolved.
-
original title: Picture Manager
I try to use windows picture manager on parallels, but this message: "Verify that the location is a picture library Microsoft sharepoint foundation valid, that the path to the folder is correct, and then try again." How can I fix it to make it work again.
-all images are jpg images
-using the Microsoft Office 2010
-during the parallel execution on a MacHello
As you use Windows in a virtual machine on the Mac using Parallels, you will need to check with the help of Parallels.
-
Hi all
For about half of an anneei run a guest Windows 8 Pro (pardon my french) 8 of Parallels Desktop. Before that, I've been using Parallels Desktop win Windows 7 for a long time without any problem, with Windows 8, I had a lot of problems. Three times after a reboot the VM would not start, complaining of the alteration of the virtual disk. This could not be corrected, not even with the help of Parallels support so I was forced to return to the virtual machine backups.
After the last time that happened I decided to give Fusion a try to see if it is more stable. I have used it for two weeks now and so far am very happy. One thing bothers me however, and that is that, at apparently random times (once every few days), Windows crashes with a blue screen saying "HAL_INITIALIZATION_FAILED". Fortunately restart the virtual machine works in these cases so nothing major is lost, but this isn't rock solid performance I was hoping.
A piece of information that might be relevant (but perhaps is a Kipper), that is I run the virtual machine with the (not support put in "Hyper-V" as type of client operating system . I need this because I want to use the VM for Windows Phone development requiring Hyper-v for the emulator. This could be a reason for the accidents? If so, is it recommended that I have spend the type of operating system on Hyper-V only when I actually use the Windows Phone emulator? Everyone knows comparable questions?
I'd love to hear any comments and suggestions. My trial period is coming to an end and I only had to spend money buying the merger if I can count on her to be stable.
system information:
The Macbook Pro 15-inch, early 2011
Fusion 5.03
10.8.4 OSX
Windows 8 Pro
Guest OS type: Hyper-V
Best regards
Orders
Intelligence of Windows is changes to the Windows operating system when she realizes that it is running in a virtual machine. They are provided by Microsoft and may or may not be supported by the hypervisor host. An example for Windows 8 would be the relaxation of the dog timer to guard used to detect a CPU has locked up. If Windows knows it is running in a virtual machine, it is not expected a response as fast as it does in the physical world.
Unfortunately, if we try to use any intelligence, Hyper-V will recognize that he is running in a virtual machine and will refuse to start. As long as Microsoft supports this position, do not expect Hyper-V to be supported as a guest operating system.
It is not really "safe" to use the Hyper-V guest OS type. I would say using a virtual machine throw for your Windows Phone development and store all your important data out of the virtual machine.
-
no_parallel Council is not woking.
Hi all
DB Vesrion - 10.2.0.3.
One thing is just me confusing here is, even when the suspicion of no_parallel is given, the optimizer always helps the parallelism. Also, I tried to put all the paintings, which implies in this query the value no parallel.even then, optimizer still use parallelism. Here, I want to just disable parallelism for this query. In addition, parallel_automatic_tuning is also set to false.
ConcerningSQL> explain plan for 2 SELECT /*+ no_parallel(IMC,frm,cmr,rap) */ (SUM(IMC.TYPICAL_PERCENT)) TYPICAL_PERCENT FROM rds.ITEM_MASTER_COMPONENT IMC, 3 4 rds.master_formula frm 5 WHERE FRM.FRM_ID = 2060055 AND 6 IMC.IML_ID = FRM.IML_ID AND 7 EXISTS (SELECT 'X' FROM DUAL WHERE 8 IMC.CMP_ID in (select cmp_id 9 from rds.component_regulation cmr, rds.regulatory_application rap 10 where cmr.rap_id = rap.rap_id 11 and rap.procedure_name = 'CHALLENGE_USA_HYDROCARBON')) AND 12 frm.iml_id IS NOT NULL; Explained. SQL> select * from table (dbms_xplan.display) ; PLAN_TABLE_OUTPUT ------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------- Plan hash value: 1894673998 --------------------------------------------------------------------------------------------------------------------------------------------------- | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | TQ |IN-OUT| PQ Distrib | --------------------------------------------------------------------------------------------------------------------------------------------------- | 0 | SELECT STATEMENT | | 1 | 37 | 17 (18)| 00:00:01 | | | | | 1 | SORT AGGREGATE | | 1 | 37 | | | | | | | 2 | PX COORDINATOR | | | | | | | | | | 3 | PX SEND QC (RANDOM) | :TQ10004 | 1 | 37 | | | Q1,04 | P->S | QC (RAND) | | 4 | SORT AGGREGATE | | 1 | 37 | | | Q1,04 | PCWP | | |* 5 | HASH JOIN SEMI | | 1 | 37 | 17 (18)| 00:00:01 | Q1,04 | PCWP | | | 6 | BUFFER SORT | | | | | | Q1,04 | PCWC | | | 7 | PX RECEIVE | | 25 | 600 | 8 (0)| 00:00:01 | Q1,04 | PCWP | | | 8 | PX SEND HASH | :TQ10002 | 25 | 600 | 8 (0)| 00:00:01 | | S->P | HASH | | 9 | NESTED LOOPS | | 25 | 600 | 8 (0)| 00:00:01 | | | | |* 10 | TABLE ACCESS BY INDEX ROWID| MASTER_FORMULA | 1 | 8 | 3 (0)| 00:00:01 | | | | |* 11 | INDEX UNIQUE SCAN | FRM_PK00 | 1 | | 2 (0)| 00:00:01 | | | | | 12 | TABLE ACCESS BY INDEX ROWID| ITEM_MASTER_COMPONENT | 25 | 400 | 5 (0)| 00:00:01 | | | | |* 13 | INDEX RANGE SCAN | ITEM_MASTER_COMPONENT_NDX_N01 | 25 | | 2 (0)| 00:00:01 | | | | | 14 | PX RECEIVE | | 151 | 1963 | 22 (73)| 00:00:01 | Q1,04 | PCWP | | | 15 | PX SEND HASH | :TQ10003 | 151 | 1963 | 22 (73)| 00:00:01 | Q1,03 | P->P | HASH | | 16 | VIEW | VW_SQ_1 | 151 | 1963 | 22 (73)| 00:00:01 | Q1,03 | PCWP | | | 17 | MERGE JOIN | | 151 | 3473 | 22 (14)| 00:00:01 | Q1,03 | PCWP | | | 18 | SORT JOIN | | 30260 | 354K| 19 (11)| 00:00:01 | Q1,03 | PCWP | | | 19 | NESTED LOOPS | | 30260 | 354K| 17 (0)| 00:00:01 | Q1,03 | PCWP | | | 20 | BUFFER SORT | | | | | | Q1,03 | PCWC | | | 21 | PX RECEIVE | | | | | | Q1,03 | PCWP | | | 22 | PX SEND BROADCAST | :TQ10000 | | | | | | S->P | BROADCAST | | 23 | FAST DUAL | | 1 | | 2 (0)| 00:00:01 | | | | | 24 | PX BLOCK ITERATOR | | 30260 | 354K| 15 (0)| 00:00:01 | Q1,03 | PCWC | | | 25 | INDEX FAST FULL SCAN | CMR_UN01 | 30260 | 354K| 15 (0)| 00:00:01 | Q1,03 | PCWP | | |* 26 | SORT JOIN | | 1 | 11 | 3 (34)| 00:00:01 | Q1,03 | PCWP | | | 27 | BUFFER SORT | | | | | | Q1,03 | PCWC | | | 28 | PX RECEIVE | | 1 | 11 | 2 (0)| 00:00:01 | Q1,03 | PCWP | | | 29 | PX SEND BROADCAST | :TQ10001 | 1 | 11 | 2 (0)| 00:00:01 | | S->P | BROADCAST | |* 30 | TABLE ACCESS FULL | REGULATORY_APPLICATION | 1 | 11 | 2 (0)| 00:00:01 | | | | --------------------------------------------------------------------------------------------------------------------------------------------------- Predicate Information (identified by operation id): --------------------------------------------------- 5 - access("IMC"."CMP_ID"="ITEM_1") 10 - filter("FRM"."IML_ID" IS NOT NULL) 11 - access("FRM"."FRM_ID"=2060055) 13 - access("IMC"."IML_ID"="FRM"."IML_ID") 26 - access("CMR"."RAP_ID"="RAP"."RAP_ID") filter("CMR"."RAP_ID"="RAP"."RAP_ID") 30 - filter("RAP"."PROCEDURE_NAME"='CHALLENGE_USA_HYDROCARBON') NAME TYPE VALUE ------------------------------------ --------------------------------- ----------- fast_start_parallel_rollback string LOW parallel_adaptive_multi_user boolean TRUE parallel_automatic_tuning boolean FALSE parallel_degree_limit string CPU parallel_degree_policy string MANUAL parallel_execution_message_size integer 16384 parallel_force_local boolean FALSE parallel_instance_group string parallel_io_cap_enabled boolean FALSE parallel_max_servers integer 240 parallel_min_percent integer 0 parallel_min_servers integer 0 parallel_min_time_threshold string AUTO parallel_server boolean FALSE parallel_server_instances integer 1 parallel_servers_target integer 96 parallel_threads_per_cpu integer 2 recovery_parallelism integer 0
You say you use 10.2.0.3, but your settings are 11.2. Are you sure that you are always connected to the same database?
But apart from that, 11.2, you can disable parallelism for a query with a mere suspicion.
SELECT / * + no_parallel * /.
-
multiple processes on unix Server replicate judgment, is that block the port?
I have configured on the source server Oracle goldengate Manager/snippet on port 7809 and even configured on the server target with port 7809.
Now, this weekend, I met two problems.
(1) tcp ip timeout of error log extract and extract abend.
test: telnet linuxserver 7809
$ telnet linuxserver 7809
By train...
Connected to linuxserver.
[Escape character is ' ^]'.
The connection is closed.
It is connected, then after a second, closed connection.
(2) on the target server, there are several processes for replicat existed even I arrested replicat and stopped Manager. There is nothing running.
ps - ef | grep ggs
Oracle 13595 1 0 mai20? 00:00:00. / replicat INITIALDATALOAD p - 7819-12818 - 7809 PARAMFILE /u01/app/oracle/product/11.2.0/ggs/dirprm/load2.prm REPORTFILE USESUBDIRS load2 PROCESSID /u01/app/oracle/product/11.2.0/ggs/dirrpt/LOAD2.rpt m
Oracle 14031 1 0 mai20? 00:00:00. / replicat INITIALDATALOAD p - 7819-12818 - 7809 PARAMFILE /u01/app/oracle/product/11.2.0/ggs/dirprm/load2.prm REPORTFILE USESUBDIRS load2 PROCESSID /u01/app/oracle/product/11.2.0/ggs/dirrpt/LOAD2.rpt m
Oracle 14447 1 0 mai20? 00:00:00. / replicat INITIALDATALOAD p - 7819-12818 - 7809 PARAMFILE /u01/app/oracle/product/11.2.0/ggs/dirprm/load2.prm REPORTFILE USESUBDIRS load2 PROCESSID /u01/app/oracle/product/11.2.0/ggs/dirrpt/LOAD2.rpt m
Oracle 14674 1335 0 13:34 pts/0 00:00:00 grep ggs
Oracle 14962 1 0 mai20? 00:00:00. / replicat INITIALDATALOAD p - 7819-12818 - 7809 PARAMFILE /u01/app/oracle/product/11.2.0/ggs/dirprm/load2.prm REPORTFILE USESUBDIRS load2 PROCESSID /u01/app/oracle/product/11.2.0/ggs/dirrpt/LOAD2.rpt m
Oracle 15529 1 0 mai20? 00:00:00. / replicat INITIALDATALOAD p - 7819-12818 - 7809 PARAMFILE /u01/app/oracle/product/11.2.0/ggs/dirprm/load2.prm REPORTFILE USESUBDIRS load2 PROCESSID /u01/app/oracle/product/11.2.0/ggs/dirrpt/LOAD2.rpt m
Oracle 28295 1 0 mai20? 00:00:00. / replicat INITIALDATALOAD p - 7819-12818 - 7809 PARAMFILE /u01/app/oracle/product/11.2.0/ggs/dirprm/load2.prm REPORTFILE USESUBDIRS load2 PROCESSID /u01/app/oracle/product/11.2.0/ggs/dirrpt/LOAD2.rpt m
Oracle 28751 1 0 mai20? 00:00:00. / replicat INITIALDATALOAD p - 7819-12818 - 7809 PARAMFILE /u01/app/oracle/product/11.2.0/ggs/dirprm/load2.prm REPORTFILE USESUBDIRS load2 PROCESSID /u01/app/oracle/product/11.2.0/ggs/dirrpt/LOAD2.rpt m
Oracle 29158 1 0 mai20? 00:00:00. / replicat INITIALDATALOAD p - 7819-12818 - 7809 PARAMFILE /u01/app/oracle/product/11.2.0/ggs/dirprm/load2.prm REPORTFILE USESUBDIRS load2 PROCESSID /u01/app/oracle/product/11.2.0/ggs/dirrpt/LOAD2.rpt m
I have to manually kill these processes by kill-9 on the server.
How to control this way?
Thank you.I have another question, in the migration of the real life, our data base have a lot of CLOB datatype and logsegments, etc. What is the best practice or advice you can give me?
I'm probably not the best guy to answer this question.
Can I create several extracts on source and several replicat on source?
Yes.
Let's say we have 10 users of the application in the prod database, do at least excerpts for each schema? then within each schema, I create several snippets based on the type of data or others?
Yes. You can create a group of extract/replicate by schema. This would help in parallelizing things.
-
Number of cores available in Fusion 3?
I suspect not, but can anyone confirm if there is a change in the number of nuclei Fusion 3 can use? It is still limited to 2?
(I mainly use Excel heavily on an 8 core machine, so there's a significant contrast with the help of Parallels for 4 + carrots.)
The .vmx file, you will need to edit is inside the package for your virtual machine, not in the merger application package. Please see A Beginner's Guide to VMware Fusion for more information on where are the files of the virtual machine.
The numvcpus option will not be if you have already defined a different number of processors in the virtual machine. The cpuid.coresPerSocket will not be by default. If or other options is not there, you just install it on a new line.
-
Need help for reading in parallel on the same interface and writing XNET
Hello. I need help to configure CAN interface to write and read from the same interface.
I use NI PXI-8513/2. I use CAN1 as interface.
My had TO send status messages CAN every 100ms. I have to read in order to return akntoowlege to keep DUT CAN interface happy and not make mistakes.
So, I want to open Strim Session and readall frames in the loop. At the same time, I need to be able to write in a frame HAD at the time...
I only need to read one picture at a time too, but since I know the ID, I can pull it from the stream.
What I'm confusing all is how to put in place the same CAN1 interface to be able to write and read in parallel.
I think I would get errors that interface is already in use.
Since I'm new to CAN, I was read and write only when necessary. But, sometimes I was getting errors on my messages. Sometimes I get message, sometimes miss me. But, when I run CAN test criminal as sniffer he sends and written every time. I was told it's because it recognizes all messages.
I opened to suggestions of how best to implement the interface.
I guess I can use CAN2 and separator to work around this problem, but I would use an interface if possible.
Thank you
Hi Rus,
The XNET hadrware takes care of most of the low level of detials for you. The reading and writing of the circuits are both connected to the bus at any time. When you write to the hardware it will try to put a frame on the bus at the first opportunity he can. If the frame loses arbitration material re - will attempt to send the frame up is successful. Reception equipment monitor activity on the bus, regardless of what it conveys. The material received will usually throw a framework that was sent by communication equipment, but there is an Echo property pass to circumvent this behavior too.
Take a look at the example of the expedition: MAY-> NI - XNET-> Sessions-> multiple Sessions Intro-> CAN even exit entry framework Port unique Point.vi. Keep in mind that this example you will need to use a second CAN interface to recognize frames, it transmits. I would recoment against the example CAN output Frame Single Point which would mimic your ECU if you choose a type of cyclic frame running this example.
-
Hello
This question confued me recently, I would use a parallel process of model and to finish running at the same time.
If there are action steps in order, it seemed that will put an end to the execution of all.
However, I put a wait instead of steps of the action function, there are a few executions not interrupted while I pressed the button finish everything in the toolbar.
Hope someone can give me help. Thank you very much.
PS. the number of testsockets has the value 9 in my teststand.
I ran your sequence again, and I have reproduced the issue.
It seems the action of the polls Test for success/failure of the VI at full speed.
It will consume your CPU resource to 100%.
So I add some delay in the VI to prevent election full speed.
Please see the following block diagram.
I tried and it seems resolved the problem.
Ting
-
The parallel model configuration help
This is my first time posting, but I'm a long time reader...
First of all, I consider my knowledge novice Teststand high to low intermidiate level. I created a sequence test to aid in Teststand that call labview vi. My test sequence tests 5 units at a time in a parallel model (model in parallel sequence). From a functional point of view, everything works great for single pass and loops. However, here's my problem:
When you select "USE Test", it brings up a window that asks you the serial number for each of the five stations. The operator must then enter a serial number for each and press OK proceed. This configuration is not valid for what I do. My test setup has a button for each of the 5 stations. The user must press the button to start the test (connects to a data acquisition). Then the serial number is read from the UUT and entered in the report.
How could I go how to reconfigure it? I'm not looking for someone solve my problems for me, I just need a little direction. I looked at the parallel sequence model and I may not know where to go with it.
Help, please
Ryan
TestStand 4.2
LabVIEW 2009
In the parallel model, you will see the Pre DUT reminder. Inside of there, you will find the steps that call the dialog box you're talking about. The best option is to replace it in your file of the client's sequence. Then write your own code that dictate the required operators to go direction.
It's just the description the General "point you in the right direction." Please let me know if you want more details.
Kind regards
-
Hello, I installed MAX (measurement and Automation Explorer) 5.1.0f0 Runtime of NI - VISA (5.1.1) and also direct,
but there is NO 'series and parallel' in 'Devices' (Geräte und interfaces).
What's wrong?
I already reinstalled and restarted the PC, but nothing helped.
Any idea?
Ahhh,
I'll have to download OR-Serial
I thought, NOR VISA is enough...
Ok
-
With the help of VISA Write in parallel loops (multithreading)
Hello
I got the idea to set up four parallel loops on a quad core with four EHR via serial port independently. I use the PXI-8430/8 and I was told that an independent operation of ports is possible.
What I did was simply to put in place four parallel for loops consisting only of a single entry VISA. With the help of the Tools > profile > find parallelizable loops, they gave me the following warning
This loop For may or may not be safe to parallelize. Warning (s):
-A node in the loop For can have side effects.This means, that the pilot VISA screws are not suitable for multithreading? With the help of LV2010
Thanks for your comments!
See you soon
Oli
Here's some good reading on paralleled for loops.
Regarding the caveat, it's just that - a warning. If you write commands on a device and orders must be received in the order then you cannot parallelize the loop. If the order does not matter then go ahead. But in the case of VISA wrote that a parallelized loop going not buy you anything. They are intended for operations of calculation intnesive.
Just stick to four loops.
-
Connect a printer HP Laserjet 4 parallel via USB using Windows 7 Home Premium 64-bit - HELP!
I have a new Dell PC (Windows 7 Home Premium 64-bit) that does not have a parallel port to connect an old HP Laserjet 4 printer. I bought a USB to parallel to connect the PC to the printer. When turn on/off the printer, W7 installed an IEEE-1284 controller that appears in the unspecified list of devices in the control panel. I "Has added a new printer", select "USB001 virtual printer USB port", then choose the correct printer driver (after "Windows Update" get a longer list). When you try to print a test page, the 'ready' light on the printer starts to print, but nothing else happens.
After experimenting with different settings, I was able to get a page to print that says "* s1M. I don't know how it happened or what it means. This suggests that the PC is 'talk' to the printer. However, I was unable to reproduce this.
HP support was able to help me, and I've been searching for an answer. Someone at - it suggestions? I wouldn't give up using a "workhorse" reliable printer for years. "
You do not have a parallel port on the machine. Whatever it is sent to the parallel port device should fail on writing. Change the port to the port of USB00n, created when you plugged the cable. You will see the port listed in the list of ports. This will usually USB001 when you have not all printers attached otherUSB. Alan Morris Windows printing team;
Maybe you are looking for
-
How can I remove wrong email for Firefox Sync on my browser?
Hi all I use Firefox 37 recently. I'm new to Firefox sync and made a stupid mistake. I myself registered with my email account but accidently left a character. It seems that the verification email has gone to someone who has that email address. I tri
-
Attack to the attention of Zaq 230313 QuickWeb does not, HPMini 110 - 3530NR, Windows 7
Dear Brigitte,I've never been able to get internet at startup feature (HP Quickweb) work. I use wi fi outside the House to get internet. The Quickweb will only work if you have a direct connection to the internet? JC
-
always complete storage... even can not take fb apic or open Messenger... I have phone 6 s
-
How can I find duplicate photos?
How can I find duplicate photos?
-
pls help I recently installed xp and its doesn't have install.i checked in Device Manager and it showed a realtek ac 97 driver with an exclamation mark on it. I then downloaded the driver for the machine on the hp site and it's soundmax.so I uninstal