Home  |  Products  |  Shop  |  Downloads  |  Support  |  Contact  
    My Account    


Server Studio JE Add-on Modules

 

Performance Monitors, Alerts, SQL Capture and Automation


Historical Performance Data Analysis

Sentinel server provides a comprehensive monitoring, alerting and automation solution for your entire IDS infrastructure. Sentinel server runs as Windows service or UNIX/LINUX background process and provides 24x7 monitoring of multiple remote IDS instances. Collected time-series performance data is stored in a built-in historical SQL repository. User-defined alerts are triggered by Sentinel and logged  in a historical repository as well. Sentinel can execute user-defined jobs as responses to alert events or on a scheduled time. Server Studio JE serves as a client application to Sentinel providing powerful GUI to define monitors, alerts, jobs and analyze collected performance data and generated alerts using graphical and query tools.

Here are some major features of the Sentinel performance monitoring solution:

Real-Time Monitoring You can define custom real-time monitors on ~100 IDS performance parameters on server, table/index, space, chunk and user session levels. Multiple IDS instances can be monitored and managed from a single centralized console. Monitored performance data can be graphed in real-time or you can use historical graph tool to view data collected in the repository. 
Alerts You can define multi-level alerts on any monitored parameter. Alert notifications can be sent via email, pager or cell phone. A user-defined job can be triggered to automate response to an alert event. User-defined job can be OS Command, OS script, SQL script or stored procedure. Centralized Alert Event Viewer allows you to see all alerts triggered on all monitored instances as well as a status of associated job executions and email notifications.
SQL Capture You can define SQL Capture processes to retrieve SQL statements executed by user sessions. Collected data includes SQL statement itself, user session information and statement's execution statistics, such as estimated cost, number of temporary tables involved, etc. You can set flexible custom filters to fine tune which SQL statements should be captured. All captured SQL in stored in historical database for a future analysis using provided SQL Viewer tool. You can also monitor captured SQL statements in real-time.
Time-Series IDS Performance Data Analysis The built-in historical performance repository allows you to store unlimited collected performance and SQL data. Provided graphical and query analytical tools allow you to perform time-series correlation analysis on collected multiple performance parameters. You can also build daily, monthly and hourly histograms to identify high load periods. Data can be easily exported to a text file for analysis in any other analytical program, such as MS Excel.
Automation You can define custom jobs, which can be any OS command, script or SQL script, execute them from a console, schedule job execution using a flexible scheduler and assign jobs as a response actions to alert events generated by real-time monitors.

Server Administrator


Server Administrator - DB Space View

The Server Administrator add-on module provides the following features:

Data Storage Explorer You can explorer and watch detailed information for DB Spaces, Blob Spaces, Temp Spaces and Chunks. It shows percentage of filled and free spaces, allocation of data for tablespaces and other data storage related information. You can also create and delete DB Spaces, BLOB Spaces and chunks.
Table Reorganization Wizard You can reorganize table structure and data allocation to reduce number of table extents, compress wasted space in table extents, move data to a different dbspace or fragment between multiple dbspaces.
Table Extent Size Calculator The Table Extent Size Calculator helps you estimating a table's data size based on provided estimated number of rows and recommends optimal values for table EXTENT and NEXT EXTENT parameters. Table extent sizes affect SQL query performance and amount of disk space consumed by the table. The calculator takes into consideration data pages as well as attached index pages and small blob data located in the table's tablespace.
User Sessions Explorer You can explorer connected user session information, including last executed SQL statement, locks, placed by the session, session I/O statistics, and other parameters. The list of user sessions can be sorted by a database, host computer, max number of locks and I/O activity to bring attention to sessions, which create server bottlenecks. SQL statements can be captured for performance tuning in the Execution Plan Analyzer. You can also kill user sessions.
Table Data Explorer You can see individual table data size, db space allocations, allocation of data between extents, and locks currently placed on the table by other users.
Update Statistics You can run UPDATE STATISTICS statement for entire database, selected group of objects and individual objects. All UPDATE STATISTICS options are supported.
Reports You can run a variety of pre-defined reports designed to monitor a server performance, efficient data allocation, and to highlight problems with locks and user sessions. Each report allows you to specify a specific filter and sort criteria. Reports results can be printed or saved in a text file.
Server Properties Explorer You can view the server ONCONFIG parameters, server profile and I/O statistics, and logical file details.
Change Server Mode You can change server mode by switching it to ONLINE, OFFLINE or QUIESCENT.
Run On-Utilities You can execute any On-Utilities, such as ONSTAT, ONMODE, ONTAPE, ONBAR, as well as any server-side script or shell command using integrated telnet terminal panels. These console panels automatically connect to the selected server host and set all required Informix environment variables to speed up the process of configuring your console environment.

 

