Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

IconIn Sybase StateDescription
Using CPUThe session is currently executing and is not waiting for any other event. For versions lower than version 12.5.0.3, the Using CPU state is usually identified by sysprocesses status = Runnable/Running. For version 12.5.0.3 and higher, this state is identified by the monProcess WaitEventID field containing a value in Wait Class 1 (waiting to be scheduled). Usually this state is an ideal state, but verify that the amount of CPU usage is reasonable compared to the transaction being performed. In addition monitor this state over time and verify that a growth in the CPU usage is a result of a growth in load and not a result of any change that caused the performance to degrade.
 Image AddedI/O Wait 
Image RemovedLock Wait 
 Log Full Wait 
Image RemovedLog Wait 
 Buffer Wait 
Image RemovedLatch Wait 
 Remote Wait 
Image RemovedNetwork I/O Wait 

...

This state indicates the session is waiting for an I/O operation to terminate. For versions lower than version 12.5.0.3, this state is usually identified by sysprocesses status = sleeping, unless the cmd field = COMMIT/ROLLBACK/LOG SUSPEND. For version 12.5.0.3 and higher, this state is identified by the monProcess WaitEventID field containing a value in Wait Classes 2 or 3 (waiting for a disk read / write to complete).

...

Image AddedLock Wait

The session is waiting for a lock to be released. The lock is held by another session.

For versions lower than version 12.5.0.3, this state is identified by sysprocesses status = lock sleep. For version 12.5.0.3 and higher, this state is identified by the monProcess WaitEventID field containing a value in Wait Class 5 (waiting to take a lock).

Image Added

...

Log Full Wait

The session is waiting for an operation of the log file to terminate. This state is generally encountered during a transaction log full.

For versions lower than version 12.5.0.3, this state is identified by sysprocesses cmd = LOG SUSPEND. For version 12.5.0.3 and higher, this state is identified by the  monProcess WaitEventID field containing a value of 259.

...

Image AddedLog Wait

The session is waiting for an operation of the log file to terminate. This state is generally encountered during a commit or rollback operation.

For versions lower than version 12.5.0.3, this state is identified by sysprocesses status = sleeping, and the cmd field is COMMIT or ROLLBACK. For version 12.5.0.3 and higher, this state is identified by

...

the monProcess WaitEventID field containing a value of 283.

...

Image AddedBuffer Wait

The session is waiting to access a user log cache. For versions lower than version 12.5.0.3, this state is identified by sysprocesses status = PLC sleep. For version 12.5.0.3 and higher, this state is identified by

...

the monProcess WaitEventID field containing a value in Wait Class 6 (waiting for memory or a buffer).

...

Image AddedLatch Wait

The session is waiting for an internal lock to be released.

Latches are short term light weight synchronization objects. Latches are not held for the duration of a transaction. Latches are used for datapage and datarow locking, including OAM and allocation pages, but not for allpages locking. They mostly occur in SMP applications. For versions lower than version 12.5.0.3, this state is identified by sysprocesses status = latch sleep. For version 12.5.0.3 and higher, this state is identified by

...

the monProcess WaitEventID field containing a value in Wait Class 9 (waiting for internal system event).

...

Image AddedRemote WaitThe session is waiting for a remote query to terminate. For all versions, this state is identified by sysprocesses status = remote I/O.

...

Image AddedNetwork I/O

...

Wait

The session is completing a network I/O operation. Network I/O occurs if results from a large result set are transferred to the client using shared memory netlibs or TCP/IP.

For versions lower than version 12.5.0.3, this status is identified by a status of send sleep or recv sleep. For version 12.5.0.3 and higher, this state is identified by the monProcess WaitEventID field containing a value in Wait Classes 7 or 8 (waiting for network input/output).

Understanding Non-In Sybase session states

The table below describes the Non-In Sybase session states.

Table 2-5    Non5 Non-In Sybase session statesIcon    State    Description
    Request Wait    The

IconStateDescription
Image AddedRequest Wait

The session is waiting for the client to issue a request.

For versions lower than version 12.5.0.3, this state is identified by sysprocesses cmd = AWAITING COMMAND. For version 12.5.0.3 and higher, this state is identified by the monProcess WaitEventID field containing a value of 250.

...

Image AddedOther WaitSessions waiting in states not described here are assigned the Other wait state.

...

Image AddedWaitfor Command

The session is executing the WAITFOR DELAY command.

For versions lower than version 12.5.0.3, this state is identified by sysprocesses status = alarm sleep. For version 12.5.0.3 and higher, this state is identified by the monProcess WaitEventID field containing values of 260-263.

Image Added

...

Parallel Sync Wait

The session is waiting for a synchronization message from another process in the family.

For versions lower than version 12.5.0.3, this state is identified by sysprocesses status = sync sleep. For version 12.5.0.3 and higher, this state is identified by

...

the monProcess WaitEventID field containing values of 152, 307 or 308.

About Statement identifiers

Each statement is identified by the following parameters:Text    The

  • Text. The actual statement text.

...

  • Database. Each statement is associated with a single database.

...

  • User. Each statement is associated with a single user (also called the parsing user).

For example, the statement "select * from sysobjects" executed in the master and pubs3 databases is represented by two different statements in the product. The ability to roll-up the performance of those statements to one is also important. This is supplied using the collapsed statement entity.

How Precise for Sybase monitors availability

The Precise for Sybase Collector agent monitors Sybase every second and collects data regarding resource consumption. If the instance status (Up/Down) was changed, a message code is sent by the Collector agent and causes the current availability of the instance saved in the PMDB to be changed. In addition, the availability of the instance is saved, over time, in the PMDB. During a planned downtime period the instance availability is showed as it was available during this period.NOTE    If

Info

If the Precise for Sybase Collector agent is down, the instance availability status reported is "Unknown.

...

"

Anchor
LaunchingPreciseforSybasefromthePreciseStartPoint
LaunchingPreciseforSybasefromthePreciseStartPoint
Launching Precise for Sybase from the Precise StartPoint

Precise is a Web-based application. You can access the Precise user interface using the Internet Explorer browser, version 6.0, or later.

The syntax of the Precise URL address is: http://<server>:<port>,where  <server> refers to the Precise FocalPoint and <port> refers to the port number used by the GUI Web server. By default, the port number is 20790. For example: http://beanotown:20700.

This URL provides secure access to the StartPoint using authorized roles. From here, you can launch all Precise products. It gives you a quick overview of the status of your applications and access to the AdminPoint, where you can perform various management tasks (For more information, see the Precise Administration Guide).

Info

...

You must have local administrator privileges on the server where the StartPoint is running.

To launch Precise for Sybase using Precise StartPoint1.    Type

  1. Type the address of the StartPoint user interface into the Address bar of your browser and click Enter.
    The Precise login page opens. The login page provides secure access to Precise and to your specific product.

...

  1. Specify your authorized role name and password.
    By default, both role name and password are admin. For more information about role names, see the Precise Administration Guide.

...

  1. Click Login.
    The StartPoint page opens. This is the Precise home page.

...

  1. On the Product Selection bar, from the drop-down list, select the product you want to launch.
Precise. Performance intelligence from click to storage. Learn more > >