...
Note | ||
---|---|---|
| ||
The Sybase IQ database type requires jConnect v16.0 and later. |
Supported Functions
The Sybase IQ database can be used with:
- Database Table Related Functions (APL)
- APL function sqlexec
- Database Collection/Forwarding Agents
- Event Notifications
- SQL Collection/Forwarding Agents
- SQL Loader Agent
- Task Workflows Agents (SQL)
Preparations
The Sybase JDBC driver that is included in the SDK has to be downloaded to the Platform in order to connect to a Sybase IQ database from.
...
- Go to the SAP Software Solutions web page for information about the SDK and included drivers:
https://www.sap.com/index.html.
- Place the downloaded jar file in the
$MZ_HOME/3pp directory
.
- Restart the Platform and EC/ECSAs.
Close Pooled Connections
The APL function closePooledConnections
enables you to close a pooled connection with the Sybase IQ server. This feature helps you eliminate invalid connections.
...
Info | |||||||
---|---|---|---|---|---|---|---|
| |||||||
|
Performance Tuning
The default maximum number of connections on an Execution Context is five. You can tune this number by setting the Execution Context property sybase.iq.pool.maxlimit
in the relevant <pico>.conf
file.
...
Info | |||||||
---|---|---|---|---|---|---|---|
| |||||||
|
By default, there is no timeout value defined for the socket tied to a database connection. This means that a running query could get stuck, in case the database suddenly becomes unreachable. To specify a timeout value, in milliseconds, set the Execution Context property property sybase.jdbc.socketread.timeout
in the relevant <pico>.conf
file.
...