Advanced SQL Editor


Advanced SQL Editor
 

The Advanced SQL Editor add-on module provides the following features:

LOAD and UNLOAD statements support LOAD and UNLOAD statements provide data import and data export functionality from SQL scripts.
Query Execution Plan Analyzer Integrated Query Execution Plan Analyzer allows you to get output of EXPLAIN PLAN for all statements in the SQL script. It helps you to tune performance of your SQL queries by analyzing, which indexes are used by Informix query optimizer.
Printing Support The contents of any SQL Editor, SQL syntax viewer within the Server Studio and query result sets can be printed.
SQL Templates You can use predefined Informix SQL and SPL syntax templates, when writing scripts in the SQL Editor. All templates can be edited and extended by the user to meet the specific organizational needs.
Color-Coding All SQL Editors and SQL syntax viewers within Server Studio are color-coded for Informix specific SQL and SPL languages.
Extended Table Object Explorer Extended Table Object Explorer allows to explore table's and view's properties, such as columns, indexes and triggers, under the table/view node in the Object Explorer tree. You can lookup and copy/paste table attributes into SQL Editor while writing SQL statements or tuning SQL queries performance without having to switch to another document.
Image Viewer Built-in Image Viewer allows you to view images stored in BLOB/BYTE table columns and image files.
Query Execution Time Display You can see execution and fetch time for each query executed from the editor panel. 

DB Difference Analyzer


DB Difference Analyzer - Database Comparison Output

The DB Difference Analyzer add-on module provides the following features:

Compare Databases

Diff Analyzer allows you comparing entire databases on the same or different servers. It compares all db object properties including table structure, referential integrity, fragmentation, and stored procedure's, trigger's and view's syntax. You can also compare individual database objects and groups of objects. Comparison results can be saved in a text report file.

Generate Database Synchronization Script Diff Analyzer allows you to generate database synchronization script based on results of visual comparison. You can specify, which objects to include in synchronization script, and which database has to be modified to synch it with another one. Once the synchronization script is generated, you can use an easy viewer that helps you to navigate to selected object code in the script. The viewer also warns about operation in script that might lead to potential data loss if the generated script is executed.
Compare ONCONFIG parameters between two servers.

You can compare ONCONFIG parameters between two servers. For example, it is very helpful if you want to find the reason of the performance difference between development and production environment.

Compare Text Files

Diff Analyzer allows you comparing any text files including SQL script files, data files, and so forth. You can also compare a stored procedure script with a stored procedure installed in a database.

 

Benchmark Runner

Benchmark Runner allows you to create custom load test scenarios that simulate behavior of your database applications. Scenarios are executed from hundreds of virtual user sessions and client-side response time is automatically measured and displayed. You can also use SSJE Monitors to measure impact of these scenarios on the database server resources and overall performance.

Another way to use Benchmark Runner is for analyzing performance of your database applications before and after you change a database server's configuration settings. For example, after some changes in the server configuration, the performance of OLTP applications can improve but performance of the decision support applications can decrease. Benchmark Runner scenario allows you to create a consistent performance benchmark test for all kind of transactions and run this test after each configuration change to see an impact on different classes of applications.

 

Dependencies Analyzer


Dependencies Analyzer

The Dependencies Analyzer helps you to analyze dependencies between database objects, including referential integrity constraints, call tree dependencies for stored procedures and triggers, and 'up' and 'down' dependencies for any object types.

The Dependencies Analyzer also provides powerful database search function, which allows searching for any object usage pattern within single or multiple databases or any text string within stored database object syntax.

The dependencies analysis can be invoked on demand or when you attempt to drop a database object or a single table column to see immediate impact of that operation on your entire back-end system integrity.

Results of DB search or dependencies analysis are presented in the form of convenient dependencies trees with a drill-down capabilities, which allows to see not only the list of dependent objects but also examine the exact object usage context and SQL syntax. Dependencies reports can be viewed on the screen, saved in the file and printed.

If required, you can immediately navigate to the corresponding object editor to modify or remove the selected object dependency.

 

Data Manager


Data Manager with the Cell Editor window

The Data Manager add-on module provides the following features:

 

View and Edit Data

You can open data viewers and editors for database tables, synonyms and views. Data is presented within a scrollable and resizable grid similar to a spreadsheet. You can apply back-end filters and sorts as well as limit number of rows to retrieve for editing.

Data Import Wizard

Data Import Wizard allows you visually create and execute data import jobs. It provides ability to include multiple import files for a single import job. For each file and database table you can use file preview mode, map file and database table columns and specify a number of other data import options. Data import operation does not block the rest of the application when executing. Data loading process can be monitored and interrupted by the user at any time. Multiple data import jobs can be started simultaneously against the same or different database servers.

