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?
I'm running a MacBook Air 4GB 1.7GHz 10.7.2.
GrahamOne 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
SatishSatish 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 -
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 -
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 Dualhttp://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?
-
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
-
Using Thunderbird 24.5.0, W7, up-to-date in fixes The delete key and the right click delete suddenly don't delete a messsage. Restarting Thunderbird and then they both work. What should I be looking for?
-
Stock selection for supplier rotation
Hi SAP assumptions: SAP with WM and inbound handling units turned on. with carachteristic captured against the material (Age, PO number) Our 'supplier rotation' business requirement is to be able to report and analyse current stock levels by each sup
-
HOW TO SEE CAPTIONS WITH DVD PLAYER?
In an effort to improve my Spanish, I have recorded a number of DVD's of TV programs that are in Spanish. Those TV programs put out captions on CC1 showing the Spanish words. After I recorded those programs I am able to see the program with its close
-
Where i can find Oracle 9i Certification logo ?
-
Exchange 2010 - Accepting Messages Above the Attachment Size Limit
Recently we implemented a new Exchange 2010 server in a site. This site is in another country with very poor WAN connectivity. Our standard attachment limit is 50MB (51200 kb) . Since we have put this server in place I am seeing messages get stuck i