Database manageability solutions for the HP NonStop · •MXCI and SQLCI commands. •Host...

20
1 Database manageability solutions for the HP NonStop

Transcript of Database manageability solutions for the HP NonStop · •MXCI and SQLCI commands. •Host...

Page 1: Database manageability solutions for the HP NonStop · •MXCI and SQLCI commands. •Host variables. •Assignment statements. •Program control statements like IF - THEN - ELSE,

1

Database manageability solutions for the HP

NonStop™

Page 2: Database manageability solutions for the HP NonStop · •MXCI and SQLCI commands. •Host variables. •Assignment statements. •Program control statements like IF - THEN - ELSE,

2

XYGATE Security SolutionsLeading in mission-critical security solutions for the HP NonStop server.

Page 3: Database manageability solutions for the HP NonStop · •MXCI and SQLCI commands. •Host variables. •Assignment statements. •Program control statements like IF - THEN - ELSE,

3

Manage Data Effectively

To manage increasingly complex systems, database administrators need

graphical, feature-rich database management solutions that automate and

replace ad-hoc tools and manual tasks.

XYGATE Security SolutionsLeading in mission-critical security solutions for the HP NonStop server.

Page 4: Database manageability solutions for the HP NonStop · •MXCI and SQLCI commands. •Host variables. •Assignment statements. •Program control statements like IF - THEN - ELSE,

4

The Merlon HPNS Database SuiteModern Database Management for HPNS servers

Wouldn’t it be great if we had a test database just like prod, but with sanitized data?

When will object x run out of space?

How can I migrate my data from SQL/MP to SQL/MX?

How much wasted space do you have?

How much space is user y consuming?

How can I recover a file I just purged?What uses this index?

When do I need to reorg stuff?

What is in this schema?How did this query perform before I made changes?

How can I clone that database?

Can you dump some data for me? I need like 10% of prod.

How full is the database?

Page 5: Database manageability solutions for the HP NonStop · •MXCI and SQLCI commands. •Host variables. •Assignment statements. •Program control statements like IF - THEN - ELSE,

5

The Merlon HPNS Database SuiteDo it all from here

How much time do you spend on this stuff?

Page 6: Database manageability solutions for the HP NonStop · •MXCI and SQLCI commands. •Host variables. •Assignment statements. •Program control statements like IF - THEN - ELSE,

6

DiscoverStorage management

Prevention of application outages due to disk or file full conditionsContinuous monitoring of disk utilizationSpaceMaker technology for improved disk space allocationFile attribute monitoringAutomatic Reload of key sequenced filesUser disk space quotasCorrective measures initiated automaticallyComprehensive reportingDiscover UtilitiesThe Recycle Bin

Page 7: Database manageability solutions for the HP NonStop · •MXCI and SQLCI commands. •Host variables. •Assignment statements. •Program control statements like IF - THEN - ELSE,

7

MPressModern reporting for the NonStop

NSK Reporting EngineSupport for SQL/MP, SQL/MX, and EnscribeLaserjet and Postscript PrintingPortable Document Format (PDF) OutputVisual Report DesignerRun-time Defines and ParametersBarcode Support

Page 8: Database manageability solutions for the HP NonStop · •MXCI and SQLCI commands. •Host variables. •Assignment statements. •Program control statements like IF - THEN - ELSE,

8

PARTNERPartition management

A histogram of key ranges within the partition.The closest key to a desired percentage of the file (for splitting).A FUP or SQLCI obey file to create the new partition(s).

Page 9: Database manageability solutions for the HP NonStop · •MXCI and SQLCI commands. •Host variables. •Assignment statements. •Program control statements like IF - THEN - ELSE,

9

MARSThe Merlon Auto Reload System

Easy to set up and useEffective User InterfaceAutomatic ReloadDatabase Object FilteringComprehensive Process ControlActivity History"Panic Button" ControlDetailed Reload Analysis Reports

Page 10: Database manageability solutions for the HP NonStop · •MXCI and SQLCI commands. •Host variables. •Assignment statements. •Program control statements like IF - THEN - ELSE,

10

SQLXPressNonStop Data and Database management

Database AdministrationTable ManagementVisual Query BuilderReportingExecution Plan ManagementVisual Query TunerModule Management and ReportsDDL StatementsMXCS Subsystem ManagementNonStop Server Performance

MonitoringAdvanced SQL Scripting LanguageUser Activity AuditingBatch ProcessingInternational Character Set SupportComprehensive Online HelpXPressEditXPressViewImport / Export

Page 11: Database manageability solutions for the HP NonStop · •MXCI and SQLCI commands. •Host variables. •Assignment statements. •Program control statements like IF - THEN - ELSE,

11

SQLXPressDatabase Administration

