Click here to Skip to main content
15,906,097 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Some Oracle praise? Pin
Sander Rossel18-Oct-16 8:51
professionalSander Rossel18-Oct-16 8:51 
GeneralRe: Some Oracle praise? Pin
RossMW18-Oct-16 8:53
professionalRossMW18-Oct-16 8:53 
GeneralRe: Some Oracle praise? Pin
Jörgen Andersson18-Oct-16 8:51
professionalJörgen Andersson18-Oct-16 8:51 
GeneralRe: Some Oracle praise? Pin
Sander Rossel18-Oct-16 9:12
professionalSander Rossel18-Oct-16 9:12 
GeneralRe: Some Oracle praise? Pin
Jörgen Andersson18-Oct-16 9:49
professionalJörgen Andersson18-Oct-16 9:49 
GeneralRe: Some Oracle praise? Pin
Sander Rossel18-Oct-16 10:14
professionalSander Rossel18-Oct-16 10:14 
GeneralRe: Some Oracle praise? Pin
Jörgen Andersson18-Oct-16 11:27
professionalJörgen Andersson18-Oct-16 11:27 
GeneralRe: Some Oracle praise? Pin
Sander Rossel18-Oct-16 11:41
professionalSander Rossel18-Oct-16 11:41 
Jörgen Andersson wrote:
He might be right you know, check the plan.
HE MIGHT be right that an SP would be faster, but not because the TOP 10 is applied after selecting everything from a view Roll eyes | :rolleyes:

I did check the plan and it was really pretty hopeless.
Basically the view was this:

SELECT SomeFields
FROM BigTable
WHERE ...
UNION
SELECT SomeOtherFields
FROM BigTable
WHERE ...

Now to get that to work we probably DO need an SP because to get the top 10 the selects on both sides of the union needed to be completely evaluated, then sorted, and then top 10'd.
I wouldn't really know how to optimize that in a view. It's probably faster to take both top 10's, union and sort those and take another top 10 Smile | :)
Read my (free) ebook Object-Oriented Programming in C# Succinctly.
Visit my blog at Sander's bits - Writing the code you need.
Or read my articles here on CodeProject.
Simplicity is prerequisite for reliability.
— Edsger W. Dijkstra
Regards,
Sander

GeneralRe: Some Oracle praise? Pin
Jörgen Andersson18-Oct-16 11:55
professionalJörgen Andersson18-Oct-16 11:55 
GeneralRe: Some Oracle praise? Pin
Sander Rossel18-Oct-16 23:43
professionalSander Rossel18-Oct-16 23:43 
GeneralRe: Some Oracle praise? Pin
Jörgen Andersson19-Oct-16 0:14
professionalJörgen Andersson19-Oct-16 0:14 
GeneralRe: Some Oracle praise? Pin
Kornfeld Eliyahu Peter18-Oct-16 10:02
professionalKornfeld Eliyahu Peter18-Oct-16 10:02 
GeneralRe: Some Oracle praise? Pin
Sander Rossel18-Oct-16 21:29
professionalSander Rossel18-Oct-16 21:29 
GeneralRe: Some Oracle praise? Pin
Mycroft Holmes18-Oct-16 14:25
professionalMycroft Holmes18-Oct-16 14:25 
GeneralRe: Some Oracle praise? Pin
Sander Rossel18-Oct-16 21:28
professionalSander Rossel18-Oct-16 21:28 
GeneralRe: Some Oracle praise? Pin
dazfuller18-Oct-16 20:31
dazfuller18-Oct-16 20:31 
GeneralRe: Some Oracle praise? Pin
Sander Rossel18-Oct-16 21:27
professionalSander Rossel18-Oct-16 21:27 
GeneralRe: Some Oracle praise? Pin
dazfuller18-Oct-16 23:46
dazfuller18-Oct-16 23:46 
GeneralRe: Some Oracle praise? Pin
LaunchpadBS19-Oct-16 0:46
LaunchpadBS19-Oct-16 0:46 
GeneralRe: Some Oracle praise? Pin
Kirk 1038982119-Oct-16 3:03
Kirk 1038982119-Oct-16 3:03 
GeneralRe: Some Oracle praise? Pin
Sander Rossel19-Oct-16 3:49
professionalSander Rossel19-Oct-16 3:49 
GeneralRe: Some Oracle praise? Pin
Steve Naidamast19-Oct-16 3:46
professionalSteve Naidamast19-Oct-16 3:46 
GeneralRe: Some Oracle praise? Pin
vsyam19-Oct-16 5:59
vsyam19-Oct-16 5:59 
GeneralRe: Some Oracle praise? Pin
Sander Rossel19-Oct-16 6:07
professionalSander Rossel19-Oct-16 6:07 
GeneralRe: Some Oracle praise? Pin
Gerry Schmitz19-Oct-16 7:21
mveGerry Schmitz19-Oct-16 7:21 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.