Performance Issues in IRis 3.0
IRis 3.0 was written to run a number of different systems for a number of
different scenarios. As a result of the large number of possible
combinations of hardware and software configurations available, some people may
experience slow performance in IRis. This document will cover some of the
possible reasons for this behavior, as well as any solutions.
You can use the following checklist to help determine the most likely cause
for your particular behavior:
|

|
Resource File Conflict |
|
|
If you have IRis 3.0 Multi-User licensing,
all workstations should be configured to access a local resource
file. In versions 3.0.921 and previous, settings in IRis 3.0 may
have prevented this. In order to check to see if this may be the
case, please use the steps to check your resource
file. This is most often the cause when the performance issues are
only noted when IRis is first starting (before the login screen
appears.)
When the 3.0.923 update is available, install
and run this update. This will force all workstations to use a
local resource file. This update should be posted to the SunCoast
website on July 8th, 2003.
|
 |
Index Files |
|
|
Over a period of time, indexes within the
database will begin to grow. Normally it is recommended for
average users that they re-index their database once a month or once
every other month. This rebuilds the indexes used and can often
increase performance. For more information on running the
re-indexing utility, please click here.
|
 |
Virus Scanners |
|
|
Virus scanners, in particular over a
network, can seriously impact the performance of IRis. When IRis
requests data from a particular file, that file is opened into
memory. By default, most virus scanners scan all files, regardless
of whether they are being opened from a location on the local hard drive
or from a server. In most cases, you can establish rules of exclusion
that prevent your virus scanner from scanning the IRis 3.0 data
files. In particular, you may exclude the *.dbf, *.cdx,
and *.fpt file extensions. These are the file types used by
IRis to store data. For more information on how to create these
rules of exclusion, please consult your help manual or online help for
your particular virus scanner.
(NOTE: If your performance issue is occurring when you are opening
the screen designer, you might also add *.vcx and *.vct
file extensions to the exclusion rules.)
|
 |
Workstation Configuration |
|
|
In order for IRis 3.0 to perform as
expected, the workstation must meet our published minimum system
requirements. To review the minimum system requirements for
IRis 3.0 workstations, click here.
|
 |
Network Performance |
|
|
Network conditions can often cause
intermittent behavior. If none of the above situations exist for
your IRis, then you should carefully check all network conditions to
ensure that your network is not the cause of the problem. Some of
the network conditions to check include:
- Buffering configurations on the IRis server. Increasing or
decreasing the amount of available buffers on your server may also
affect IRis performance. The number of available file handles,
as well as the ratio of read to write buffers may also affect the
performance.
- Overloaded or failing network server. Make sure that your
server is capable of handling the overall amount of network
traffic. It is recommended that you do not install IRis to a
server that is also housing internet applications, e-mail servers,
etc.
- Damaged or old network cards/cables. Kinked wires in network
cables or damaged/old network cards can cause "drops" in
your network connectivity that slow down performance as well as
cause other strange behaviors in IRis. (This can lead to,
among other things, index file corruption.) Network traffic
between two points is always reduced to the lowest speed available
at any one point.
- Firewalls/switches/workgroups. If there is a firewall
between your IRis server and the workstations, make sure that
firewall is configured properly to allow access back and
forth. Additionally, check to see if there is
"bottlenecking" occurring at a particular switch or hub.
NOTE: A number of different people have installed IRis on a number of
different server operating systems, including Windows
95/98/ME/NT/2000/XP, Novell Netware 3/4/5/6, even different versions of
the Linux operating system. |
Re-indexing Your IRis:
To re-index IRis, follow these steps:
Checking Your Resource File:
To check the resource file location in IRis, follow these steps:
1. Open IRis.
2. From the "Files" menu, select "System Properties"
3. On the "File Locations" tab, note the location next to the caption
"Resource File:" This should be a location on your local hard
drive, normally "C:\Windows\Temp\FoxUser.dbf" or "C:\Documents
and Settings\<username>\Local Settings\Temp\FoxUser.dbf" (This
depends on your operating system and the settings for your temporary files.)
System Requirements:
The minimum workstation system requirements for IRis 3.0 include:
* Processor: 300MHz or better, 500MHz or better is
recommended.
* 32M of memory, 64+ is recommended. (Performance with
larger the data files, larger reports, etc will in general be increased by more
memory.)
* Display resolution set to 800 X 600 or better, with at
least 256 colors.
|