• Browse SQL database definitions• Create, alter, and drop SQL objects• View SQL object properties• Browse object dependencies• Update statistics• Copy statistics• Backup / restore statistics• Duplicate SQL tables and related objects• Manage table and index partitions

Page 12: Database manageability solutions for the HP NonStop · •MXCI and SQLCI commands. •Host variables. •Assignment statements. •Program control statements like IF - THEN - ELSE,

12

SQLXPressDatabase Maintenance

Object Relationships

• Extends DISPLAY USE OF command• Analyze impact of changes• Spans SQL/MX and SQL/MP

databases• Includes Program/Module

relationships based on stored execution plans

Page 13: Database manageability solutions for the HP NonStop · •MXCI and SQLCI commands. •Host variables. •Assignment statements. •Program control statements like IF - THEN - ELSE,

13

SQLXPressVisual Query Builder

The Visual Query Builder lets you quickly create NonStop SQL queries using familiar graphical operations such as drag and drop. You don't need to type long and complicated commands, or even remember column names - creating even the most complex of queries requires only a few keystrokes or mouse clicks

Page 14: Database manageability solutions for the HP NonStop · •MXCI and SQLCI commands. •Host variables. •Assignment statements. •Program control statements like IF - THEN - ELSE,

14

SQLXPressExecution Plan Management

SQLXPress maintains a database of execution plan snapshots. The database contains current as well as historical plan information.

Execution plans can be added to the database for:

‒ Static SQL statements in C / C++ / COBOL programs.‒ Dynamic SQL statements executed via the MXCS subsystem (OBDC / JDBC

queries).‒ SQL statements stored in an MXCS Module File Cache (MFC) location.‒ Dynamic SQL queries constructed using the Visual Query Builder.‒ Dynamic SQL queries via the Query Planner.

Page 15: Database manageability solutions for the HP NonStop · •MXCI and SQLCI commands. •Host variables. •Assignment statements. •Program control statements like IF - THEN - ELSE,

16

SQLXPressDatabase Security

Grant/revoke comes to the NonStop. Are you comfortable with it?

Page 16: Database manageability solutions for the HP NonStop · •MXCI and SQLCI commands. •Host variables. •Assignment statements. •Program control statements like IF - THEN - ELSE,

17

SQLXPressVisual Query Tuner

The Visual Query Tuner is a program that is designed to help you improve the performance of NonStop SQL queries. It supports both NonStop SQL/MX and SQL/MP.

• Query snapshots that keep track of your tuning experiments.• Intuitive execution plan diagrams.• Execution statistics that capture query performance characteristics.• Performance charts compare performance of query snapshots.• Run time parameters.• Defines.• MX and MP control statements.• Auto-tuner provides suggestions for improving performance.• View access paths for tables in the query.• View DDL for tables in the query.• View statistics for tables in the query.• Perform update statistics.• Create or drop indexes.

Page 17: Database manageability solutions for the HP NonStop · •MXCI and SQLCI commands. •Host variables. •Assignment statements. •Program control statements like IF - THEN - ELSE,

18

SQLXPressMXCS subsystem management

Do you need more than MXDM offers?

• Monitor the status of services, servers and datasources.• Create and destroy MXCS services.• Start and stop services and datasources.• Display the configuration of services and datasources.• Add, alter, and delete datasources.• Add, alter, and delete users.• Enable / disable statistics collection for a datasource.• Extract MXCS session and SQL statistics from EMS.• Display and print MXCS statistics.• Save MXCS statistics to an Excel spreadsheet, or a PDF file.

Page 18: Database manageability solutions for the HP NonStop · •MXCI and SQLCI commands. •Host variables. •Assignment statements. •Program control statements like IF - THEN - ELSE,

19

SQLXPressMerlon Scripting Language

SQLXPress includes MSL, an advanced SQL scripting language.

• MSL supports embedded SQL.• MXCI and SQLCI commands.• Host variables.• Assignment statements.• Program control statements like IF - THEN - ELSE, FOR, WHILE and so on.• Procedures and functions.• MSL scripts can be run from directly from TACL, or via NetBatch. Explicit SQL

compilation is not required.

Page 19: Database manageability solutions for the HP NonStop · •MXCI and SQLCI commands. •Host variables. •Assignment statements. •Program control statements like IF - THEN - ELSE,

20

[email protected] databases don’t sleep, but that doesn’t mean you shouldn’t

Page 20: Database manageability solutions for the HP NonStop · •MXCI and SQLCI commands. •Host variables. •Assignment statements. •Program control statements like IF - THEN - ELSE,

21

XYPRO® Technology CorpKeith Bell

Phone+44 (0) 778.043.5131

Email / [email protected]

STAY IN TOUCH WITH USThere is no such thing as too much communication