Data Export Wizard

 

Data Export Wizard allows you visually create and execute data export jobs. Data can be exported based on a single database object, such as table, view or synonym or based on any SQL query. The number of options can be specified, such as ability to log all errors into the file, field delimiter or if to export column headers to a file. Multiple database objects can be exported within a single export job. Multiple export jobs against the same or different database servers can be launched simultaneously.

Test Data Generator Test Data Generator allows you to create large data sets to test your SQL queries performance and back-end application logic. It supports a number of value generation methods, including random data generation, generation based on a  text file or another database objects. It automatically takes care of referential integrity constraints, unique indexes and other dependencies, which usually makes creation of test data difficult and cumbersome process. The number of generation options are supported, such as ability to specify data ranges, text data patterns, sequential data generation, BLOB and CLOB data generation, and more.
Cell Editor Cell Editor window allows you visually edit large text data, which do not fit a grid cell, and import or export binary data and images into a table columns. It also enables editing of complex data, such as ROW TYPES and LISTS using hierarchical tree view.


 

Permission Manager


Permission Manager

The Permission Manager add-on module provides the following features:

 
Users Explorer Users Explorer is added to the basic Object Explorer. You can add new users to a database or modify the existing user permissions. You can also assign users to a role and grant database objects permissions to a user.
Roles Explorer You can view existing roles and create new roles. You can assign users to a role and define object permissions to a role.
Database Object Permissions For each database object, such as a table or stored procedure, you can view list of existing user permissions and grant/revoke permissions to a single or multiple users and roles. All parameters of GRANT and REVOKE statements are supported in the visual permission editor.
Recovery of existing object permissions Editing an existing database object, such as stored procedure or view, requires dropping an object and re-creating it afterwards. This operation loses the existing object permissions and they have to be recovered after each object modification. Permission Manager solves of this problem by applying all previous object permissions to an object after if is modified in the SQL Editor.

 

DB Schema Manager


Schema Manager

The DB Schema Manager add-on module provides the following features:

 
Export DB Schema  You can export DDL for entire database schema, selected types of database objects, or selected group of individual objects  to SQL script file. For example, you can select 3 stored procedures, 2 tables and choose an option to automatically include in SQL script all other objects the selected procedures and tables depend on.
Copy/Deploy Database Schema You can directly deploy a selected schema or sub-schema to another database or database server. For example, you can copy some application related stored procedures and tables from production server to a development server for debugging.
Print DB Schema You can print entire database schema or just a selected part of the schema as catalog objects list or DDL script. You can specify a number of options for DDL generation.
Map DB Spaces While exporting the selected schema or copying the schema to another server, you can specify how to map DB spaces and BLOB spaces from source server to a target server.

Stored Procedure Debugger


Stored Procedure Debugger - Active Debugging Session

SPL Debugger is the only interactive debugger for Informix database servers' stored procedures and triggers available on the market and contains powerful capabilities usually found only in high level programming languages. It enables you to execute stored procedures and triggers line-by-line, to step into nested procedures or fired triggers, to set breakpoints, to watch and to modify values of procedures' variables and calling arguments, break infinite loops, etc.

SPL Debugger can be invoked from any client application or development tool, such as Visual Basic, PowerBuilder, C++, Informix-4GL, etc. Remote debugging gives you ability to execute calling application from one workstation on the network, while SPL Debugger runs on another. Simultaneous debugging sessions can be initiated from any workstation on the network. Another important feature of SPL Debugger is it's ability to "hook" into stored procedure or trigger that is already executing on the server, enabling you to identify the cause of infinite loop or to pinpoint the slowest portion of the code. 

SPL Debugger supports watching and editing all types of variables including UDT, OPAQUE and COLLECTION datatypes.

NOTE

SSJE SPL Debugger Add-On Module is available only when Server Studio JE is installed under Windows platforms.

SPL Debugger does not support databases created in ANSI mode. It works only with native Informix databases.

XPS 8.3 Connectivity Support

The XPS 8.3 Connectivity Support add-on module allows the basic tools, such as Database Object Explorer, Table Editor and SQL Editor, to work against XPS 8.3 database servers.

Online 5.10 Connectivity Support

The Online 5.10 Connectivity Support add-on module allows the basic tools, such as Database Object Explorer, Table Editor and SQL Editor, to work against Online 5.10 database servers.

SSJE Enterprise Edition

The SSJE Enterprise Edition bundle includes the following add-on modules:

SSJE Developer Pack

The SSJE Developer Pack bundle includes the following add-on modules:

 

 

 


home | products | downloads | shop | support | corporate | contact us
©1999-2003 AGS Ltd. All rights reserved.
Terms and Conditions governing the use of this Web site.