Count is slow
When there is an insert happening in the table will there be an impact in reading the data from the table.
When there is an insert going on i just gave
Select Coun(*) from mytable
it is taking some 10-13 sec to return the count if the table size keep on growing.
is there any faster way to check the count
BluShadow wrote:
Ensure you have an index/primary key, and then a count(*) will often use the index instead which typically takes less I/O as there is usually less data blocks to an index than the base table.
Counter-intuitive, but this could make the count slower if the table is subject to a lot of inserts (unless the PK is based on a monotonic sequence).
A count(*) which is much slower than seems reasonable for the hardware may be spending a lot of its time reconstructing read-consistent copies of rapidly changing blocks.
When you do a tablescan Oracle starts with a read-consistent view of the segment header to identify the highwater marks for the table so that the count(*) can stop at the earliest possible moment and not have to reconstruct blocks (to empty) that were about the HWM when the query started. (For tables with lots of space being below the HWM that is being used by the inserts this doesn't necessarily help - and there are various reasons why there might be a lot of usable space below the HWM).
When a count(*) uses an index fast full scan, the same applies - but if the key values being inserted are effectively randomly distributed (and not at the high value, as sometimes happens) then every block scanned may have to be cloned and made read-consistent.
Step 1 (for OP): Check the execution path
Step 2: check if time required is reasonable for number of blocks that would be read if no inserts taking place
Step 3: check statistics during execution, noting particularly details of "undo records applied"
Step 4: check what read waits are occurring - multiblock from the data tablespace, or single block from the undo tablespace
Regards
Jonathan Lewis
Similar Messages
-
Why is the select Count too slow
I am doing the following select count and calling it from my JSP to get the total number of records... why is it so slow...
select count(*)
from
(select distinct o.receive_id, o.name, o.address
from order o, item i
where o.id = i.id
and o.status = 2 and i.status = 0)If the data in the table that you are referring to in the query gets refreshed very often and your high water mark on your table not reset, then this query always runs longer. While deleting data in the table, use 'TRUNCATE' rather than 'DELETE' in your data queries. that would help reset the high water mark and your count() queries will run very very fast.
-
when using the Tick Count millisecond timer with a .dll I've written in C, I'm getting some odd timing issues.
When I code the function I want (I'll explain it below in case it helps) in LV and run it as a subVI, feeding it the Tick count as an argument, the function runs quickly, but not quite as quickly as I would like. When I feed this same subVI just an integer constant rather than the Tick Count, it takes about the same amount of time, maybe a tiny bit more on average.
When I bring in my function from a .dll, however, I start to run into problems. When I feed my function an integer constant, it is much faster than my subVI written in LV. When I feel my .dll the Tick Count, however, it slows down tremendously. I'm including a table with the times below:
| Clock | Constant |
SubVi: | 450ms | 465ms |
.dll | 4900ms| 75ms |
This is running the function 100,000 times. The function basically shifts the contents of a 2-dimensional array one place. For this function, it probably won't be a huge deal for me, but I plan on moving some of my other code out of LV and into C to speed it up, so I'd really like to figure this out.
Thanks,
AaronHi Aaron,
Thanks for posting the code -- that made things a lot clearer for me. I believe I know what's going on here, and the good news is that it's easy to correct! (You shouldn't apologize for this though, as even an experienced LabVIEW programmer could run into a similar situation.) Let me explain...
When you set your Call Library Function Node to run in the UI Thread you're telling LabVIEW that your DLL is not Thread-safe -- this means that under no circumstances should the DLL be called from more than one place at a time. Since LabVIEW itself is inherently multithreaded the way to work with a "thread-unsafe" DLL is to run it in a dedicated thread -- in this case, the UI thread. This safety comes at a price, however, as your program will have to constantly thread-swap to call the DLL and then execute block diagram code. This thread-swapping can come with a performance hit, which is what you're seeing in your application.
The reason your "MSTick fine behavior.vi" works is that it isn't swapping threads with each iteration of the for loop -- same with the "MSTick bad behavior.vi" without the Tick Count function. When you introduce the Tick Count Function in the for loop, LabVIEW now has to swap threads every single iteration -- this is where your performance issues originate. In fact, you could reproduce the same behavior with any function (not just TIck Count) or any DLL. You could even make your "MSTick fine behavior.vi" misbehave by placing a control property node in the for loop. (Property nodes are also executed in the UI thread).
So what's the solution? If your DLL is thread-safe, configure the call library function node to be "reentrant." You should see a pretty drastic reduction in the amount of time it takes your code to execute. In general, you can tell if your DLL is thread-safe when:
The code is thread safe when it does not store any global data, such as global variables, files on disk, and so on.
The code is thread safe when it does not access any hardware. In other words, the code does not contain register-level programming.
The code is thread safe when it does not make any calls to any functions, shared libraries, or drivers that are not thread safe.
The code is thread safe when it uses semaphores or mutexes to protect access to global resources.
The code is thread safe when it is called by only one non-reentrant VI.
There are also a few documents on the website that you may want to take a look at, if you want some more details on this:
Configuring the Call Library Function Node
An Overview of Accessing DLLs or Shared Libraries from LabVIEW
VI Execution Speed
I hope this helps clear-up some confusion -- best of luck with your application!
Charlie S.
Visit ni.com/gettingstarted for step-by-step help in setting up your system -
Word Count feature slow in CS4
The word cound feature in InDesign CS4 is sometimes very slow compared to what it was in CS2. I'm not even counting vast quantities of text, often a story of 1000 or so words will pause for an infernally long time before displaying results.
Has anyone figured out a fix or workaround for this? I typically need to count stories or selections in a hurry.
kurt hoffman
art director
Forward newspaperIf you roll-over the right side of that character count display, a menu will appear, on which also appears the word count. Click on the word count entry, and it becomes the default display at the bottom of the page. Also, by holding down the command key, you can click and drag that floating box to your preferred display location.
-
I am running a query that returns a count. This runs on a 9.2.0.5 DB on an E450, and even when Iâm the only user , this query takes more than 2 sec., returning a count of 2500 , that is 2500 records match the join. Why is this running slow? Is there an alternative to use COUNT without application rewrite, like using counters?
All tables and indexes are analyzed daily, using DBMS_STATS, other queries on same table run much faster. It seems the COUNT() queries are slower than most other queries.
SELECT
Count(T1.T1ID) AS CNT
FROM
T1,
T2
WHERE
T2.USERID = :b1 AND
T2.CompanyGroupID = :b2 AND
T1.STATUS = 1 AND
T1.CompanySiteID = :b2 AND
T1.T2ID = T2.T2ID;
this is the explain plan:
==========================
SELECT STATEMENT . CHOOSE Cost = 11 Rows Expected = 1
SORT AGGREGATE .
NESTED LOOPS . Cost = 11 Rows Expected = 1
TABLE ACCESS BY INDEX ROWID T2 ANALYZED Cost = 8 Rows Expected = 1
AND-EQUAL .
INDEX RANGE SCAN T2_US_IDX ANALYZED
INDEX RANGE SCAN T2_CG_IDX ANALYZED
TABLE ACCESS BY INDEX ROWID T2.T1 ANALYZED Cost = 11 Rows Expected = 1
AND-EQUAL .
INDEX RANGE SCAN T1_IDX2 ANALYZED Cost = 1 Rows Expected = 285
INDEX RANGE SCAN T1_IDX4 ANALYZED Cost = 1 Rows Expected = 285
T1 has 221000 records, T2 has 1100000 records.
T1 has 65000 records which match (T1.CompanySiteID = :b2), 11000 records which matcvh this and (T1.STATUS = 1)
T2 has 27000 records which match (T2.CompanyGroupID = :b2) and 3200 records which match (T2.USERID = :b1)Because T1 is about 1/5 the size of T2 I would think the place to start is on T1 potentially via an index on CompanySiteId if this value is distinctive. A composite index on CompanySiteId, status would be even better though I would test using a full tablescan before adding an index if none exists.
However, what the explain plan shows is Oracle is driving on T2 performing two index range scans which it then combines on common rowids that are then used to access the table T2. This would seem to indicate that single column index exist on both filter conditions and neither value is that distinctive.
The same index scan logic is used on T1.
I would suggest that first you update the statistics and check the plan to see if it changed. If it changes compare performance.
Is T1ID a not null column? If so then substitute count(*) since no other values are selected this might allow Oracle to stop accessing one of the table rows while producing the same result.
If still no luck then try an ORDERED hint to see if you can get Oracle to drive on T1. T2ID would need to be indexed for this path. I would try forcing a full table scan of T1 and entering T1 via indexes the filter condition indexes just to make sure I understood the results.
HTH -- Mark D Powell -- -
6020E Counter measurement slow
Slow performance using the 6020E counters to measure pulsewidth.
Using traditional DAQ (device not supported by DAQmx)
Using hardware triggered measurement.
After configuration, doing the following:
- program
- loop until no longer armed
- read count and check for overflow
This cycle takes 100ms to perform on a signal that pulses every 10ms (pulse between 1ms and 8ms)
As I understand, after programming, the counter arms itself on a falling edge (hardware trigger) and measures the next pulse passing by. So this would mean worst case 20ms + communication overhead. Either this hardware triggering isn't working or the overhead is 80ms?
Any help appreciated A LOT!
PeterThanks JV,
Unfortunately, we want to read the pulswidth of the first pulse to come (hardware triggered), then do some things with it, do some other stuff in parallel and then read some more. So buffered reading isn't going to help much.
We started from the 'Measure Pulse (DAQ-STC).vi' sample, changing it to do triggered measurements and tweaking timeout and errorhandling to our needs.
It does seem that the 6020E has been a bad choice for the our task at hand (many single reads), as we've had performance issues in analog readings as well. Probably have to dump it all and go for some PCI solution.
Peter -
Select count(*) VERY slow!
The table has only 8 columns and 5 way partitioned.
It was fine till it had 550 million rows [Oracle 11g + Windows XP Pro]. Select count(*) from table used to take ~ 500 seconds.
When records count reached 600 million, suddenly looks like database hit a brick wall. Now even select count(*) runs for whopping 2800 seconds!!
What went wrong by just adding 50 million extra records??
Thanx.analyze table Has been obsoleted by DBMS_STATS package.
http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_4005.htm#sthref5767
Note:
Do not use the COMPUTE and ESTIMATE clauses of ANALYZE to collect optimizer statistics. These clauses are supported for backward compatibility. Instead, use the DBMS_STATS package, which lets you collect statistics in parallel, collect global statistics for partitioned objects, and fine tune your statistics collection in other ways. The optimizer, which depends upon statistics, will eventually use only statistics that have been collected by DBMS_STATS. See PL/SQL Packages and Types Reference for more information on the DBMS_STATS package.
Edited by: sb92075 on May 16, 2009 11:36 AM -
Counter frequency slow/stop
Hello,
I am a bit new with using counters to measure frequency. I need to read the frequency from the counters at 100 Hz at least between 0-20KHz so I setup my vi to read it and it works fine if the signal is at a set frequency but as soon as I try to vary the frequency from my generator the vi stops and the daqmx read channel times out and it gives me the error -200284 "Some or all of the samples requested have not been yet acquired " even though I am trying to get them and the vi just stops when the frequency changes. Is this application possible with counters? Am I doing something wrong? I have attached my test vi. I'll appreciate any help. I have a NI9401 with cDaq 9188
Attachments:
Counter Test.vi 29 KBHi Bertha,
Please take a look at the following example:
I believe this example will work for you directly. The only option you would want to change is "High Frequency with 2 Counters" to "Low Frequency with 1 Counter". As a note this is a MulitfunctionDAQ question. You generally want to post these in the Multifunction DAQ Forums. You will get faster responses on your DAQ questions there.
Best Regards,
Jignesh -
Test counter with external timebase in DAQ
According to your reply (Go to Measurement and Automation Explorer and open a test panel for your PCI-MIO-16XE-50 card. Select Edge Counting in Counter I/O and then select the appropriate clock. This will count the edges of the selected clock. If you change the external timebase to a slower clock the test panel should account for this, by counting much slower)
On my PCI-MIO-16XE-50 board,I did the test: Connect external signal on PFI7. On MAQ,Edge counting is set PFI7,Channel name is ctr0. Then I change the external signal frequency, then counter value changes with the external frequency (slow or fast). So it means, the board master timebase is replaced by the signal on PFI7. Is this correct?
I want to know, how is t
he ctr0 working? How is it conected with the timebase. What is the relationship between the ctr0, the timebase? ThanksAs the second scenario in the article (Can I replace my timbase with an exsternal source), I made a change of your attached vi. What I do is: connect my timebase signal to PFI7, then route PFI7 to RTSI6 by Route signal.vi, connect RTSI6 to RTSI clock by a jumper, then route RTSI clock to board clock by route signal.vi. This gets an error: 10003. Then I read help of Route signal.vi, I know that not every PFI can be the signal source, PFI7 cannot. For E serial, I can use GPCTR0 Source. So I change my progam, route GPCTR0 Source(PFI8) to RTSI6. Now no error. One thing I don't understand is, I use GPCTR0 Source/PFI8, which is an output when it is GPCTR0 Source. How could my external signal be connected to an output pin? How could my external si
gnal replace the mastertimebase if it is connected to an output pin?
Could you have a look of my vi?
Attachments:
extTimebase.vi 89 KB -
Oracle defaultNChar=true SLOW on NCHAR/NVARCHAR2
Hi all,
I am using a JDBC Prepared Statement with a bunch of parameters using setString(pos, value). The underlying columns on the tables are all NCHAR and NVARCHAR2. I have set the Oracle JDBC driver's "defaultNChar=true" so that Oracle DB would always treat my parameters as national language characters. The driver file is "ojdbc6.jar".
My problem: My parametrized query is extremely slow with "defaultNChar=true". But as soon as I set "defaultNChar=false" the query is ultra fast (3 seconds).
Query usage looks like that:
String sql = "INSERT INTO MYTABLE_ERROR(MY_NAME,MY_FLAG,MY_VALUE) "
+ "SELECT ? AS MY_NAME,"
+ "? AS MY_FLAG,v.MY_VALUE"
+ " FROM OTHER_TABLE v"
+ " JOIN ( SELECT * FROM ... iv ... WHERE iv.MY_NAME = ? ) rule1 "
+ " ON v.\"MY_NAME\"=rule1.\"MY_NAME\" AND v.\"MY_VALUE\"=rule1.\"MY_VALUE\""
+ " WHERE rule1.\"MY_NAME\" = ? AND v.\"MY_VALUE\" = ?";
preStatement = conn.prepareStatement (sql);
int count = 1;
for (String p : params)
// SLOW
//preStatement.setNString (count++, p);
// SLOW
//preStatement.setObject (count++, p, Types.NVARCHAR);
// SLOW
preStatement.setString (count++, p);
I have been trying to find the root cause of why my prepared statements executed against an "Oracle Database 11g Release 11.2.0.3.0 - 64bit Production" DB are slow with a JDBC driver "Oracle JDBC driver, 11.2.0.3.0". I could not find any clue!
I even got the DB NLS config hoping to find anything, but I am not sure here either:
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_CURRENCY $
NLS_ISO_CURRENCY AMERICA
NLS_NUMERIC_CHARACTERS .,
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE AMERICAN
NLS_CHARACTERSET AL32UTF8
NLS_SORT BINARY
NLS_TIME_FORMAT HH.MI.SSXFF AM
NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY $
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_COMP BINARY
Please help!
Thanks,
H.UPDATE: It looks like the query is stuck when using "defaultNChar=true" somehow. I am seeing this when using JConsole:
Total blocked: 1 Total waited: 1
Stack trace:
java.net.SocketInputStream.socketRead0(Native Method)
java.net.SocketInputStream.read(Unknown Source)
java.net.SocketInputStream.read(Unknown Source)
oracle.net.ns.Packet.receive(Packet.java:311)
oracle.net.ns.DataPacket.receive(DataPacket.java:103)
oracle.net.ns.NetInputStream.getNextPacket(NetInputStream.java:312)
oracle.net.ns.NetInputStream.read(NetInputStream.java:257)
oracle.net.ns.NetInputStream.read(NetInputStream.java:182)
oracle.net.ns.NetInputStream.read(NetInputStream.java:99)
oracle.jdbc.driver.T4CSocketInputStreamWrapper.readNextPacket(T4CSocketInputStreamWrapper.java:121)
oracle.jdbc.driver.T4CSocketInputStreamWrapper.read(T4CSocketInputStreamWrapper.java:77)
oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1173)
oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:309)
oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:200)
oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:543)
oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:238)
oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:1446)
oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1757)
oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:4372)
oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:4539)
- locked oracle.jdbc.driver.T4CConnection@7f2315e5
oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.java:5577)
com.mycomp.test.DriverTest.fireStatement(DriverTest.java:253) -
Check count and then do some work
Hi,
I have a table with 10 million records. I want to check whether a value of a specific column is present or not. If the count is greather than 0, then I want to do some task and if it is 0, then I want to do some other task.
Could you please tell me what is the best way to do?
What I am doing now is: I am checking the count using count(*) and then checking the value whether that is greater than 0 or =0 and then based on the value I am doing different task.
But count(*) is slow for this big table.
So, please let me know the best possible way to do this.declare
value_exists number;
begin
select count(*)
into value_exists
from my_table
where my_column = 'ABC' and
rownum = 1;
if value_exists = 1 then
elsif value_exists = 0 then
else raise_application_error(-20001,'Bad value for value_exists of '||coalesce(to_char(value_exists),'NULL'));
end if;
end; -
Will the iphone 4s be slower if it is updated to ios 6
will the iphone 4s be slower if it is updated to ios 6
To Whomever:
Wow, I saw this the other day and it got me thinking. I don't know if this will make any sense, but I am going to give it a try. Please forgive me in advance as i am somewhat technology deficient, but trying! There are many varied things that can happen with the iPhone, but I have also learned there are simple tweaks that sometimes assist in resolving situations. As when the phone is getting warm, for whatever reason unbeknownst to me, deleting my email accounts and then putting them back in again, helped with the warming of the phone and battery drain. Which begs the question for me, is there anything we can do to counter the slower activity after upgrading to iOS 6? And, if so, without shutting off every feature on the phone, would anyone have any suggestions of a prioritization of services that may counter the slowed activity to be shut down after upgrading to improve utilization? Thank-you! -
Hi!
I've generated with the ExpressVI "Simulate Signal" a Square with the maximum frequency of 500Hz (it varies). Now I want to count the falling flanks.
I tried this with the "Trigger Counter.vi"-Example which I slightly changed for my purposes. (see attached file) But it seems as if the Counter is not fast enough for my Signal (- it counts too slow).
Does anybody have an idea how I can solve the problem and count the correct value of squares?
Shorty to my system: I tried it with a 2GHz Sempron with LabView8
and with a 1,3GHz Centrino with LabView7.1
Thank you in advance
HendrikIf you have a simulated square wave waveform, you can count falling edges by simple emulating what a counter does, essentially for each poind threshold it. If it is above some threshold it is a high value, and if it is below th it is low, use a shift register to compare sequential hi/low booleans. Check for a high to low transition (if n-1 is high and n is low there is a falling edge) use another shift reg to count these events. Do this for every point in the waveform. If you have simulated a noisy signal, you can get more advanced usint techniques such as a schmitt trigger (hysterisis).
Paul
Paul Falkenstein
Coleman Technologies Inc.
CLA, CPI, AIA-Vision
Labview 4.0- 2013, RT, Vision, FPGA -
2nd Day of ownership - Opinion = Flakey at the moment
I'm running NMH410 1TB with HP Laptop with Vista Home premium 32bit Netgear G router wireless, Firefox 3.5.7 mainly and also IE8. Just the one PC connected at the mo. looking to connect another 4 plus Wii..? + Sony 40w4500 TV and install a WD10EADS 1TB 2nd drive and RAID1
Looks good and sits well on the desk. Connected OK with Network and can be seen as a drive - so good as a NAS device.
Drive is a 1 TB WD EVVS..? can't look now as its running...
it is VERY slow at booting
It is VERY sluggish with I/O requests - transferring data
when it is powered off the fan still continues for what appears to be an indefinite time.
The "applications" are not very good though.
1. The inbuilt media player uses flash rather than a "hard coded" application so its slow, not like a web based "frames"? type application - maybe to try and protect it from being ripped? and the scroll windows within frames don't work when using a scroll mouse - so you have to click on the narrow scroll bar rather than just centre click and drag.when you do this the whole window scrolls and you loose the top icons that should really be frozen in place.
Anyway I find the whole interface "clunky" counter intuitive, slow and lacking in functionality and finesse.
2. The media player will not play iPod songs - yes I know (now) its well known, buy I expected the media player to be something that could be registered as an authorised device with iTunes.... not as it appears only to have a soft-button that allows iTunes to see the drive....iTunes would do that if you pointed it to the mapped drive anyway....
3. When I copy across, import or drag files to the drive they appear nicely on the Media player list - but it will not play them. The play bar sits there with 0.00 on the play counter and no music or progress. I can even add other songs to the play list - they are all the same nothing plays. All the file details appear correct - I can hit pause or next and previous buttons - but nothing plays. They all work fine with other windows apps, so I guess it may be a codec thing...?
4. The media importer seems to function - but it not using the windows Folders GUI interface its a file hierarchy arrangement - so again a bit lacking in finesse. In fact the whole suite of application seem to be written down to a budget rather than than properly specified, modernised and coded in a "solid" way - maybe just so they work with remote via web browsers...? They should be better done IMO with a separate remote access app. for those that need/want it.
5. You can not drag files to the media player window and have them then copy to your drive or play straight away.
6. Photos seems to be handled fine. They take a wile to appear but even when cable connected to the router. Lacks in ability to zoom though again programming restrictions so no right click means you can't see something you like and do anything with it.
I've still to try RAID, other PCs and connectivity to my TV - and thus my A/V amp and system - more on these another time.
Anyway got to go now - but in all its a reasonable NAS with a poor media server capability and a crippled suite of apps dictated to by the strategy of remote accessability.
I didn't pay full whack for it so I could still justify it as our NAS for backup with RAID and as a shared drive. But at full price as a media device it would be going back.Not sure how - but the few songs I transferred over as a test are now working. It looks as though the media player app is slightly different, but can't see any version numbers. However, I did a firmware update and this might have done the job and taken a long time to impact on the files as they system was re-indexing. Or it could be a Java update as that has come up in the system tray and it wasn't there before............or none of the above....
Middle mouse button scrolling is also working !
So a bit more testing but it seems to be improving
Message Edited by AndyGB on 01-21-2010 12:05 PM
Message Edited by AndyGB on 01-21-2010 12:08 PM
Message Edited by AndyGB on 01-21-2010 12:32 PM -
PXE-T04: Access Violation
We are running SCCM 2012 R2 Primary Site Server
We configured PXE Service Point in Microsoft System Center Configuration Manager 2012, booting new bare metal vms fail with the following errors:
PXE-T04: Access Violation
PXE-E36: Error Received from TFTP Server
PXE-M-F Exiting PXE Rom
No errors in the SMSPXE.log.
We configured IP Helper settings on routers
next-ser er "IP Address of SCCM PXE Server"
filename smsboot\x64\wdsnbp.com
Below are WDS logs
Windows Deployment Services Management Utility [Version 6.3.9600.16384]
© 2013 Microsoft Corporation. All rights reserved.
SETUP INFORMATION FOR SERVER
Server State:
OS version: 6.3
WDS operational mode: Native
Standalone configuration: No
Installation State:
RemoteInstall location: E:\RemoteInstall
RemoteInstall share up-to-date: Yes
Boot files installed:
x86 - Yes
x64 - Yes
ia64 - No
arm - Yes
x86uefi - Yes
x64uefi - Yes
CONFIGURATION INFORMATION FOR SERVER
Server Authorization:
Authorization state: Not Authorized
Answer Policy:
Answer clients: No
Answer only known clients: No
Response delay: 0 seconds
Active Directory Use Policy:
Preferred DC:
Preferred GC:
Prestage devices using MAC: No
New computer naming policy: %61Username%#
Domain search order: Global Catalog Only
New computers join domain: Yes
New Computer OU:
OU type: Server Domain
OU: CN=Computers,DC=nb,DC=com
DHCP Configuration:
DHCP service status: Not Installed
DHCP option 60 configured: <Not Applicable>
PXE Bind Policy:
Use DHCP ports: Yes
Rogue detection: Disabled
RPC port: 5040
Interface Bind Policy:
Policy: Exclude Registered
Registered interfaces:
Boot Program Policy:
Known client PXE prompt policy: OptIn
New client PXE prompt policy: OptIn
Allow N12 for new clients: <Not Applicable>
Reset boot program: Disabled
Default boot programs:
x86 - boot\x86\pxeboot.com
x64 - boot\x64\pxeboot.com
ia64 - boot\ia64\bootmgfw.efi
arm - boot\arm\bootmgfw.efi
x86uefi - Boot\x86\bootmgfw.efi
x64uefi - Boot\x64\bootmgfw.efi
Default N12 boot programs:
x86 - boot\x86\pxeboot.n12
x64 - boot\x64\pxeboot.n12
ia64 - boot\ia64\bootmgfw.efi
arm - boot\arm\bootmgfw.efi
x86uefi - Boot\x86\bootmgfw.efi
x64uefi - Boot\x64\bootmgfw.efi
Banned GUIDs list:
Boot Image Policy:
Default image type for x64 clients: Both
Default boot images:
x86 -
x64 -
ia64 -
arm -
x86uefi -
x64uefi -
Driver Policy:
Avoid duplicate driver packages: Yes
WDS Client Policy:
Logging policy:
Enabled: No
Logging level: Info
Unattend policy:
Enabled: No
Command-line precedence: No
WDS unattend files:
x86 -
x64 -
ia64 -
arm -
x86uefi -
x64uefi -
Server Automatic Refresh Policy:
Refresh period: 900 seconds
BCD Refresh Policy:
Enabled: No
Refresh period: 60 minutes
Pending Device Policy:
Policy: Disabled
Poll interval: 10 seconds
Max retry count: 2160 times
Message to pending clients:
Retention period:
Approved devices: 30 days
Other devices: 1 days
Defaults for x86:
Referral server:
Boot program path:
WDS client unattend file path:
Boot image path:
User: Domain Admins
Join rights: Full
Join domain: Yes
Defaults for x64:
Referral server:
Boot program path:
WDS client unattend file path:
Boot image path:
User: Domain Admins
Join rights: Full
Join domain: Yes
Defaults for ia64:
Referral server:
Boot program path:
WDS client unattend file path:
Boot image path:
User: Domain Admins
Join rights: Full
Join domain: Yes
Defaults for arm:
Referral server:
Boot program path:
WDS client unattend file path:
Boot image path:
User: Domain Admins
Join rights: Full
Join domain: Yes
Defaults for x86uefi:
Referral server:
Boot program path:
WDS client unattend file path:
Boot image path:
User: Domain Admins
Join rights: Join Only
Join domain: Yes
Defaults for x64uefi:
Referral server:
Boot program path:
WDS client unattend file path:
Boot image path:
User: Domain Admins
Join rights: Join Only
Join domain: Yes
WDS PXE Providers:
Name: SMSPXE
Path: C:\Program Files\Microsoft Configuration Manager\bin\x64\smspxe.dll
Order: 1
Critical: No
Name: WDSDCPXE
Path: C:\Windows\system32\wdsdcpxe.dll
Order: 2
Critical: No
WDS Device Controllers:
Name: WDSADDC
CLSID: {1F05CFEA-D4E4-4049-9C76-7B4F0013ECC9}
Priority: 32768
Enabled: Yes
Name: WDSSDC
CLSID: {17FD4B68-06B7-48EB-97B7-1575A171AED9}
Priority: 32768
Enabled: No
WDS Transport Server Policy:
IPv4 source: Range
Start address: 239.192.0.2
End address: 239.192.0.254
IPv6 source: Range
Start address: FF15::1:1
End address: FF15::1:FF
UDP Port Policy: Dynamic
Start port: <Not Applicable>
End port: <Not Applicable>
Network profile: <Not Applicable>
TFTP Properties:
Maximum block size: 0
Variable window extension enabled: Yes
Multicast session policy:
Slow client handling policy: None
AutoDisconnect threshold: 256 KBps
Multistream stream count: 2
Slow client fallback: Yes
Multicast Content Providers:
Name: WDS
Description: Default Content Provider
File path: C:\Windows\system32\wdscp.dll
Initialization routine: WdsTransportProviderInit
IMAGE INFORMATION FOR SERVER
BOOT IMAGES
===============================================================================
Boot Images for x86
Image count: 0
Image Information:
There are no images that match the specified criteria.
Boot Images for x64
Image count: 0
Image Information:
There are no images that match the specified criteria.
Boot Images for ia64
Image count: 0
Image Information:
There are no images that match the specified criteria.
Boot Images for arm
Image count: 0
Image Information:
There are no images that match the specified criteria.
===============================================================================
Summary:
Total number of boot image stores: 4
Total number of boot images: 0
INSTALL IMAGES
===============================================================================
There are no image groups that match the specified criteria.
===============================================================================
Summary:
Total number of install image groups: 0
Total number of install images: 0
NON-NATIVE IMAGES
===============================================================================
===============================================================================
Summary:
Total number of non-wim image groups: 0
Total number of non-wim images: 0
OVERALL IMAGE SUMMARY:
Total number of boot image stores: 4
Total number of boot images: 0
Total number of install image groups: 0
Total number of install images: 0
Total number of non-wim image groups: 0
Total number of non-wim images: 0
The command completed successfully.
SMSPXE:
======
<![LOG[Loaded C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\wimgapi.dll]LOG]!><time="14:43:49.110+240" date="04-28-2014" component="SMSPXE" context=""
type="1" thread="6808" file="wimfile.cpp:344">
<![LOG[Opening image file E:\RemoteInstall\SMSImages\PRI00002\boot.PRI00002.wim]LOG]!><time="14:43:49.110+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="wimfile.cpp:422">
<![LOG[Found Image file: E:\RemoteInstall\SMSImages\PRI00002\boot.PRI00002.wim
PackageID: PRI00002
ProductName: Microsoft® Windows® Operating System
Architecture: 0
Description: Microsoft Windows PE (x86)
Version:
Creator:
SystemDir: WINDOWS
]LOG]!><time="14:43:49.113+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="bootimagemgr.cpp:925">
<![LOG[Closing image file E:\RemoteInstall\SMSImages\PRI00002\boot.PRI00002.wim]LOG]!><time="14:43:49.113+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="wimfile.cpp:458">
<![LOG[Begin validation of Certificate [Thumbprint 8B278656F312633DA23BDEAA99A625C7933019A2] issued to '{0D51C1EC-638A-4904-938E-58C733731F10}']LOG]!><time="14:43:49.119+240" date="04-28-2014" component="SMSPXE" context=""
type="1" thread="6032" file="ccmcert.cpp:1662">
<![LOG[Completed validation of Certificate [Thumbprint 8B278656F312633DA23BDEAA99A625C7933019A2] issued to '{0D51C1EC-638A-4904-938E-58C733731F10}']LOG]!><time="14:43:49.119+240" date="04-28-2014" component="SMSPXE"
context="" type="1" thread="6032" file="ccmcert.cpp:1803">
<![LOG[PXE Provider finished loading.]LOG]!><time="14:43:49.119+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6032" file="smspxe.cpp:184">
<![LOG[InstallBootFilesForImage failed. 0x80004005]LOG]!><time="14:43:49.392+240" date="04-28-2014" component="SMSPXE" context="" type="3" thread="6808" file="bootimagemgr.cpp:1608">
<![LOG[Warning: Failed to copy the needed boot binaries from the boot image E:\RemoteInstall\SMSImages\PRI00002\boot.PRI00002.wim.
The operation completed successfully. (Error: 00000000; Source: Windows)]LOG]!><time="14:43:49.392+240" date="04-28-2014" component="SMSPXE" context="" type="3" thread="6808" file="bootimagemgr.cpp:1275">
<![LOG[Failed adding image E:\RemoteInstall\SMSImages\PRI00002\boot.PRI00002.wim. Will Retry..
Unspecified error (Error: 80004005; Source: Windows)]LOG]!><time="14:43:49.392+240" date="04-28-2014" component="SMSPXE" context="" type="3" thread="6808" file="bootimagemgr.cpp:1180">
<![LOG[File E:\RemoteInstall\SMSTemp\2014.04.28.14.43.49.03.{E7B944DA-FDBA-4579-8AC8-B91550B1EA89}.boot.bcd deleted.]LOG]!><time="14:43:49.393+240" date="04-28-2014" component="SMSPXE" context="" type="1"
thread="6808" file="bootimagecache.cpp:267">
<![LOG[File E:\RemoteInstall\SMSTemp\2014.04.28.14.43.49.03.{E7B944DA-FDBA-4579-8AC8-B91550B1EA89}.boot.bcd.log deleted.]LOG]!><time="14:43:49.393+240" date="04-28-2014" component="SMSPXE" context="" type="1"
thread="6808" file="bootimagecache.cpp:282">
<![LOG[Found new image PRI00005]LOG]!><time="14:43:49.393+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="bootimagemgr.cpp:1123">
<![LOG[Loaded C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\wimgapi.dll]LOG]!><time="14:43:49.394+240" date="04-28-2014" component="SMSPXE" context="" type="1"
thread="6808" file="wimfile.cpp:344">
<![LOG[Opening image file E:\RemoteInstall\SMSImages\PRI00005\boot.PRI00005.wim]LOG]!><time="14:43:49.394+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="wimfile.cpp:422">
<![LOG[Found Image file: E:\RemoteInstall\SMSImages\PRI00005\boot.PRI00005.wim
PackageID: PRI00005
ProductName: Microsoft® Windows® Operating System
Architecture: 9
Description: Microsoft Windows PE (x64)
Version:
Creator:
SystemDir: WINDOWS
]LOG]!><time="14:43:49.397+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="bootimagemgr.cpp:925">
<![LOG[Closing image file E:\RemoteInstall\SMSImages\PRI00005\boot.PRI00005.wim]LOG]!><time="14:43:49.397+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="wimfile.cpp:458">
<![LOG[InstallBootFilesForImage failed. 0x80004005]LOG]!><time="14:43:49.713+240" date="04-28-2014" component="SMSPXE" context="" type="3" thread="6808" file="bootimagemgr.cpp:1608">
<![LOG[Warning: Failed to copy the needed boot binaries from the boot image E:\RemoteInstall\SMSImages\PRI00005\boot.PRI00005.wim.
The operation completed successfully. (Error: 00000000; Source: Windows)]LOG]!><time="14:43:49.713+240" date="04-28-2014" component="SMSPXE" context="" type="3" thread="6808" file="bootimagemgr.cpp:1275">
<![LOG[Failed adding image E:\RemoteInstall\SMSImages\PRI00005\boot.PRI00005.wim. Will Retry..
Unspecified error (Error: 80004005; Source: Windows)]LOG]!><time="14:43:49.713+240" date="04-28-2014" component="SMSPXE" context="" type="3" thread="6808" file="bootimagemgr.cpp:1180">
<![LOG[File E:\RemoteInstall\SMSTemp\2014.04.28.14.43.49.04.{9C5C9A39-428B-4B20-B844-3454CB63F230}.boot.bcd deleted.]LOG]!><time="14:43:49.713+240" date="04-28-2014" component="SMSPXE" context="" type="1"
thread="6808" file="bootimagecache.cpp:267">
<![LOG[File E:\RemoteInstall\SMSTemp\2014.04.28.14.43.49.04.{9C5C9A39-428B-4B20-B844-3454CB63F230}.boot.bcd.log deleted.]LOG]!><time="14:43:49.714+240" date="04-28-2014" component="SMSPXE" context="" type="1"
thread="6808" file="bootimagecache.cpp:282">
<![LOG[Found new image PRI00002]LOG]!><time="14:43:50.812+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="bootimagemgr.cpp:1123">
<![LOG[Loaded C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\wimgapi.dll]LOG]!><time="14:43:50.813+240" date="04-28-2014" component="SMSPXE" context="" type="1"
thread="6808" file="wimfile.cpp:344">
<![LOG[Opening image file E:\RemoteInstall\SMSImages\PRI00002\boot.PRI00002.wim]LOG]!><time="14:43:50.813+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="wimfile.cpp:422">
<![LOG[Found Image file: E:\RemoteInstall\SMSImages\PRI00002\boot.PRI00002.wim
PackageID: PRI00002
ProductName: Microsoft® Windows® Operating System
Architecture: 0
Description: Microsoft Windows PE (x86)
Version:
Creator:
SystemDir: WINDOWS
]LOG]!><time="14:43:50.815+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="bootimagemgr.cpp:925">
<![LOG[Closing image file E:\RemoteInstall\SMSImages\PRI00002\boot.PRI00002.wim]LOG]!><time="14:43:50.815+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="wimfile.cpp:458">
<![LOG[InstallBootFilesForImage failed. 0x80004005]LOG]!><time="14:43:51.094+240" date="04-28-2014" component="SMSPXE" context="" type="3" thread="6808" file="bootimagemgr.cpp:1608">
<![LOG[Warning: Failed to copy the needed boot binaries from the boot image E:\RemoteInstall\SMSImages\PRI00002\boot.PRI00002.wim.
The operation completed successfully. (Error: 00000000; Source: Windows)]LOG]!><time="14:43:51.095+240" date="04-28-2014" component="SMSPXE" context="" type="3" thread="6808" file="bootimagemgr.cpp:1275">
<![LOG[Failed adding image E:\RemoteInstall\SMSImages\PRI00002\boot.PRI00002.wim. Will Retry..
Unspecified error (Error: 80004005; Source: Windows)]LOG]!><time="14:43:51.095+240" date="04-28-2014" component="SMSPXE" context="" type="3" thread="6808" file="bootimagemgr.cpp:1180">
<![LOG[File E:\RemoteInstall\SMSTemp\2014.04.28.14.43.50.05.{2A90265D-C49E-433D-868E-7CF173CB4B93}.boot.bcd deleted.]LOG]!><time="14:43:51.095+240" date="04-28-2014" component="SMSPXE" context="" type="1"
thread="6808" file="bootimagecache.cpp:267">
<![LOG[File E:\RemoteInstall\SMSTemp\2014.04.28.14.43.50.05.{2A90265D-C49E-433D-868E-7CF173CB4B93}.boot.bcd.log deleted.]LOG]!><time="14:43:51.095+240" date="04-28-2014" component="SMSPXE" context="" type="1"
thread="6808" file="bootimagecache.cpp:282">
<![LOG[Found new image PRI00005]LOG]!><time="14:43:51.095+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="bootimagemgr.cpp:1123">
<![LOG[Loaded C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\wimgapi.dll]LOG]!><time="14:43:51.096+240" date="04-28-2014" component="SMSPXE" context="" type="1"
thread="6808" file="wimfile.cpp:344">
<![LOG[Opening image file E:\RemoteInstall\SMSImages\PRI00005\boot.PRI00005.wim]LOG]!><time="14:43:51.096+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="wimfile.cpp:422">
<![LOG[Found Image file: E:\RemoteInstall\SMSImages\PRI00005\boot.PRI00005.wim
PackageID: PRI00005
ProductName: Microsoft® Windows® Operating System
Architecture: 9
Description: Microsoft Windows PE (x64)
Version:
Creator:
SystemDir: WINDOWS
]LOG]!><time="14:43:51.099+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="bootimagemgr.cpp:925">
<![LOG[Closing image file E:\RemoteInstall\SMSImages\PRI00005\boot.PRI00005.wim]LOG]!><time="14:43:51.099+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="wimfile.cpp:458">
<![LOG[Source file 'E:\RemoteInstall\SMSTempBootFiles\PRI00005\WINDOWS\Boot\PXE\wdsnbp.com' does not exist. Ignore it]LOG]!><time="14:43:51.452+240" date="04-28-2014" component="SMSPXE" context="" type="2"
thread="6808" file="bootimagemgr.cpp:1453">
<![LOG[Source file 'E:\RemoteInstall\SMSTempBootFiles\PRI00005\WINDOWS\Boot\PXE\abortpxe.com' does not exist. Ignore it]LOG]!><time="14:43:51.452+240" date="04-28-2014" component="SMSPXE" context="" type="2"
thread="6808" file="bootimagemgr.cpp:1453">
<![LOG[Source file 'E:\RemoteInstall\SMSTempBootFiles\PRI00005\WINDOWS\Boot\PXE\pxeboot.com' does not exist. Ignore it]LOG]!><time="14:43:51.453+240" date="04-28-2014" component="SMSPXE" context="" type="2"
thread="6808" file="bootimagemgr.cpp:1453">
<![LOG[Source file 'E:\RemoteInstall\SMSTempBootFiles\PRI00005\WINDOWS\Boot\PXE\pxeboot.n12' does not exist. Ignore it]LOG]!><time="14:43:51.453+240" date="04-28-2014" component="SMSPXE" context="" type="2"
thread="6808" file="bootimagemgr.cpp:1453">
<![LOG[Source file 'E:\RemoteInstall\SMSTempBootFiles\PRI00005\WINDOWS\Boot\PXE\bootmgr.exe' does not exist. Ignore it]LOG]!><time="14:43:51.453+240" date="04-28-2014" component="SMSPXE" context="" type="2"
thread="6808" file="bootimagemgr.cpp:1453">
<![LOG[Source file 'E:\RemoteInstall\SMSTempBootFiles\PRI00005\WINDOWS\Boot\PXE\wdsnbp.com' does not exist. Ignore it]LOG]!><time="14:43:51.453+240" date="04-28-2014" component="SMSPXE" context="" type="2"
thread="6808" file="bootimagemgr.cpp:1453">
<![LOG[Source file 'E:\RemoteInstall\SMSTempBootFiles\PRI00005\WINDOWS\Boot\PXE\abortpxe.com' does not exist. Ignore it]LOG]!><time="14:43:51.453+240" date="04-28-2014" component="SMSPXE" context="" type="2"
thread="6808" file="bootimagemgr.cpp:1453">
<![LOG[Source file 'E:\RemoteInstall\SMSTempBootFiles\PRI00005\WINDOWS\Boot\PXE\wdsmgfw.efi' does not exist. Ignore it]LOG]!><time="14:43:51.453+240" date="04-28-2014" component="SMSPXE" context="" type="2"
thread="6808" file="bootimagemgr.cpp:1453">
<![LOG[Source file 'E:\RemoteInstall\SMSTempBootFiles\PRI00005\WINDOWS\Boot\EFI\bootmgfw.efi' does not exist. Ignore it]LOG]!><time="14:43:51.453+240" date="04-28-2014" component="SMSPXE" context="" type="2"
thread="6808" file="bootimagemgr.cpp:1453">
<![LOG[Source file 'E:\RemoteInstall\SMSTempBootFiles\PRI00005\WINDOWS\Boot\Fonts\segmono_boot.ttf' does not exist. Ignore it]LOG]!><time="14:43:51.453+240" date="04-28-2014" component="SMSPXE" context=""
type="2" thread="6808" file="bootimagemgr.cpp:1453">
<![LOG[Source file 'E:\RemoteInstall\SMSTempBootFiles\PRI00005\WINDOWS\Boot\Fonts\segoe_slboot.ttf' does not exist. Ignore it]LOG]!><time="14:43:51.453+240" date="04-28-2014" component="SMSPXE" context=""
type="2" thread="6808" file="bootimagemgr.cpp:1453">
<![LOG[Source file 'E:\RemoteInstall\SMSTempBootFiles\PRI00005\WINDOWS\Boot\Fonts\segoen_slboot.ttf' does not exist. Ignore it]LOG]!><time="14:43:51.453+240" date="04-28-2014" component="SMSPXE" context=""
type="2" thread="6808" file="bootimagemgr.cpp:1453">
<![LOG[Source file 'E:\RemoteInstall\SMSTempBootFiles\PRI00005\WINDOWS\Boot\Fonts\wgl4_boot.ttf' does not exist. Ignore it]LOG]!><time="14:43:51.453+240" date="04-28-2014" component="SMSPXE" context="" type="2"
thread="6808" file="bootimagemgr.cpp:1453">
<![LOG[Cannot read the registry value of MACIgnoreListFile (800703e5)]LOG]!><time="14:43:53.086+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="provsettings.cpp:353">
<![LOG[MAC Ignore List Filename in registry is empty]LOG]!><time="14:43:53.086+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="provsettings.cpp:468">
<![LOG[Found new image PRI00002]LOG]!><time="14:43:56.973+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="bootimagemgr.cpp:1123">
<![LOG[Loaded C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\wimgapi.dll]LOG]!><time="14:43:56.974+240" date="04-28-2014" component="SMSPXE" context="" type="1"
thread="6808" file="wimfile.cpp:344">\\smsboot\x64\wdsnbp.com fixed the issue.
Maybe you are looking for
-
ABAP: Developed new Report for Summarized JIT (Just In Time) calls
Hi to all, Can anybody please tell me about the following: · Developed new Report for Summarized JIT (Just In Time) calls: This report is for Delco Singapore needs all Summarized JIT calls created between selected dates to be closed. If JIT call
-
I have Windows XP on my dell desktop- I have uninstalled Itunes and reinstalled Itunes 10.2.5 - when the install finished i got the error 7 windows error 126 and the itunes won't open
-
How to get the index of a h:column element?
Hi! I'd like to know how to get the index of a <h:column> element. Here is the code of what I'm trying to do: <h:column> <a:commandLink value="#{familyAction.familyDocsByPrj}" action="#{homeAction.search(ROW_INDEX)}"
-
Dear all, Please help me regarding this i am very much confused..... I had couple of doubts in dataguard concepts. 1)When archive log is transferred from primary to standby , a.Whether DBWR will be in active state or not in standby server.To write th
-
Problems generating right CSR for Callmanager 10 - cisco messes up values, Bug?
Hi, we wanted to install our official SSL certificates for the Callmanager, presence and Unity Connection. I had to regenerate the web-security from the console following the instructions. All values are in the correct order: orgunit orgname locality