Is rank() really better than rownum for top-n-queries?

Several sources say that for Oracle databases rank() should be used instead of 'rownum <= n' for top-n-queries. But here we have an application, where we a lot of top-n queries are executed on a big table with several million rows and rank() has a quite bad performance. I get much better results when I use a query with rownum <= n but the programmer of the application doesn't want to change it in the software because of those articles about rank() and rownum. I wonder, whether it is possible, to find a better form of the rank()-query or an additional index, that gives me the same performance.
To explain my case I created the following example (if you try it, be aware that depending on the size of your dba_objects view you might need up to half a gig free space in your tablespace for this example).
create table big_objects
as
select
ascii(m.alpha)*100000+o.object_id object_id,
o.owner owner,
o.object_type,
m.alpha||'_'||o.object_name object_name,
sysdate-400+mod(100*object_id+99*ascii(m.alpha),365)+24/(o.object_id+ascii(m.alpha)) created,
o.status
from
(select distinct
upper(substr(object_name,1,1)) alpha
from
sys.dba_objects
where
upper(substr(object_name,1,1)) between 'A' and 'Z') m,
sys.dba_objects o
order by
object_name;
create index bigindex_1 on big_objects (owner, object_type, created);
analyze table big_objects compute statistics;
So my table looks a bit like dba_objects but with much more rows and I made a synthetic "created" date which is more similar to my real case, where top-n means a date selection of the newest records from a certain type.
Here is the size of the segments on an nearly empty 11gR2 database:
select segment_name, bytes, blocks from sys.dba_segments where segment_name like 'BIG%'
SEGMENT_NAME BYTES BLOCKS
BIGINDEX_1 75497472 9216
BIG_OBJECTS 142606336 17408
On my database the example table has approx. 1,9 Mio rows:
select count(*) from big_objects;
COUNT(*)
1884246
and some 1,4% of those rows have owner = 'SYS' and object_type = 'INDEX'
select
count(*)
from big_objects
where owner = 'SYS'
and object_type = 'INDEX';
COUNT(*)
25896
But I want to find only the 10 newest indexes for the owner SYS. I think the typical rank() approach would be:
select
owner,
object_type,
object_name,
object_id,
status,
created
from
( select
owner,
object_type,
object_name,
object_id,
status,
created,
rank() over (order by created desc) rnk
from
big_objects
where
owner = 'SYS'
and object_type = 'INDEX')
where rnk <= 10
order by created asc;
OWNER OBJECT_TYPE OBJECT_NAME OBJECT_ID STATUS CREATED
SYS INDEX B_COLLELEMIND 6600515 VALID 15.04.2010 19:05:55
SYS INDEX V_I_WRI$_OPTSTAT_IND_OBJ#_ST 8600466 VALID 15.04.2010 19:09:03
SYS INDEX G_I_RLS 7100375 VALID 15.04.2010 19:23:55
SYS INDEX V_I_DIR$SERVICE_UI 8600320 VALID 15.04.2010 19:31:33
SYS INDEX L_I_TSM_DST2$ 7600308 VALID 15.04.2010 19:36:26
SYS INDEX L_I_IDL_UB11 7600235 VALID 15.04.2010 19:57:34
SYS INDEX V_I_VIEWTRCOL1 8600174 VALID 15.04.2010 20:19:21
SYS INDEX L_I_TRIGGER2 7600162 VALID 15.04.2010 20:31:39
SYS INDEX L_I_NTAB1 7600089 VALID 15.04.2010 21:35:53
SYS INDEX B_I_SYN1 6600077 VALID 15.04.2010 22:08:07
10 rows selected.
Elapsed: 00:00:00.22
Execution Plan
Plan hash value: 2911012437
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 1427 | 188K| 1400 (1)| 00:00:17 |
| 1 | SORT ORDER BY | | 1427 | 188K| 1400 (1)| 00:00:17 |
|* 2 | VIEW | | 1427 | 188K| 1399 (1)| 00:00:17 |
|* 3 | WINDOW SORT PUSHED RANK | | 1427 | 79912 | 1399 (1)| 00:00:17 |
| 4 | TABLE ACCESS BY INDEX ROWID| BIG_OBJECTS | 1427 | 79912 | 1398 (0)| 00:00:17 |
|* 5 | INDEX RANGE SCAN | BIGINDEX_1 | 1427 | | 9 (0)| 00:00:01 |
Predicate Information (identified by operation id):
2 - filter("RNK"<=10)
3 - filter(RANK() OVER ( ORDER BY INTERNAL_FUNCTION("CREATED") DESC )<=10)
5 - access("OWNER"='SYS' AND "OBJECT_TYPE"='INDEX')
Statistics
1 recursive calls
0 db block gets
25870 consistent gets
0 physical reads
0 redo size
1281 bytes sent via SQL*Net to client
524 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
2 sorts (memory)
0 sorts (disk)
10 rows processed
As from the index only the first two columns are used, all the 25896 records that I found above are read and sorted just to find the ten newest ones. Many unnecessary blocks are read and luckily all needed database blocks were in memory already. In our real case quite often a lot of physical reads are performed, which makes the performance of the application even worse.
In my following example with a "rownum <= 10" all three columns of the index are used and the number of block gets is much, much smaller than in the rank() example.
select
owner,
object_type,
object_name,
object_id,
status,
created
from
big_objects
where
(owner, object_type, created)
in
( select
owner,
object_type,
created
from
( select /*+ first_rows(10) */
owner,
object_type,
created
from
big_objects
where
owner = 'SYS'
and object_type = 'INDEX'
order by
owner,
object_type,
created desc
where rownum <= 10
order by created asc;
OWNER OBJECT_TYPE OBJECT_NAME OBJECT_ID STATUS CREATED
SYS INDEX B_COLLELEMIND 6600515 VALID 15.04.2010 19:05:55
SYS INDEX V_I_WRI$_OPTSTAT_IND_OBJ#_ST 8600466 VALID 15.04.2010 19:09:03
SYS INDEX G_I_RLS 7100375 VALID 15.04.2010 19:23:55
SYS INDEX V_I_DIR$SERVICE_UI 8600320 VALID 15.04.2010 19:31:33
SYS INDEX L_I_TSM_DST2$ 7600308 VALID 15.04.2010 19:36:26
SYS INDEX L_I_IDL_UB11 7600235 VALID 15.04.2010 19:57:34
SYS INDEX V_I_VIEWTRCOL1 8600174 VALID 15.04.2010 20:19:21
SYS INDEX L_I_TRIGGER2 7600162 VALID 15.04.2010 20:31:39
SYS INDEX L_I_NTAB1 7600089 VALID 15.04.2010 21:35:53
SYS INDEX B_I_SYN1 6600077 VALID 15.04.2010 22:08:07
10 rows selected.
Elapsed: 00:00:00.03
Execution Plan
Plan hash value: 3360237620
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 10 | 760 | 17 (0)| 00:00:01 |
| 1 | SORT ORDER BY | | 10 | 760 | 17 (0)| 00:00:01 |
| 2 | NESTED LOOPS | | | | | |
| 3 | NESTED LOOPS | | 10 | 760 | 17 (0)| 00:00:01 |
| 4 | VIEW | VW_NSO_1 | 10 | 200 | 2 (50)| 00:00:01 |
| 5 | HASH UNIQUE | | 10 | 200 | 4 (25)| 00:00:01 |
|* 6 | COUNT STOPKEY | | | | | |
| 7 | VIEW | | 11 | 220 | 3 (0)| 00:00:01 |
|* 8 | INDEX RANGE SCAN DESCENDING| BIGINDEX_1 | 1427 | 28540 | 3 (0)| 00:00:01 |
|* 9 | INDEX RANGE SCAN | BIGINDEX_1 | 3 | | 2 (0)| 00:00:01 |
| 10 | TABLE ACCESS BY INDEX ROWID | BIG_OBJECTS | 3 | 168 | 6 (0)| 00:00:01 |
Predicate Information (identified by operation id):
6 - filter(ROWNUM<=10)
8 - access("OWNER"='SYS' AND "OBJECT_TYPE"='INDEX')
9 - access("OWNER"="OWNER" AND "OBJECT_TYPE"="OBJECT_TYPE" AND "CREATED"="CREATED")
Statistics
1 recursive calls
0 db block gets
26 consistent gets
0 physical reads
0 redo size
1281 bytes sent via SQL*Net to client
524 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
1 sorts (memory)
0 sorts (disk)
10 rows processed
I made this comparison with the Oracle versions 10.2 and 11.2 and the result was more or less the same. How can I change the rank() query in a way that only the small number of really needed blocks are read from the database?

this was exactly the hint, I was looking for. Generally speaking hints are not the preferred way to go to tune queries. They can have nasty side-effects when data changes.
Now the rank()-query is similar fast and much better to read than my fast one with three nested SELECTs.
Your rownum query was needlessly complicated, and could be simplified to:
select owner, object_type, object_name, object_id, status, created
from (select owner, object_type, created
      from big_objects
      where owner = 'SYS' and
            object_type = 'INDEX'
      order by created desc)
where rownum <= 10
order by created ascand very likely get the same speed.
One more question. How did you format those sql queries and results. When I copy/paste them into the editor of forums.oracle.com the format allways gets lost.To preserve formatting use {noformat}{noformat} before and after the section you want ot keep formatted.  In general, if you want to see how someone generated an effect, reply to the post and hit the quote original icon.  You will see all the formatting codes used in the original.
John                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

Similar Messages

  • Why SAP is better than Oracle for timber plantation industry

    Dear Experts,
    I have to prepare a ppt regarding Why SAP is better than Oracle for timber plantation industry? please supply me some precious points that could convince my client to go for SAP rather than Oracle.
    I u have a ppt ready for this then please help me by sending that. Pleease help me asap.
    Thank u all
    Sankhajeet

    Hi,
    if anyone have any other docs or links on this...please send me...
    Thanks in advance
    krishna
    [email protected]

  • Is 1.3 Bios really better than 1.52B?? Neo2 Board and Some Observations!

    Hi All... I read this post on the forums and it got me thinking and i did some fiddling and made some observations..
    This is whith regard to the 1.3Bios being better than the 1.52B Bios.. because it would let you run in turbo mode...
    Ok i've spent the last 60mins testing and i came up with the following..
    1.3BIOS
    With the 1.3Bios.. no matter what memory timings u set... it does'nt show in CPU-Z and it does'nt make a difference in the memory bandwith scores...
    For example my ram was rated at 2.5-3-3-8 .. i changed it to 2.5-2-3-8 .. it did'nt change and my scores remained the same..
    Going from Slow to Fast to Turbo.. did'nt incrase my scores.. actually.. donno how.. but i got a decrease in scores..
    The only thing that was noticable was that MSI core-center overclocks the CPU a lil more than what is set in BIOS..
    1.52B BIOS
    With the 1.52B Bios... u can change the memory timings and it does show in CPU-Z and it makes a massive difference with Sisoft sandra.. 250mbps more..
    What u set in the bios .. u get with the 1.52B.. Corecenter does'nt mess around and overclock it more..
    Going from Slow to Turbo did give me an increase in scores.. slightly..
    Im now running Ultra-Turbo.. and i get a sisoft bandwith score of 5250Mbps at 3.21G..
    CONCLUSION
    So infact i think the 1.52B is better than the 1.3 . I don't have a Radeon so i donno how these bios's work with the cards cause i've read about some problems... I'm getting one soon so 'ill post some info about that in a fortnight..
    I personally think this board is great.. atleast the one i have.. never had a problem.. had it for 3 months.. i have a revision 1.. no DOT sticker.. and just the Neo2-S version... I've used Spectec 333 on this board too (dual) had no problems..
    Wish i had some DDR-500 so i could test whether this board can do 1:1 above 250...whether it has a 1:1 limitation above 285 like some other boards.. that is my only doubt.. anywayz.. i hope atleast some of u are sailing as smoothly with this board as i have..
    Get some nice ram .. this Twinmos Dual channel kit DDR400 with the Twinmos chips are really great.. and i recommend it..

    Quote
    Originally posted by DeReD
    1.3BIOS
    With the 1.3Bios.. no matter what memory timings u set... it does'nt show in CPU-Z and it does'nt make a difference in the memory bandwith scores...
    For example my ram was rated at 2.5-3-3-8 .. i changed it to 2.5-2-3-8 .. it did'nt change and my scores remained the same..
    Going from Slow to Fast to Turbo.. did'nt incrase my scores.. actually.. donno how.. but i got a decrease in scores..
    That´s wrong. RAM-Settings are displayed fine. Turbo does make a BIG difference in scores. About 15% more performance. In Games and in benchmarks like 3dmark and sandra, too.

  • Why does a DVI or VGA look better than HDMI for 2nd Monitor

    Why does a DVI or VGA connection for a program monitor look better than HDMI. I've tested this on several systems with CS5x and CS6. The full screen output from premiere definitely looks worse with HDMI.
    I can often see visual differences with the Windows GUI as well, over sharpening of text and lines, harsh rendering of gradients. It looks like a VGA signal displayed on a television.
    I've looked at the NVidia stetting and it appears to be set to 1920x1080 at 60hz either way, DVI or HDMI. On one Acer 20 inch monitor the was VGA, HDMI, Composite, Component, and Digital Tuner, but no DVI. The program monitor has always looked blah from the HDMI. So I recently switched the connection to a DVI to VGA adaptor, and now the video looks so much better.
    Any thoughts or explanations?

    Just because the monitors accept a 1080P signal doesn't mean their native resolution is 1920x1080. At 20 inch they very likely can scale that signal down to the native resolution of the panel which may be 1600 x 900 or another resolution that is 16 x 9 resolution. That scaling can be done by the GPU or firmware on the Monitor depending on the video driver options and the firmware options. That scaling is also the most common cause to text and icon blurriness you are talking about. As an example there are Pro monitors that accept a 4K signal but scale it down to 2.5K or 2K on the actual panel. You might try going into your video card settings such as Nvidia control panel and look for the scaling options. Select GPU scaling and see if the preview is better. If that doesn't work select no scaling and see if it's better if the monitor firmware handles the scaling.
    Eric
    ADK

  • Is Logic Expres 9 really better than 8?

    I've got LE8 because I still have a Power PC iMac. I am planning on getting a new computer in the next few weeks. Should I upgrade to LE 9? Does the new version fix bugs? Is it worth the extra $100 for the upgrade?
    Thanks

    I think you can't say LE9 is better than LE8, because it depends on what you're doing with it.
    For example, if you're editing recorded (live, not MIDI) music with it, then you're life will probably get better when using LE9, because of Flextime. Another big pro for me are the guitar/bass amp simulators and fx.
    If you're not going to use the above mentioned features, than I don't think it's worth the investment for you.

  • CS4 better than CS3 for Leopard?

    Hi,
    I've been having some trouble with Adobe CS3 (especially Photoshop) on Apple OS X Leopard. Does anyone have experience with CS4 on this platform, and if so, is it better in terms of compatibility and/or memory management? Or is it just a bunch of new features? I would really like improved stability for my Adobe software.

    "keep in mind that many of the people that have responded are not running Leopard so they are just repeating rumors they have heard on this forum." - that's not the case, I am running Leopard using CS4. Main issues are slightly carelessly put together compatability between the OS and the CS4 Application Frame, and windows. Otherwise everything is roughly Ok. There are some hard drive usage issues too, with Occasional crashes during heavy scratch activity - and these
    may be Leopard related issues. I use CS4 about 80% of the time.
    Check your graphics card is compatible as Jim said, although you can still use CS4 very well with Open GL turned off if you need.

  • Standard Query for Top 10 queries and Users

    Hi Experts,
    Is there any query which gives the details like ,
    1. Top 10 queries executed in a month
    2. Top 10 users ( By no of queries executed )
    Regards,
    Bhadri M.

    1. Top 10 queries executed in a month
    Use Query 0TCT_MCA1_Q0142.
    In this report you will have to filter variable BI Object to Queries and also it gives stats for the last 30 days, you have have to remove the SAP User exit variable in case you do not want to use the 30 days option. And then you will have to define Condition for Top 10.
    2. Top 10 users ( By no of queries executed )
    Use Query 0TCT_MCA1_Q0141.
    Similarly you have to modify this query.
    -Neelesh

  • Is verizon really better than AT&T?

    I've seen so many ads tha say verizon is better and more reliable than AT&T. Is this really true? I've compared coverage maps, and they looks almost the same, except for LTE coverage, but as far as 3G goes, they look about the same. What makes verizon so much better?

    pzjagd1 wrote:
    How does JD Powers rate customer satisfaction (not coverage)? I can't imagine it being very high for Verizon.
    hard to believe after reading the forums, but Verizon consistently is ranked highest in customer satisfaction of the big 4  US cellular companies.  But do remember, what you see in the forum is only a small sampling of the worst problems that happen and represent a fraction of 1% of customers.   Therefore it is not a scientific sample to judge the whole.  

  • Is a text editor really better than Dreamweaver?

    Hi Everyone,
    I've been looking through several different web design forums
    and I'm now stuck with a question. Why do some people swear by
    using only a text editor to put their website together and totally
    discount programs such as Dreamweaver? I find this quite strange
    because a website amongst other things is a highly visual
    experience usually not showing a single line of code to the end
    user. I get the impression that some people feel that Dreamweaver
    is beneath them as they are "highly skilled coders" and only
    amateurs use WYSIWYGs! Is it just me or am I correct in thinking
    there is an element of snobbery here? To me it seems that
    Dreamweaver has advantages in abundance and for the so called
    hardcore coders there's even a code view which is much more
    powerful than a simple text editor. One final thing, I see that
    people complain about so called bad code that Dreamweaver writes.
    Is it true that Dreamweaver writes bad code and if so what's bad
    about it?
    Many thanks, I'll be fascinated to read your
    responses.

    Let's see entire sites, good-sized professional ones. :-)
    Patty Ayers | www.WebDevBiz.com
    Free Articles on the Business of Web Development
    Web Design Contract, Estimate Request Form, Estimate
    Worksheet
    "Murray *ACE*" <[email protected]> wrote
    in message
    news:[email protected]...
    > Good idea, Patty. Let's see some of the "wouldn't touch
    DW with a 10-foot
    > pole" pages that have been created....
    >
    > --
    > Murray --- ICQ 71997575
    > Adobe Community Expert
    > (If you *MUST* email me, don't LAUGH when you do so!)
    > ==================
    >
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    >
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    > ==================
    >
    >
    > "P@tty Ayers ~ACE"
    <[email protected]> wrote in message
    > news:[email protected]...
    >> This question is asked a lot. The answers are:
    >>
    >> -- No, a text editor isn't just as good. There are
    lots of extremely
    >> useful things DW does that a text editor can't do.
    >>
    >> -- No, the recent versions of Dreamweaver actually
    write very good code
    >> in general.
    >>
    >> -- In response to "only amateurs use [Dreamweaver
    instead of a text
    >> editor]" - please show me just 1 full-time
    professional web developer
    >> responsible for creating and maintaining sites who
    uses only a text
    >> editor. Just 1. You won't be able to, because there
    isn't one. Not one
    >> with a job, anyway. :-)
    >>
    >> Cheers,
    >>
    >> --
    >> Patty Ayers | www.WebDevBiz.com
    >> Free Articles on the Business of Web Development
    >> Web Design Contract, Estimate Request Form, Estimate
    Worksheet
    >> --
    >>
    >>
    >>
    >> "In at the deep end"
    <[email protected]> wrote in message
    >> news:[email protected]...
    >>> Hi Everyone,
    >>>
    >>> I've been looking through several different web
    design forums and I'm
    >>> now
    >>> stuck with a question. Why do some people swear
    by using only a text
    >>> editor to
    >>> put their website together and totally discount
    programs such as
    >>> Dreamweaver? I
    >>> find this quite strange because a website
    amongst other things is a
    >>> highly
    >>> visual experience usually not showing a single
    line of code to the end
    >>> user. I
    >>> get the impression that some people feel that
    Dreamweaver is beneath
    >>> them as
    >>> they are "highly skilled coders" and only
    amateurs use WYSIWYGs! Is it
    >>> just me
    >>> or am I correct in thinking there is an element
    of snobbery here? To me
    >>> it
    >>> seems that Dreamweaver has advantages in
    abundance and for the so called
    >>> hardcore coders there's even a code view which
    is much more powerful
    >>> than a
    >>> simple text editor. One final thing, I see that
    people complain about so
    >>> called
    >>> bad code that Dreamweaver writes. Is it true
    that Dreamweaver writes bad
    >>> code
    >>> and if so what's bad about it?
    >>>
    >>> Many thanks, I'll be fascinated to read your
    responses.
    >>>
    >>
    >

  • Is Apple RAM really better than others?

    I believe i may be having memory issues. I have a Spring 2011 iMac. Came with 2 sticks totaling 4G. I replaced with 16G of Corsair. After intermittent lookups I removed half (8G) and things got better but still the occasional FREEZE. I still have Apple care so I took it in. Apple will not even test the memory if it isn't Apple memory. I just found Apple memory for about $58 for 8G. Should I replace my memory with the Apple RAM? The original RAM looks like this:
    What the heck is this brand?
    I was thinking if I could get 2 Apple 4G sticks and use the original 4G plus the new 8G, I would have a nice 12G of memory. I use FinalCut X a lot and extra memory always helps. Any suggestions?
    Thanks

    Apple has been using Hynix RAM for years.
    iMac's are not all that picky about brand, but they are very picky about the RAM spec's.
    as per > iMac (Mid 2011): Memory specifications your 2011 iMac uses PC3-10600 1333 MHz modules.
    If the Corsair RAM Modules that you bought are the correct specs? Then you should have no problem install it along with the original factory 4GB and running a total of 20GB.
    I would suspect that you are having one of three different problems.
    1. The Corsair RAM is not the correct spec and while it works, it is causing errors and does not work when matched up with the factory RAM.
    2. The Corsair RAM is the correct spec, but one of the modules is bad. (noting that: the way your holding that Hynix module is liable to damage it)
    3. You are not pushing hard enough to fully seat the modules in the slots. (try pushing real hard on each module with both thumbs as you install them)
    Going on that I would install the factory modules back in the original slots that they came in and test the iMac. Then if the Corsair modules are the correct spec, install them in the empty slots and test the iMac.
    Then if you are still having a problem..? Like many other RAM suppliers, Corsair does have a life time warranty.

  • Does light room work better than Photoshop for raw conversion

    What is the difference between photoshop and lightroom conversion from raw camera files.  It seems that lightroom is putting my images in more of a middle of the road type of post production, where photoshop tends to be all over the place.  As a professional photographer it is good to have a style, but do you think that this middle of the road approach will end up getting us all to conform to a single style rather than being individuals?  If I change settings and take control then more images fall out of the bell curve and don't look as nice.  http://www.blue2green.com here are some sample images.  I am curious if anyone else is experiencing the same concerns

    What Geoff said is accurate. I used to use Adobe Bridge/Photoshop ACR for camera RAW processing. But since LR has the same engine I use LR much more these days. And most times I don't even go into PhotoShop with my images and just print from LR -- LR is very powerful, especially since the release of LR4 and I find that I rarely need to use an outside editor like PhotoShop or NIK and OnOne plugins to do any post processing.

  • Will Final Cut Express be any better than iMovie for colour resolution

    Hi
    I have just made the move from a Laptop/Windows to a Macbook Pro, whilst running on the Laptop i used Ulead Video Studio V10.5 to capture and edit DV movies from my Panasonic NV-GS180. Once I learnt the basic the output results were very good, eg. an mpeg movie file of around 2.5GB for an hour of video.
    Since moving to the Mac I have uploaded 2 recent DV tapes into the standard iMovie application. I have done a simple upload with minimal editing just to prove the quality of the output. I have output into H.264 format and the resultant file is around 2.5GB for an hour. The quality of the video is very poor compared to the equivalent on the VS10.5. Now, so by "poor quality" i mean the colour resolution is literally rubbish, on VS10.5 there are many different shades of the same colour, whereas in iMovie there is literally two. The resolution also looks worse, but I have read that iMovie doesn't handle the original interlaced video from my camcorder. So, I am more than willing to but Final Cut Express if my two problems with iMovie are addressed to achieve the same quality as VS10.5 on my old windows XP Laptop. There's no Trial like there is with Aperture, which I have recently bought to improve on the original installed iPhoto.
    Any help, advice or comments gratefully received.

    hi Ian
    In store, we were using an huge Mac, whereas I am using a Macbook Pro. I must admit I did not try iMovie in the store to check the quality was equally as bad. But I can confirm that since installing FCE4 on my Macbook Pro at home and capturing the same piece of video that the colour resolution is the same as in store, so all is good.
    Cheers
    Gary

  • Is Windows really better than a mac at running APPLE Software!!?!

    Up until a month ago I was a whole hearted Windows user but after a play and some heavy convincing I decided that I would invest in my first Mac; a top-end Mac Mini with and upgraded 2gb RAM...great I thought!!!!
    Once I got it set up and updated (running OS X 10.4.9) & Itunes 7.1.1 I set-up my ipod with Itunes and all could not be smoother!!
    Too good to be true.....YES!
    I connected my Ipod up and it showed up on the Desktop...great...so I loaded Itunes and it wasnt there?!? So after some searching on the Net I reset my ipod....and hurray it now shows up in Itunes....however when it goes to sync I get a message saying that "not everything can be synched because the software on my ipod is too old"....it does however still show as synching a vast majority....however when unplugging the ipod the files its just spent the last 5 minutes synching arent there!! Confusing!! So I go to the summary page as instructed and try to do either a software update or a restore but the options are greyed out!?!! So I reformat the Ipod....still the same problem!!!
    As a last ditch effort I plug it back into my windows machine....up pops some message boxes saying that it is in Recovery Mode, Do you want to restore? Do you want to Sync? And hey presto....My music is back and everything is working again!!!
    I was planning on getting rid of my PC and getting another Mac but now I am wandering whether I need to keep it to update my ipod and anything else I find!
    Anyone had any similar problems or know what my issue with Itunes on the Mac is?! I find it quite odd how it is smoother on the PC than on the MAC as it is Apple Software!!!!

    I managed to resolve this problem by completing an Archive Install of Mac OS X as one of the Itunes Kernel files was corrupted.

  • Is apple TV better than Roku for Netflix?

    Trying to buy one system to play movies with Netflix, and just got Roku. I was ondering if Apple TV does what Roku does better and then more (iTunes, etc)
    Anybody has a recommendation about this?

    With ATV you have access to iTunes rentals and TV shows purchases, Netflix, Youtube, Vimeo, Podcasts, Flickr, iTunes Match, some sports etc.
    http://www.apple.com/appletv/
    If you have an IOS device then you can use airplay or mirror (via iPad 2, iPhone 4S) for additional content.

  • What is ranking criteria for top iPhone apps?

    What is the ranking criteria used by iTunes for top iPhone apps -- premium and free? Is it just most downloaded? Also rankings are updated how frequently? Thank you!

    "Top" apps are defined by number of downloads. Seems to be updated "live" (it changes more than once a day sometimes, and since it is based on number of downloads, it's probably an automated process).

Maybe you are looking for