Effects of Filter Logic on Performance/Load Time

Hi everyone,
I need to know if the following 2 logic staements/filters are different and whether it would cause a difference in the performance/loading time of the report.
1. *{* 1 AND 2 AND +[+ _(3 AND 4)_ OR _(5 AND 6)_ OR _(7 AND 8)_ OR _(9 AND 10)_ +]+ *}*
2. *{* _(1 AND 2 AND 3 AND 4)_ OR _(1 AND 2 AND 5 AND 6)_ OR _(1 AND 2 AND 7 AND 8)_ OR _(1 AND 2 AND 9 AND 10)_ *}*
This report is Active Reports (NOT Historical) and Category is Service requests.
Fields:
1 = SR Status
2 = Indexed Picklist
3,5,7,9 = Custom Checkbox
4,6,8,10 = Custom Picklist (All 4 have same picklist values)
Thank You for all the help.
Gaurav
Edited by: Gaurav Shah on Feb 8, 2011 12:38 PM

More than likely not. The report performence is determind by how the DB parses the SQL or builds the execution plan, which is effected by indexed fields mostly. Therefore, using or not using a ID field give a day and night deference when used properly and changing how you write the statement makes no effect on performecne at all.

Similar Messages

  • Loading times effect movie performance

    How can I speed up the loading time of my website for viewers so my
    buttons work properly ?
    If you click on the 2nd and 3rd instance of a button on my opening page too quickly,
    which navigate to later parts of the movie, the buttons don't work properly and you
    get a message "error #2004 incomplete load". If you wait 10 or 15 seconds
    (depending on the system) the buttons work properly.
    Will compressing my movie when publishing the .swf speed up loading time for the
    web viewer or just degrade my file  ?
    Thanks to anyone who might have some input on this
    particular question.
    Fred... (fredhughesdesign.com)

    The compress setting in the publish settings is safe to use -- if that is the one you are asking about. It just compresses the size of the swf file with a lossless compression. So that is one thing you can do.
    Another is that you could add a preloader -- some code that doesn't let the site actually start working until the whole thing is loaded. Usually a preloader shows some interesting animation to indicate to the user how long they will have to wait. If you are certain that you content downloads in about 10 or 15 seconds that is probably pretty good.
    If the file gets much bigger than that you might want to look into putting some of the assets into external files and doing dynamic loading.
    To do a short preloader add a frame at the beginning of your timeline and add this code"
    stop();
    this.onEnterFrame=function(){
    var bl:Number=this.getBytesLoaded();
    var bt:Number=this.getBytesTotal();
    var percent:Number=100*bl/bt
    if(bl==bt && bl>40){
    delete this.onEnterFrame;
    this.gotoAndPLay(2);
    You could add some little animated movieclip to that frame which would keep running and provide some visual "eyecandy" while the user waits. But you will want to keep that artwork simple. All the content of frame 1 must download before anything can start running. That will just make it stay on. If you have a lot of components in the library or many other things set to export for actionscript you might also have a long delay.
    Or you might want to do some kind of code to make the animation. Often that will have a smaller footprint.

  • Mail has 16k  messages, and performance is very slow, with loading times taking up to 5 seconds every time I open Mail. How can I increase performance?

    Mail has 16k  messages, and performance is very slow, with loading times taking up to 5 seconds every time I open Mail.
    How can I increase performance?
    I'm running a MacBook Air 4GB 1.7GHz  10.7.2.
    Graham

    One possible solution would be to organise your inbox into folders.
    Its never relly good on any system to have one folder that has everything in it.
    Try going to you web gui for that mail account and organise your folders and move mails from your inbox into corresponding folders for better organisation.
    Several folders containing the same amount of one folder will usually load a little quicker as the folder may not be accessed to download its content unless veiwed.
    So having 10 folders with organised content, and you inbox as an area thats to hold only new emails would work much much quicker with imap.
    Most imap servers will only update the contents of a folder when its veiwed.

  • Long load times and poor application performance

    We have packaged and deployed Adobe CC using SCCM within my school division. It pushed out fine, but now when we attempt to open Photoshop (or any other CC app) it has unusually long load times. 2-4 minutes. It seems to be hanging at the "Reading preferences" stage. After the application appears to have started, it takes an unusually long time to actually start working in the application (it appears to just hang).

    Hello There,
    EXE's always bundle additional files because it is a stand-alone entity. And, if the size 9GB then it will surely take time to load all the files. I'll check with the team again on how we can optimize it. BTW, are the videos inserted as slide video or Event video?
    Thanks,
    Vish

  • Improving load times in Linux LabVIEW executable

    I'm looking for (simple) ways to improve the loading times in a Linux LabVIEW executable. We're using a low performance, low cost CPU board, and loading times are terrible. The CPU is capable of doing everything after the application is loaded, but takes forever to get there.
    One of the problems is the size of the executable, that grows everytime you just look at it. Are there ways to create smaller executables? It runs from a Compact Flash card, which is ofcourse much slower than hard disk.
    Another problem is a dynamic vi, that is started for every TCP connection that connects to the application. It takes a long time to load, and connecting too fast can even effectively hang up the system. Starting a handler task takes about half a second, up to a few seconds for the first task.
    We're using the LabVIEW 7.1 runtime, system is a 300 MHz cyrix SBC, running from a Compact Flash.

    Dennisvr wrote:
    I'm looking for
    (simple) ways to improve the loading times in a Linux LabVIEW
    executable. We're using a low performance, low cost CPU board, and
    loading times are terrible. The CPU is capable of doing everything
    after the application is loaded, but takes forever to get there.   One
    of the problems is the size of the executable, that grows everytime you
    just look at it. Are there ways to create smaller executables? It runs
    from a Compact Flash card, which is ofcourse much slower than hard disk.   Another
    problem is a dynamic vi, that is started for every TCP connection that
    connects to the application. It takes a long time to load, and
    connecting too fast can even effectively hang up the system. Starting a
    handler task takes about half a second, up to a few seconds for the
    first task.   We're using the LabVIEW 7.1 runtime, system is a 300 MHz cyrix SBC, running from a Compact Flash.
    I'm
    not sure about the first part of your question. LabVIEW is highly
    binary and does a lot of memory allocations before even one VI is ready
    to be started. So maybe the memory manager is a problem. Another issue
    is that the Macintosh like resource file format that is used by LabVIEW to store its VIs etc. results in
    lots and lots of individual disk accesses with a rther random like
    character inside a single file. So if you can configure the read
    caching of your disk to use more memory this may significantly increase
    the speed of loading LabVIEW VIs or applications.
    And finally spawning VIs through VI server is a rather costly operation
    especially on low resoruce systems. A VI is more like an executable in
    many ways as far as resource consumption is concerned rather than a
    thread. A much better way would be to avoid spawning subVIs altogether
    and implement a queued TCP/IP server similar to the Date Time Server
    example. It is a little extra work to work with this shift register
    architecture but it will not have the issues of long load times for
    every new TCP/IP connection coming in.
    Rolf Kalbermatter
    Message Edited by rolfk on 03-07-2006 06:33 PM
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • Improve Query Suggestions Load time

    How can I improve load time for Pre Query Suggestions on search home page when user start typing ?? 
    I notice it was slow in loading when I hit first time in the morning so I try to warm up by adding
    ""http://SiteName/_api/search/suggest?querytext='sharepoint' ""
    in to warm up script but even during the day time after hitting few times it is slower some times . Any reason ? 
    Do you think moving Query Component to WFE will do any help here?
    Pleas let me know - Thanks .  

    Hi,
    Query Suggestions should work at a high level overview is:
    • You issue a query within a Search Center site and get results..
    • When you hover over or click a result.. this gets stored as a “RecordPageClick” method and will be stored in the Web Applications W3WP process…
    • Every five minutes ( I believe ) this W3WP will flush these Recorded Page Clicks and pass them over to the Search Proxy…
    • This will then store them in a table in the SSA ( Search Service Application ) Admin DB
    • By default, once a day, there is a timer job, Prepare Query Suggestions, that will run
    • It does a check to see if the same term has been queried for and clicked at least 6 times and then will move them to another table in the same DB..
    • If there are successful queries\clicks > 6 times for a term, and they move to the appropriate table, then when you start to type a word, like “share”
    • This will fire a “method” over to the Search proxy servers called “GetQuerySuggestions” and will check that Admin DB to see if they have any matches..
    • If so, then it will show up in your Search Box as like “SharePoint” for a suggestion…
    Other components involved with the Query Suggestions:
    Timer Jobs
    Prepare query suggestions                   Daily
    Query Classification Dictionary Update for Search Application Search Service Application       Minutes
    Query Logging                    Minutes
    Database
     MSSQLogQuerySuggestion (SearchDB)  This gets cleaned up when we run the timer job
     MSSQLogQueryString (SearchDB)  Info on the Query String
     MSSQLogSearchCounts (SearchDB)  Info on the click counts
     MSSQLogQuerySuggestion Looks like this may be where the hits for suggestions are stored
    So the issue might related to timer job, database, connection between SharePoint server and SQL server. There is  a similar case caused by DistributedCache.
    If you move query component on to another sever, this may improve the process related to Search service, however, it may affect the performance due to networking.
    Please collect verbose ULS log per steps below:
    Enable Verbose logging via Central Admin> Monitoring> Reporting>Configure diagnostic logging(You can simply set all the categories with Verbose level and I can filter myself).
    Reproduce the issue(Try to remove SSRS).
    Record the time and get a capture of the error message(including the correlation ID if there is). Collect the log file which is by default located in the folder:  <C:\Program files\common files\Microsoft Shared\web server extensions\15\LOGS>.
    Stop verbose logging.
    Regards,
    Rebecca Tu
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected].

  • PQ Salesforce objects filter logic

    Hi everyone!
    Is it possible to create filter logic in power query, similar to filter logic in salesforce reporting, when using the salesforce object connector?
    My organization has over 60k accounts and I would only like to pull a subset of those projects. I typically do this in the salesforce report but the salesreport connector has a limit of 2,000 rows. 
    Thanks in advance for your help!

    Hi Curt, I think the custom filtering on salesforce table/reports are important. We are using the PQ to extract the data from salesforce on the daily bases and it is painful to load large account / tasks tables. What we need is to filter on the SystemModstamp
    (or any other time-stamp) field to bring only last 3 days changed data.

  • Is there any issue in scheduling GATHER_STATS_JOB during peak load times?

    Hi All,
    The default DBMS_STATS job(GATHER_STATS_JOB) is running during our peak load time.
    Will it have any performance impact on normal database transactions?
    Is it better to reschedule that window?
    What all problems can we expect during the job's run(Object locks, High I/O due to table/index reads, High CPU usage etc)?
    Please help me in getting the answer. I could not find relevant information from net.
    Thanks and regards
    Satish

    Satish V C wrote:
    I am struggling to find an appropriate period to run the job as this database is active 24*7 globally.
    I want to know how the activity should be measured. Should it be based on no of sessions or number of transactions or number of cursors or net I/O or a combination of all above?Satish,
    if you have the AWR license you could check the AWR reports to find out when your database is most idle. In the 10g time model the most significant aspect is the DB time spent, so the period where the DB time is least might be a good candidate.
    You can also check the number of logical/physical I/Os performed per second, the number of sessions, and other ratios that are shown in the top part of the AWR report (e.g. section "Load Profile").
    Regards,
    Randolf
    Oracle related stuff blog:
    http://oracle-randolf.blogspot.com/
    SQLTools++ for Oracle (Open source Oracle GUI for Windows):
    http://www.sqltools-plusplus.org:7676/
    http://sourceforge.net/projects/sqlt-pp/

  • Load time/background loading

    I wish there was a way to customize the way a published catalyst site loads. For instance if you were building a website you could set it to load the home page first and then start loading other pages in a specified order in the background. This way a user doesn't have to wait for the entire site to load before they are able to view anything.

    Hi Michael,
    There is a lot of information available about optimizing the startup time of your application. Unfortunately, most of it is written for programmers, since traditionally they have been the ones responsible for deployment and performance.
    Here is Adobe's documentation for Flex 3. Most of it should still be relevant:
    http://livedocs.adobe.com/flex/3/html/help.html?content=layoutperformance_02.html
    What I'm about to explain is a bit subtle, as we consider this one of the more advanced parts of FC:
    Flex actually DOES defer loading the other pages until you need them, but this is sensitive to the way that you've set up your project. There are some steps you can take to optimize load time in FC.
    Basically, you want to ensure that objects only exist in the pages (aka state) in which they are used. FC's UI doesn't draw a strong distinction between an object EXISTING in a state and an object BEING VISIBLE in a state, but they are two different things. If an object does not exist in the current state, it will be grayed out in the layers panel and its eyeball will be off. If it is merely hidden, it will be black and it's eyeball will be off or grayed out. Confusing, I know. Sorry =).
    To remove an object from a state, select it and press the delete key on your keyboard. You should see it become gray in the layers panel.
    You should do this for all the objects that don't exist in the first state. However, beware: this will effect your timelines. In particular, if you have an object hidden in Page1 at a certain position, and visible in Page2 at a different position, the timelines panel will create a Fade In AND a Move effect for the Page1 > Page2 transition. However, if the object does not exist in Page1, it also doesn't have a position in Page1, and therefore you will not see a move effect.
    If you minimize the number of objects in Page1, you should see a noticeable improvement in startup performance. Good luck!
    -Adam

  • Slow load times

    Hi there -
    Is there a good way to improve load times for my pages that have Edge animation?  I have a very simple slide show set up, and even with the Preloader script, it's taking many seconds to load the page.  Any thoughts?
    Thanks!

    Hi Amy,
    Did you try the suggestions in this article?
    Edge Animate reduces runtime size by 55%, ‘Save to Custom Folders’ feature, new Preloader options, and more! « Adobe Ed…
    animation - Improving Performance in Edge Animate - Graphic Design Stack Exchange
    Thanks,
    Preran

  • Long load times

    I am trying to edit a page and I only have a css page which is local linked to the page. It only affects me when trying to work in split or design view. I hav tried disabling the linked files thing and I have tried this http://kb2.adobe.com/cps/887/cpsid_88742.html also, but I am still getting this long time. It seems to only affect the load time when I have the following in my head tag;
    <link rel="stylesheet" type="text/css" href="css/main.css"/>
    It also slows the performance drastically, If I type the letter "D" then deleete that letter it will freeze up for a for a short period of time. I can not have this when trying to create websites for clients. Any help would be appreciated.
    Dreamweaver CS5
    Windows 7 - 32bit
    3gb RAM
    Intel Pentium Dual

    http://pokeplanet.co.uk/html.txt thats the html file
    http://pokeplanet.co.uk/css.txt thats the css file
    also commenting out the css link in the head seems to fix it =/

  • Long load times.  software? hardware? downloads?

    in the past few hours i have developed the problem of longer thn normal load times. they went from .25 sec up to 5 or 6sec idk what to do my software ugrades are from earliest to latest, stuffit, wmp for mac osx, istat pro, core duo temp and i have 512 mb of ram any suggestions? oh i have been running itunes and safari

    Typical with all computers usually. It's where programs get loaded into RAM and not fully cleared out. Once you reboot the memory gets reset and it's a clean slate. If it's killing performance that much, then why not upgrade the RAM?

  • Super Slow Load Times

    I am having ridiculously long load times under Logic 9.1.1... up to five minutes for some projects. This is happening in both 32 and 64 bit modes. Anyone have a similar experience or a workaround?

    I am sorry that you are experiencing that problem. based on my research I found that a user was experiencing the same problems and he/she states that it is a hard disk's latency problem.
    Read it more here:
    http://www.sonicstate.com/news/2010/01/17/wnamm10-synthogy-ivory-version-2/
    Let me know if you found this information helpful.
    Vicente Tulliano

  • Long loading time if no internet connection available (VS 2005 Redist)

    Hallo forum members!
    I've been searching for a solution for my problem for a while - without success. It isn't really a critical issue, but quite annoying anyways.
    Here's the problem i'm dealing with: I've developed an .NET application using Visual Studio 2005 and the included Crystal Report classes. When deploying my module everything works  as expected, offering a decent performance when loading the Crystal Report assemblies provided by the redistributable package - if an internet connection is available. If the system doesn't offer such a connection (e.g. not properly configured proxy settings) the module takes a huge amount of time to be loaded. An examination (using ProcMon) leaded to the conclusion that the Crystal Report assemblies try to retrieve the system connection settings from the registry in order to establish a connection to the internet. This is done only once when loading for the first time.
    Has anyone experienced the same problem? What is this connection used for? Is there a way to suppress this behaviour on systems without a valid internet connection in order to avoid this annoying long loading time?
    Thanks on advance for your help.
    Greetings,
    L.F.

    Nothing like a good vacation. And I got your christmas present early :). While you were away we (actually one other customer) figured it out. I have written a note re. the resolution that was supposed to be published yesterday, but it's still not out there, so here it is as I submitted it:
    Symptom
    When a report is loaded is takes between 150 - 180 seconds to display
    This is only reproducible on computers with no internet connection
    There are no error messages and the report comes up eventually
    Reproducing the Issue
    Create a Windows application with the following function calls:
              new Report()
             report.SetDataSource(dataSet)
    The function SetDataSource takes 2 plus minutes to execute
    Cause
    On SetDataSource() an attempt is made to connect to crl.verisign.com
    SetDataSource() uses the framework and as per the Microsoft Knowledge Base specified under "Resolution", it is actually the framework that is attempting the connection
    Resolution
    Solution is described in this Microsoft Knowlege Base:
    http://support.microsoft.com/kb/936707
    The following Microsoft article also discusses the issue:
    http://msdn.microsoft.com/en-us/library/bb629393.aspx
    An alternative workaround to the above is as follows:
    Open IE and go to the Tools menu and select Internet Options...
    Go to the Advanced tab
    Find the Security heading
    Under the Security heading find "Check for publisher's certificate revocation"
    Uncheck this option
    Keywords
    long time load crl.verisign.com certificate revoked internet
    The note will be published here:
    https://www.sdn.sap.com/irj/sdn/businessobjects-notes
    and the number will be 1270414
    Ludek

  • How do i find out the tables effected in a schema after a particular time stamp

    how do i find out the tables effected in a schema after a particular time stamp?
    pls email in [email protected]

    If you are doing a reload every time then you can issue following commands to clear data from cube.
    lmt name to all
    allstat
    clear all from <cubename>prttopvar
    You can wrap above commands in pl sql procedure using dbms_aw.execute package and execute it before cube load starts. Instead of clearing it from whole cube you can clear only from one partition also. Just take a look at clear command in olap DML 10.2 reference.
    Thanks,
    Brijesh
    Edited by: Brijesh Gaur on Aug 10, 2010 6:47 AM

Maybe you are looking for