BW Reports slow
Hi,
We have an Infoset based on 3 DSO and 1 master data. One field from these 4 objects are placed over the Bex variable screen.
The performance of the report is very bad if I give the value for master data in the variable. If I dont fill that variable ( rest kept as ot is ) the report runs fine.
The SM50 display shows a big SQL program running, ultimately getting timed out.
Any suggesations for improving the performance?
Hi,
Did try with debugging option in RSRT? I am sure you will get an direction on this issue. Run the report in RSRT with "Execute + debug" and select "display SQL query" option.
Now pass the variable value which has concern and execute the report. Now system displays an native SQL code for that query. In the same screen you have option of "Explain" button similar to "tools" icon. If you select that, system show the path in which the data is read from data base. then you can decide where exactly the bottleneck or whether exactly additional indexes to be created.
If you don't get any solution, send out SQL code from RSRT to this thread, let us try to give solution for that.
Similar Messages
-
Hi All,
I have a problem wherein some specific users are saying that the report is slow at their end.
The exact issue is...we have Discoverer Report present at the US server. Now we have 2 sites CANADA and US from where this report is run. Both sites refer the same server i.e. the US server.
Canadian users are reporting performance problems with this report, but when I run the report at my end there is no such problem.
Please advice what can be the probable reason for this.
Regards,
AnkurHi Ankur
Further to what has been said, if you are running Discoverer Plus across a long time it will take longer to run. Typically the query runs within the database but everything else, formatting, layout, page items and so on is done locally by the Java applet in your local cache. What happens if you run a CANADA report from the US site? Does it run ok? If so, then therein lies the answer. The machines in Canada need to therefore be as powerful as you can make them plus your network needs to be as fast as you can too.
Another way way I have seen this solved is by providing something like a Citrix server in the US for the Canadian customers to log into.
Best wishes
Michael -
I have very slow performance when navigating from one report to another. The report is focused on custom object 1 and works as follows:
1. Custom Dashboard with a prompt and a view selector with a couple charts
2. Charts drilldown to a table based view
Both the chart on the dashboard and drilldown report are based on Custom Object 1. All the necessary fields are setup as prompted in the drilldown report.
When drilling down from the chart to the report the performance is very slow. However, if I hardcode the same filter criteria directly in the drilldown report and run it standalone it is very fast. It is just when the filter criteria are passed from the parent report to the drilldown report that it is very slow.
I have not encountered this below, so checking if anyone has encountered this before and has a suggestion. I have not created a service ticket yet.
Thanks.Is that possible to add this expression in T-SQL? BTW, how long the report (T-SQL or stored procedure) is running?
Best Regards,Uri Dimant SQL Server MVP,
http://sqlblog.com/blogs/uri_dimant/
MS SQL optimization: MS SQL Development and Optimization
MS SQL Consulting:
Large scale of database and data cleansing
Remote DBA Services:
Improves MS SQL Database Performance
SQL Server Integration Services:
Business Intelligence -
Report Slow Due to Mass Data , Soln for Performance Tuning
Dear All,
I am making report with mass data so for this i have to put For All enteries in & Ranges at lodz of places.
1. For all enteries in is making my report works very slow.
2. If i change for all enteries by Ranges then if the no. of records are large the system will thn
throw dump.
If the no. of records are large or the logic applied in complex then report is taking very long
execution time , Can anyone suggest me the method by which i can optimize my report and make it
run smoother in performance.
Thanks
Ankesh JindalHi,
>
Ankesh Jindal wrote:
> The problem is with FAE and ranges acc to uptill i have discovered,
> As I have mentioned if I take FAE and number of records are large the execution will take
> very large amount of time for that i have changed FAE to ranges but still if no. of records are
> large in ranges system will throw dump
>
so far so good. SQL statements must not get too large.
>
Ankesh Jindal wrote:
> so the best soln for this which i have considered for
> my reports is to use ranges but with some logic applied that is ;
> suppose i have 20,000 records then send data to ranges in 3k or 4k lots .
> so in this case i am using ranges with 3k or 4k lots so the sytem will not throw dump and i will get
> faster execution of query with ranges...
>
General question: How big is the runtime difference for your SELECT with Range (4k) and the default FAE (5 in case of ORACLE)... more than 20%? could you post your actual run time figures?
Your range approach is faster because you do less database calls. 5 db calls if you have 4 k entries in the range.
You can influence the number of database calls as well for the FAE.
Assuming you are running on ORACLE with a default configuration you have 5 entries per call.
(Parameters rsdb/max_in_blocking_factor, rsdb/max_blocking_factor). So you will end up
with 4000 db calls with 5 records each.
You compare that with 5 db calls with 4000 records for your range... this is not fair
Hint your FAE with this, this would lead to 5 db calls for the FAE as well.:
%_hints oracle '&max_in_blocking_factor 4000&'.
now compare again... .
Note1: Be care full with big ranges and blocking factors... cost based optimizers may react sensitive to big inlists or or concatenations and may change plans suddenly... .
Note2: If you are not on ORACLE your blocking factors may be considerably higher (30, 60, ...).
Kind regards,
Hermann -
Report Slow to render with expressions/formulas
Hi, using Report builder 3.0 to view/print transactional documents, eg invoices and orders.
I use table matrix (Tablix) to display the products dataset.
the tablix only has 1 row that just repeats the product information, with 6 columns.
I have simple IIF expressions in about 4 of the columns, yet these expressions slow down the report rendering dramatically.
eg: =IIf(Fields!part.Value > ".", Fields!ordqty.Value, " ")
also I had an expression to change the backgroundColor on every 2nd row:
=IIf(RowNumber(Nothing) Mod 2 = 0, "Gainsboro", "Transparent")
both of these expressions add so much time to the rendering, if i remove them, then i have a PDF rendered in about 10 secs for a tablix filled with about 300 lines.. otherwise its up around 35 seconds..
is there any optimisation that I can apply to keep the expressions and speed?
thanks
PoyIs that possible to add this expression in T-SQL? BTW, how long the report (T-SQL or stored procedure) is running?
Best Regards,Uri Dimant SQL Server MVP,
http://sqlblog.com/blogs/uri_dimant/
MS SQL optimization: MS SQL Development and Optimization
MS SQL Consulting:
Large scale of database and data cleansing
Remote DBA Services:
Improves MS SQL Database Performance
SQL Server Integration Services:
Business Intelligence -
We have a report that used to produce a 1000+ page pdf in
about 2 minutes. It has gone to producing a 200+ page report in
about the same amount of time. No change to the data, database,
report or environment, it just suddenly slowed down and nothing
seems to be able to make it go back to decent performance on large
record sets.
Server reboots don't help, any ideas or thoughts would be
appreciated.Hello
I followed some Donald's suggestion and went through some explanations he's given on its web site to try to figure out how could I speed up the database 10g since we migrated from 8i to 10g.
Here are default values in our 10g influencing the COST BASE OPTIMIZER
OPTIMIZER_FEATURES_ENABLE=10.2.0.1
OPTIMIZER_MODE=ALL_ROWS
OPTIMIZER_INDEX_COST_ADJ=100
I launched his script below provided to see time waited between full scan table
('db file scattered read representing by the c3 row and the
sequential read representing by the c4 row)
select
sum(a.time_waited_micro)/sum(a.total_waits)/1000000 c1,
sum(b.time_waited_micro)/sum(b.total_waits)/1000000 c2,
sum(a.total_waits) /
sum(a.total_waits + b.total_waits)
) * 100 c3,
sum(b.total_waits) /
sum(a.total_waits + b.total_waits)
) * 100 c4,
sum(b.time_waited_micro)/sum(b.total_waits))/
(sum(a.time_waited_micro)/sum(a.total_waits)
) * 100 c5
from
dba_hist_system_event a,
dba_hist_system_event b
where
a.snap_id = b.snap_id
and
a.event_name = 'db file scattered read'
and
b.event_name = 'db file sequential read';
there is the output of the script
C1 C2 C3 C4 C5
.002438964 .002888595 24.6526611 75.3473389 118.435332
So the time waited for full scan(c3) table is most faster than index sequential read(c4:index probe)
I changed the parameter OPTIMIZER_INDEX_COST_ADJ and OPTIMIZER_MODE
alter system set OPTIMIZER_INDEX_COST_ADJ=20 scope=both;
alter system set OPTIMIZER_MODE=FIRST_ROWS_1000 scope=both;
I lauched aigain the script above, but the output shows the result below
C1 C2 C3 C4 C5
.002438964 .002888595 24.6526611 75.3473389 118.435332
this output isn't different than the first one, so does this mean that INDEXES are not well designed or WHAT ELSE?.
Wich parameter could I enable or change to decrease the C4(index sequential read wait time?
Thank you for your help -
Report slow to open in Crystal
Some of my reports are very slow to open in Crystal Reports 2011. It can take up to a minute for a report to open.
Once the report opens, generating data is quick.
Consequently reports are slow to open in the Crystal viewer within my application as well.
It does not happen with all reports, any suggestions as to the cause or some solutions to try.
Thank you
Luke.Hi Luke,
Moved to the SDK forum.
Any reason is you may have the Verify Database options checked on. Or it could be your report is looking for the printer in the report across your domain.
Typically though if the Verify is checked on a one minute time out happens for ODBC data sources if the DSN is not available.
So need more info:
What version of CR Designer are you using?
What SDK and version are you using?
Don -
Crystal Reports Slow on BOXI 3.1 Universes
Our Universes are extremely slow in returning results (Crystal Reports).
Some Facts:
Data Warehouse tables Oracle, 26 million rows, indexed by fiscal year. Report parameters include Fiscal year and Accounting Month.
We watched the SQL from the Oracle side when running a report. It appears that the Universe is not passing the FY parameters from Crystal Reports to utilize the indexing in the data tables, thus is build a massive temp file which is consuming resources and taking a great deal of time to process.
Are we correct in the way this is functioning? What can we do to optimize processing time? How may we pass the FY parameter to the SQL to utilize table indexing?
BarryBarry,
If this was glaringly obvious to all but our Universe Designers, then the kindness of a response would have been appreciated, otherwise what use is a forum?
Well first off, congrats on running the rabbit trails to solve your problem, and thank you for reposting your "thinking out louds" for the benefit of others who are running into or may in the future run into the same problem.
In regards to Universe Designers and their ability to "see ahead", this is hit or miss, and now that your Universe Designers have a couple of more notches on their belts they may "see more" ahead next time. Experience grows in exponential ways, so I'd say "be patient". On this same thread, the approach of any good Universe Designer is to always think in terms of SQL when setting things up. For example, applying a join between two relations requires the knowledge of inner or outer (or left outer or right outer) joins. Without knowing the proper relation, you'll have bad joins. In terms of displaying the data, any manipulation that is applied to a column may affect performance, so the Universe Designer may need to work with the Database Administrator to see if a new column can be constructed that dresses up the data as it's staged to the repository versus dressing it up on the fly. How does a Universe Designer come to know all of this? By experience, and sometimes by experimenting. And also, being ready to make adjustments when things go awry. If you have a bad reporting day, then that can be understood, however, many bad reporting days is symptomatic of not understanding a principle along the way. Anyhow, thanks for letting me ramble a bit, but I encourage you to continue making contributions to the forum as it will benefit lots of folks along the way, even you sometimes.
Thanks,
John -
APEX report sorting makes report slow
Hi,
I have some reports in APEX that are fast (3 sec) when I have no sorting enabled and they turn slow (20 sec) when I enable column sorting.
The reports are based on data running over a DB-link, all tables come from the same DB-link. When I launch the queries (with filled in parameters) in SQL+ then it takes no more then 5 sec (with or without sorting). The result is about 1000 to 2000 records (only showing 25 in the report with pagination).
How can I make the report fast (less then 5 sec) with sorting enabled?
Is there any known bug in APEX that is the source of my problem?
Thanks in advance.Good point, but I already have recreated the report (delete and recreate) with no result. Cause I know that sometimes the reports run slow, cause they are somehow confused with the sorting, and in most cases it helps to recreate the report (which resets the report ID, so that it's like clearing the user preferences).
First I thougt it had to do something with the user preferences, but I think that it is something different.
I really don't know how to explain the time difference between SQL+ and APEX. -
Etresoft Report: Slow file synch over LAN
Hi,
I have a Macbook Pro connected wirelessly to my QNAP TS-453 NAS. All finder based activities seem to be reasonably quick, but the QSync utility (similar to Dropbox in its operation) is very very slow. It takes approximately 30-40 minutes to synch a single change and the first time synch was hours. Dropbox does it in minutes. All network devices are set to 1500 MTU and I have confirmed non fragmentation of packets using ping -d -s <ip>.
After speaking to QNAP support, they pointed me towards Etresoft's great utility, the output of which is posted below.
Is there anything that is screaming off the page as to what may be causing this slow performance?
Problem description:
Poor performance when synching with QNAP NAS using QSync file sync tool
EtreCheck version: 2.1.8 (121)
Report generated 4 February 2015 09:42:41 GMT
Download EtreCheck from http://etresoft.com/etrecheck
Click the [Click for support] links for help with non-Apple products.
Click the [Click for details] links for more information about that line.
Hardware Information: ℹ️
MacBook Pro (Retina, 13-inch, Late 2013) (Technical Specifications)
MacBook Pro - model: MacBookPro11,1
1 2.4 GHz Intel Core i5 CPU: 2-core
8 GB RAM Not upgradeable
BANK 0/DIMM0
4 GB DDR3 1600 MHz ok
BANK 1/DIMM0
4 GB DDR3 1600 MHz ok
Bluetooth: Good - Handoff/Airdrop2 supported
Wireless: en0: 802.11 a/b/g/n/ac
Battery Health: Normal - Cycle count 202
Video Information: ℹ️
Intel Iris
Color LCD 2560 x 1600
System Software: ℹ️
OS X 10.9.5 (13F34) - Time since boot: 0:31:15
Disk Information: ℹ️
APPLE SSD SM0256F disk0 : (251 GB)
EFI (disk0s1) <not mounted> : 210 MB
Macintosh HD (disk0s2) / : 250.14 GB (105.07 GB free)
Recovery HD (disk0s3) <not mounted> [Recovery]: 650 MB
USB Information: ℹ️
Apple Internal Memory Card Reader
Apple Inc. BRCM20702 Hub
Apple Inc. Bluetooth USB Host Controller
Apple Inc. Apple Internal Keyboard / Trackpad
Thunderbolt Information: ℹ️
Apple Inc. thunderbolt_bus
Configuration files: ℹ️
/etc/sysctl.conf - Exists
Gatekeeper: ℹ️
Mac App Store and identified developers
Kernel Extensions: ℹ️
/Applications/AVG AntiVirus.app
[loaded] com.avg.Antivirus.OnAccess.kext (2015.0 - SDK 10.8) [Click for support]
/Applications/Parallels Desktop.app
[not loaded] com.parallels.kext.hidhook (9.0 23140.935944) [Click for support]
[not loaded] com.parallels.kext.hypervisor (9.0 23140.935944) [Click for support]
[not loaded] com.parallels.kext.netbridge (9.0 23140.935944) [Click for support]
[not loaded] com.parallels.kext.usbconnect (9.0 23140.935944) [Click for support]
[not loaded] com.parallels.kext.vnic (9.0 23140.935944) [Click for support]
/Library/Application Support/VirtualBox
[loaded] org.virtualbox.kext.VBoxDrv (4.3.14) [Click for support]
[loaded] org.virtualbox.kext.VBoxNetAdp (4.3.14) [Click for support]
[loaded] org.virtualbox.kext.VBoxNetFlt (4.3.14) [Click for support]
[loaded] org.virtualbox.kext.VBoxUSB (4.3.14) [Click for support]
Launch Agents: ℹ️
[running] com.avg.Antivirus.gui.plist [Click for support]
[running] com.opendns.osx.RoamingClientMenubar.plist [Click for support]
[loaded] com.oracle.java.Java-Updater.plist [Click for support]
[running] jp.co.canon.SELPHYCP.BG.plist [Click for support]
[loaded] org.macosforge.xquartz.startx.plist [Click for support]
Launch Daemons: ℹ️
[loaded] com.adobe.fpsaud.plist [Click for support]
[running] com.avg.Antivirus.infosd.plist [Click for support]
[running] com.avg.Antivirus.services.plist [Click for support]
[loaded] com.microsoft.office.licensing.helper.plist [Click for support]
[running] com.opendns.osx.RoamingClientConfigUpdater.plist [Click for support]
[loaded] com.oracle.java.Helper-Tool.plist [Click for support]
[loaded] com.oracle.java.JavaUpdateHelper.plist [Click for support]
[running] net.privatetunnel.ptcore.plist [Click for support]
[loaded] org.macosforge.xquartz.privileged_startx.plist [Click for support]
[not loaded] org.virtualbox.startup.plist [Click for support]
User Launch Agents: ℹ️
[loaded] com.google.keystone.agent.plist [Click for support]
[not loaded] org.virtualbox.vboxwebsrv.plist [Click for support]
User Login Items: ℹ️
Qsync Application (/Applications/Qsync.app)
iTunesHelper Application (/Applications/iTunes.app/Contents/MacOS/iTunesHelper.app)
MyDocs UNKNOWN (missing value)
OpenDNS Updater Application (/Applications/OpenDNS Updater.app)
Android File Transfer Agent Application (/Users/[redacted]/Library/Application Support/Google/Android File Transfer/Android File Transfer Agent.app)
Microsoft Document Connection Application (/Applications/Microsoft Office 2011/Microsoft Document Connection.app)
Visionist Volume Hidden (/Volumes/Visionist)
Internet Plug-ins: ℹ️
FlashPlayer-10.6: Version: 16.0.0.296 - SDK 10.6 [Click for support]
QuickTime Plugin: Version: 7.7.3
Flash Player: Version: 16.0.0.296 - SDK 10.6 [Click for support]
CouponPrinter-FireFox_v2: Version: 1.1.10 - SDK 10.6 [Click for support]
Default Browser: Version: 537 - SDK 10.9
SharePointBrowserPlugin: Version: 14.1.0 [Click for support]
Silverlight: Version: 5.1.20913.0 - SDK 10.6 [Click for support]
JavaAppletPlugin: Version: Java 7 Update 67 Check version
User internet Plug-ins: ℹ️
Google Earth Web Plug-in: Version: 7.1 [Click for support]
Safari Extensions: ℹ️
Open in Internet Explorer
3rd Party Preference Panes: ℹ️
Flash Player [Click for support]
Java [Click for support]
Time Machine: ℹ️
Skip System Files: NO
Auto backup: YES
Volumes being backed up:
Macintosh HD: Disk size: 250.14 GB Disk used: 145.07 GB
Destinations:
Data [Network]
Total size: 3.00 TB
Total number of backups: 47
Oldest backup: 2013-11-08 18:06:40 +0000
Last backup: 2015-02-03 21:33:20 +0000
Size of backup disk: Excellent
Backup size 3.00 TB > (Disk size 250.14 GB X 3)
Top Processes by CPU: ℹ️
4% WindowServer
4% Finder
1% Qsync
1% fontd
1% fseventsd
Top Processes by Memory: ℹ️
1.87 GB Finder
283 MB com.apple.WebKit.WebContent
180 MB Safari
172 MB avggmsd
163 MB avgsched
Virtual Memory Information: ℹ️
84 MB Free RAM
3.72 GB Active RAM
3.69 GB Inactive RAM
937 MB Wired RAM
584 MB Page-ins
5 MB Page-outs
Diagnostics Information: ℹ️
Feb 4, 2015, 09:11:06 AM Self test - passedHere's the Etrecheck now:
EtreCheck version: 2.1.8 (121)
Report generated 4 February 2015 10:46:55 GMT
Download EtreCheck from http://etresoft.com/etrecheck
Click the [Click for support] links for help with non-Apple products.
Click the [Click for details] links for more information about that line.
Hardware Information: ℹ️
MacBook Pro (Retina, 13-inch, Late 2013) (Technical Specifications)
MacBook Pro - model: MacBookPro11,1
1 2.4 GHz Intel Core i5 CPU: 2-core
8 GB RAM Not upgradeable
BANK 0/DIMM0
4 GB DDR3 1600 MHz ok
BANK 1/DIMM0
4 GB DDR3 1600 MHz ok
Bluetooth: Good - Handoff/Airdrop2 supported
Wireless: en0: 802.11 a/b/g/n/ac
Battery Health: Normal - Cycle count 202
Video Information: ℹ️
Intel Iris
Color LCD 2560 x 1600
System Software: ℹ️
OS X 10.9.5 (13F34) - Time since boot: 0:34:51
Disk Information: ℹ️
APPLE SSD SM0256F disk0 : (251 GB)
EFI (disk0s1) <not mounted> : 210 MB
Macintosh HD (disk0s2) / : 250.14 GB (105.31 GB free)
Recovery HD (disk0s3) <not mounted> [Recovery]: 650 MB
USB Information: ℹ️
Apple Internal Memory Card Reader
Apple Inc. Apple Internal Keyboard / Trackpad
Apple Inc. BRCM20702 Hub
Apple Inc. Bluetooth USB Host Controller
Thunderbolt Information: ℹ️
Apple Inc. thunderbolt_bus
Configuration files: ℹ️
/etc/sysctl.conf - Exists
Gatekeeper: ℹ️
Mac App Store and identified developers
Kernel Extensions: ℹ️
/Applications/Parallels Desktop.app
[not loaded] com.parallels.kext.hidhook (9.0 23140.935944) [Click for support]
[not loaded] com.parallels.kext.hypervisor (9.0 23140.935944) [Click for support]
[not loaded] com.parallels.kext.netbridge (9.0 23140.935944) [Click for support]
[not loaded] com.parallels.kext.usbconnect (9.0 23140.935944) [Click for support]
[not loaded] com.parallels.kext.vnic (9.0 23140.935944) [Click for support]
/Library/Application Support/VirtualBox
[loaded] org.virtualbox.kext.VBoxDrv (4.3.14) [Click for support]
[loaded] org.virtualbox.kext.VBoxNetAdp (4.3.14) [Click for support]
[loaded] org.virtualbox.kext.VBoxNetFlt (4.3.14) [Click for support]
[loaded] org.virtualbox.kext.VBoxUSB (4.3.14) [Click for support]
Launch Agents: ℹ️
[running] com.opendns.osx.RoamingClientMenubar.plist [Click for support]
[loaded] com.oracle.java.Java-Updater.plist [Click for support]
[running] jp.co.canon.SELPHYCP.BG.plist [Click for support]
[loaded] org.macosforge.xquartz.startx.plist [Click for support]
Launch Daemons: ℹ️
[loaded] com.adobe.fpsaud.plist [Click for support]
[loaded] com.microsoft.office.licensing.helper.plist [Click for support]
[running] com.opendns.osx.RoamingClientConfigUpdater.plist [Click for support]
[loaded] com.oracle.java.Helper-Tool.plist [Click for support]
[loaded] com.oracle.java.JavaUpdateHelper.plist [Click for support]
[running] net.privatetunnel.ptcore.plist [Click for support]
[loaded] org.macosforge.xquartz.privileged_startx.plist [Click for support]
[not loaded] org.virtualbox.startup.plist [Click for support]
User Launch Agents: ℹ️
[loaded] com.google.keystone.agent.plist [Click for support]
[not loaded] org.virtualbox.vboxwebsrv.plist [Click for support]
User Login Items: ℹ️
Qsync Application (/Applications/Qsync.app)
iTunesHelper Application (/Applications/iTunes.app/Contents/MacOS/iTunesHelper.app)
MyDocs UNKNOWN (missing value)
OpenDNS Updater Application (/Applications/OpenDNS Updater.app)
Android File Transfer Agent Application (/Users/[redacted]/Library/Application Support/Google/Android File Transfer/Android File Transfer Agent.app)
Microsoft Document Connection Application (/Applications/Microsoft Office 2011/Microsoft Document Connection.app)
Visionist Volume Hidden (/Volumes/Visionist)
Internet Plug-ins: ℹ️
FlashPlayer-10.6: Version: 16.0.0.296 - SDK 10.6 [Click for support]
QuickTime Plugin: Version: 7.7.3
Flash Player: Version: 16.0.0.296 - SDK 10.6 [Click for support]
CouponPrinter-FireFox_v2: Version: 1.1.10 - SDK 10.6 [Click for support]
Default Browser: Version: 537 - SDK 10.9
SharePointBrowserPlugin: Version: 14.1.0 [Click for support]
Silverlight: Version: 5.1.20913.0 - SDK 10.6 [Click for support]
JavaAppletPlugin: Version: Java 7 Update 67 Check version
User internet Plug-ins: ℹ️
Google Earth Web Plug-in: Version: 7.1 [Click for support]
Safari Extensions: ℹ️
Open in Internet Explorer
3rd Party Preference Panes: ℹ️
Flash Player [Click for support]
Java [Click for support]
Time Machine: ℹ️
Skip System Files: NO
Auto backup: YES
Volumes being backed up:
Macintosh HD: Disk size: 250.14 GB Disk used: 144.83 GB
Destinations:
Data [Network]
Total size: 3.00 TB
Total number of backups: 47
Oldest backup: 2013-11-08 18:06:40 +0000
Last backup: 2015-02-03 21:33:20 +0000
Size of backup disk: Excellent
Backup size 3.00 TB > (Disk size 250.14 GB X 3)
Top Processes by CPU: ℹ️
7% mds_stores
4% WindowServer
1% fontd
0% mdworker
0% Finder
Top Processes by Memory: ℹ️
232 MB Finder
198 MB Qsync
129 MB WindowServer
120 MB Dock
94 MB mds_stores
Virtual Memory Information: ℹ️
4.80 GB Free RAM
2.42 GB Active RAM
479 MB Inactive RAM
881 MB Wired RAM
691 MB Page-ins
0 B Page-outs
Diagnostics Information: ℹ️
Feb 4, 2015, 10:11:59 AM Self test - passed -
Hi,
I need to sort the SQL (APEX_ITEM) report. I created a hidden item and used the hidden item to sort the report. Its working fine but making the report very slow.
If I remove the sorting, then the report runs fast.
Please let me know what should do to make it faster.
Thanks.Hi Denes,
Here is my query:
SELECT apex_item.hidden (21, R.pk) || apex_item.hidden (22, R.imo) || apex_item.hidden (23, wwv_flow_item.md5 ( R.PK ,R.RQMT )) ||
apex_item.hidden (24,R.imso)|| apex_item.hidden (25, R.installation_number )|| apex_item.hidden (26, R.base_code) ||
apex_item.text (27, R.year, 80,100,
'style="width:40px;text-align:right;'
|| 'color:solid darkgreen;background-color:#FFF4BF;font-weight:bold" readonly="readonly" title="Year"', 'f27_' || LPAD (ROWNUM, 4, '0')) year ,
apex_item.text (28, R.fcg, 80, 100,
'style="width:64px;text-align:right;'
|| 'color:solid darkgreen;background-color:#FFF4BF;font-weight:bold" readonly="readonly" title="Fcg"', 'f28_' || LPAD (ROWNUM, 4, '0')) fcg,
apex_item.text (29, R.IMO_NAME, 80, 100,
'style="width:90px;text-align:right;'
|| 'color:solid darkgreen;background-color:#FFF4BF;font-weight:bold" readonly="readonly"title="Imo"', 'f29_' || LPAD (ROWNUM, 4, '0')) IMO_NAME,
apex_item.text (30, R.IMSO_NAME, 80, 100,
'style="width:96px;text-align:right;'
|| 'color:solid darkgreen;background-color:#FFF4BF;font-weight:bold" readonly="readonly" title="Imso"', 'f30_' || LPAD (ROWNUM, 4, '0')) IMSO_NAME,
apex_item.text (31, R.installation_NAME, 80, 100,
'style="width:140px;text-align:right;'
|| 'color:solid darkgreen;background-color:#FFF4BF;font-weight:bold" readonly="readonly" title="Installation"', 'f31_' || LPAD (ROWNUM, 4, '0')) INSTALLATION_NAME,
apex_item.text (32, R.BASE_NAME, 80, 100,
'style="width:160px;text-align:right;'
|| 'color:solid darkgreen;background-color:#FFF4BF;font-weight:bold" readonly="readonly"title="Base"','f32_' || LPAD (ROWNUM, 4, '0'))BASE_NAME,
apex_item.hidden (33, R.FCG_DESC) ||
apex_item.text (34,R.FAC, 80, 100,
'style="width:75px;text-align:right;'
|| 'color:solid darkgreen;background-color:#FFF4BF;font-weight:bold" readonly="readonly"title="Fac"','f34_' || LPAD (ROWNUM, 4, '0')) FAC,
apex_item.hidden (35, R.FAC_DESC)||
apex_item.text (36, R.EFR, 80, 100,
'style="width:75px;text-align:right;'
|| 'color:solid darkgreen;background-color:#FFF4BF;font-weight:bold" readonly="readonly"title="Efr"', 'f36_' || LPAD (ROWNUM, 4, '0')) EFR,
apex_item.hidden (37,R.EFR_DESC) ||
case when
get_PK_status(R.PK) IN ('Edited','Reviewed','Approved') and
:P2_Role = 'EDITOR' then
apex_item.text (38, R.rqmt,80,100,
'style="width:75px;text-align:right;'
|| 'color:solid darkgreen;background-color:#FFF4BF;font-weight:bold" readonly="readonly"title="Requirement"', 'f38_' || LPAD (ROWNUM, 4, '0'))
when
nvl(get_PK_status(R.PK),'X') not in ('Edited','Reviewed','Approved') and
:P2_Role = 'EDITOR' then
apex_item.text (38,R.RQMT,
80, 100,
'style="border:1.3px solid black;width:75px;text-align:right;'
|| 'color:darkblue;font-weight:bold title="Requirement"',
'f38_' || LPAD (ROWNUM, 4,'0'))
when
get_PK_status(R.PK) IN ('Edited','Reviewed','Approved','Disapproved') and
:P2_Role = 'REVIEWER' then
apex_item.text (38,R.rqmt,80,100,
'style="width:75px;text-align:right;'
|| 'color:solid darkgreen;background-color:#FFF4BF;font-weight:bold" readonly="readonly"title="Requirement"', 'f38_' || LPAD (ROWNUM, 4, '0'))
when
nvl(get_PK_status(R.PK),'X') NOT IN ('Edited') and
:P2_Role = 'REVIEWER' then
apex_item.text (38, R.rqmt,80,100,
'style="width:75px;text-align:right;'
|| 'color:solid darkgreen;background-color:#FFF4BF;font-weight:bold" readonly="readonly"title="Requirement"', 'f38_' || LPAD (ROWNUM, 4, '0'))
when get_PK_status(R.PK) = 'Edited' and
:P2_Role = 'REVIEWER' then
apex_item.text (38, R.RQMT,80,100,
'style="width:75px;text-align:right;'
|| 'color:darkblue;font-weight:bold title="Requirement"',
'f38_' || LPAD (ROWNUM, 4, '0'))
when get_PK_status(R.PK) IN ('Edited','Reviewed','Approved','Disapproved') and
:P2_Role = 'APPROVER' then
apex_item.text (38, R.rqmt,80,100,
'style="width:75px;text-align:right;'
|| 'color:solid darkgreen;background-color:#FFF4BF;font-weight:bold" readonly="readonly"title="Requirement"', 'f38_' || LPAD (ROWNUM, 4, '0'))
when nvl(get_PK_status(R.PK),'X') NOT IN ('Reviewed') and
:P2_Role = 'APPROVER' then
apex_item.text (38, R.rqmt,80,100,
'style="width:75px;text-align:right;'
|| 'color:solid darkgreen;background-color:#FFF4BF;font-weight:bold" readonly="readonly"title="Requirement"', 'f38_' || LPAD (ROWNUM, 4, '0'))
when get_PK_status(R.PK) = 'Reviewed' and
:P2_Role = 'APPROVER' then
apex_item.text (38,R.RQMT,80, 100,
'style="width:75px;text-align:right;'
|| 'color:darkblue;font-weight:bold title="Requirement"',
'f38_' || LPAD (ROWNUM, 4, '0'))
end RQMT,
case when get_PK_status(R.PK) = 'Edited' and
:P2_Role in('EDITOR','REVIEWER','APPROVER') then
apex_item.text (39, RU.RQMT, 80, 100,
'style="width:75px;text-align:right;'
|| 'color:solid darkred;background-color:yellow;font-weight:bold " readonly="readonly"title="Edited"' , 'f39_' || LPAD (ROWNUM, 4, '0'))
when nvl(get_PK_status(R.PK),'X') NOT IN ('Edited','Reviewed','Approved','NotReviewed','Disapproved') and
:P2_Role in('EDITOR','REVIEWER','APPROVER') then
apex_item.text (39, RU.RQMT, 80, 100,
'style="width:75px;text-align:right;'
|| 'color:solid darkred;background-color:#FFF4BF;font-weight:bold " readonly="readonly"title="New Requirement"' , 'f39_' || LPAD (ROWNUM, 4, '0'))
when get_PK_status(R.PK) IN ('Reviewed') and
:P2_Role in('EDITOR','REVIEWER','APPROVER') then
apex_item.text (39, RU.RQMT, 80, 100,
'style="width:75px;text-align:right;'
|| 'color:solid darkred;background-color:lime;font-weight:bold " readonly="readonly"title="Reviewed"' , 'f39_' || LPAD (ROWNUM, 4, '0'))
when get_PK_status(R.PK) IN ('Approved') and
:P2_Role in('EDITOR','REVIEWER','APPROVER') then
apex_item.text (39, RU.RQMT, 80, 100,
'style="width:75px;text-align:right;'
|| 'color:solid black;background-color:#DAFFBF;font-weight:bold " readonly="readonly"title="Approved"' , 'f39_' || LPAD (ROWNUM, 4, '0'))
when get_PK_status(R.PK) IN ('Disapproved') and
:P2_Role in('EDITOR','REVIEWER','APPROVER') then
apex_item.text (39, RU.RQMT, 80, 100,
'style="width:75px;text-align:right;'
|| 'color:SOLID black;background-color:RED;font-weight:bold " readonly="readonly"title="Not Approved"' , 'f39_' || LPAD (ROWNUM, 4, '0'))
when get_PK_status(R.PK) IN ('NotReviewed') and
:P2_Role in('EDITOR','REVIEWER','APPROVER') then
apex_item.text (39, RU.RQMT, 80, 100,
'style="width:75px;text-align:right;'
|| 'color:SOLID black;background-color:orange;font-weight:bold " readonly="readonly"title="Not Reviewed"' , 'f39_' || LPAD (ROWNUM, 4, '0'))
end NEW_RQMT,
apex_item.text (40, RU.Status, 80,100,
'style="width:75px;text-align:right;'
|| 'color:solid darkgreen;background-color:#FFF4BF;font-weight:bold " readonly="readonly"title="Status"', 'f40_' || LPAD (ROWNUM, 4, '0')) STATUS ,
CASE WHEN (get_PK_status(R.PK) IN('Edited','Reviewed','NotReviewed') and :P2_Role = 'APPROVER') THEN APEX_ITEM.SELECT_LIST(41,'Approved','Approved;Approved,Disapproved;Disapproved','','title="This field is only for Reviewers and Approvers"')
WHEN (get_PK_status(R.PK) = 'Edited' and :P2_Role = 'REVIEWER') THEN
APEX_ITEM.SELECT_LIST(41,'Reviewed','Reviewed;Reviewed,NotReviewed;NotReviewed','','title="This field is only for Reviewers and Approvers"')
ELSE
APEX_ITEM.SELECT_LIST(41,'','','title="This field is only for Reviewers and Approvers"')
END ACTION ,
'<a href="javascript:popUp2('''
|| 'f?p=&APP_ID.:3:&SESSION.::NO::P2_PK:'
|| R.PK
|| ''', 1200, 500);">'
|| '<img src="#APP_IMAGES#blue_book_open.gif" title="View Row History" >'
|| '</a>' History
from rplans_sumtab R,
(SELECT PK, RQMT, STATUS, DATE_CREATED FROM RPLANS_USER_SUMTAB R1
WHERE DATE_CREATED = (SELECT MAX(DATE_CREATED) FROM RPLANS_USER_SUMTAB R2
WHERE R2.PK = R1.PK)) RU
WHERE R.PK = RU.PK(+)
2.) The pagination I am using is:
Row Ranges 1-15 16-30 (with set pagination)
3)The table has only 1000 records.
The report runs very fast when I don't use sorting, but when I use sorting, it becomes very slow.
Thanks. -
Web Analysis Reports slow in workspace . .
Hello,
We are working to implement Essbase v11.1.13, Web Analysis, FR and work space.
BI Plus administrators have significantly faster access to reports than non administrators (reports load 5 to 6x faster for admins). The load time is unbearable for non admin users. Has anybody seen this issue before? Any advice?The ojdbc14.jar currently exists in the following directories:
bea\weblogic81\server\lib
oracle\product\10.2.0\client_1
bea\weblogic81\server\ext\jdbc\oracle\920
There is a ojdbc14_g.jar that exists in:
bea\weblogic81\server\ext\jdbc\oracle\10g
bea\weblogic81\server\ext\jdbc\oracle\920
The classes12.jar file exists in:
oracle\product\10.2.0\client_1\oui\jlib
So from your response, I assume I need to copy classes12.jar to a directory under bea\weblogic81?
Thanks.
Terri T. -
I am testing reports in the DEV environment before moving to PROD, and noticed that out of a total population of 10 reports, 2 are rendering particularly slowly. They are taking just over 3 MINUTES to render. Is there a specific cause that I should focus on first from a trouble shooting standpoint within these reports?
Thanks!You could try different settings in the optimization options, when you run the report you should be able to check the essbase application log to see how long the retrieveal from the report take.
Cheers
John
http://john-goodwin.blogspot.com/ -
Hi,
I've been trying to report on some transaction figures.
The query execution time is ok. but after the query had been refreshed, i tried to filter out some values from material.
However, it takes ages to retrieve/display the value in the filter list.
Material infoobject BEX data had been designed as 'Query Execution Filter check :only posted values for navigationu2019.
Is there any other way i could enhance the speed of filter value retrieval?
Thank you.The best place is "www.help.sap.com"
-
Users report slow performance - how can I check this
Users are telling me that performance has suddenly become slow.
Is there someway I can check this is correct, ie. its not just the users perception at a partiluar point in time.
The system seems to be normal to me.hi,
if someone says suddenly the database performance slow, please check your database host and any particular process takes lot of resource or check the box load or any unusual things happening on the host level.
if any session id taking lot of resource check what is going on this spid and try to kill or try tune like creating index.
thanks
Veera
Maybe you are looking for
-
Hyperlink in a TextField on an Applet
How do i insert a hyperlink in a TextField object which is in an applet and make that hyperlink reference a new window thanks for the help
-
Say I have a load of entries in my database, and some have the phrase 'chicken noodles', some have only the word 'chicken and others have only the word 'noodles'. When I do a search on the words 'chicken noodles', I only get the results with the word
-
Updating glitched music in iPod.
I recently had to re-import some CD's using error corrections. They now play perfectly in iTunes, but the iPod will not re-sync with the new "glitch-free" versions. Any ideas?
-
We have used 9i before ,now We install the 10g RAC, but I wannt to know how to connect database by use jdbc for application . We use jdbc:ipaddress:instancename:port before ,but now how to deal with it ? 10g RAC have two instance name, but 9i have on
-
How to auto create a global variable with specific variable name in a global vi ?
how to auto create a global variable with specific variable name in a global vi using lv ? Because i need to add a lot of global variable in this global vi. But you know, if i manually add them , it will be a much time-costing work. So i want to use