If all reports are slow, the issue may be due to your environment or database. If all reports from a specific package are slow, the issue may due to the model design. If just one report is slow, the issue may be due to a specific report element.
- How many queries does your report contain?
- The number of queries on the report will
proportionally affect the report execution time.
- Does the report run slowly for everyone, or just for
one user?
- If the report runs slowly for just one user, the
issue may be due to something in that user’s environment, such as virus
scanning, page file size or location
- Settings or their location on the network.
- If many people are running the same report at the
same time, you may need to scale your environment or consider using
dispatcher routing rules to direct all requests for a specific package or
group of users to a specific server or server group. For more information,
see the IBM Cognos Business Intelligence Administration and Security
Guide.
- Do your queries require local processing?
- The following report elements require local
processing: crosstabs and charts, master relationships, unions or joins,
multiple fact queries, bursting, and non-vendor specific functions. Local
processing requires the IBM Cognos server to compute operations on the
result set returned by the database, which can impact the SQL execution
time.
- Does your environment use a Custom Authentication
Provider?
- Using a Custom Authentication Provider could cause a
memory leak if the code is not destroying objects correctly.
- Have you reviewed the logs in the c10_location/logs
directory and the audit logs?
- They may help you identify the source of the
problem. Monitoring your processes, such as the Java TM and Business
Intelligence bus processes could also identify excessive memory use.
- Is your environment tuned correctly?
- For more information, see the Performance Tuning
Settings for IBM Cognos 8 Business Intelligence and the IBM Cognos 8
Business Intelligence Performance Tuning Cheat Sheet documents available
online at www.ibm.com.
- Have you recently upgraded?
- Ensure that any tuning settings that were applied to
your previous installation are applied to the new environment. Ensure that
your models have been verified, upgraded, and republished. Verify that the
IBM Cognos Framework Manager governor that allows enhanced model
portability at runtime is not enabled. Depending on your upgrade method,
you may also need to open and save the reports again after upgrading.
- Change the order in which items are queried from the
database.
- Create sections without creating master detail
relationships.
- Share queries between lists and crosstab.
- Convert queries to SQL
- Avoid using functions with limited support.
- Be aware of the limitations of creating expressions
with SAP BW data sources
- Use Select & Search prompts instead of value
prompts if your list of prompts is long
- Provide your own prompt values in a prompt to avoid
accessing the database.
- Suppress null cells using filters.
- Set page breaks without creating master detail
relationships
- Do not modify IBM Cognos Analysis Studio set
definitions.
- Do not put filters on non-identifiers.
- Avoid combining large hierarchy levels and sets in a
drill-through report in a way that creates large
- Use database functions when possible.
No comments:
Post a Comment