OVERVIEW   design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ bui...
design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run...
Features                                        Description
DB Optimizer
General Features
DBMS Support                    ...
DATASHEET   design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ bu...
Features                                      Description
J Optimizer
Memory and CPU Profiler                       Used t...
design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run...
Features                                      Description
Performance Center
Database Monitoring
Unattended Monitoring    ...
DATASHEET   design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ bu...
Embarcadero All-Access Member Levels
                                                          Bronze                     ...
Upcoming SlideShare
Loading in...5
×

Embarcadero Technologies Product Overview

684

Published on

Embarcadero Technologies, Inc. empowers application developers and database professionals with award-winning tools to design, build and run software applications and database systems in the environment they choose.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
684
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Embarcadero Technologies Product Overview

  1. 1. OVERVIEW design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it Embarcadero Product Overview run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it Embarcadero Technologies, Inc. empowers application developers and database professionals with award-winning tools to design, build and run software applications and database systems in the environment they choose. Using Embarcadero tools, developers, architects, and database administrators (DBAs) can Tuning and performanCe Tools capture and share knowledge, review work, control many moving parts, and achieve superior Embarcadero® Performance Center™ quality – regardless of an organization’s size or processes. They can seamlessly work together on detects, diagnoses, and corrects database a broad spectrum of internal, external, and packaged applications by leveraging our integrated performance degradation issues which and interoperable tools for multiple platforms, stacks, languages, architectures, frameworks, resolves performance issues and improves databases, and methods. And all the while expend less effort while still gaining agility, speed, end-user service satisfaction levels. and control throughout the development process. Embarcadero® DB Optimizer™ maximizes database performance by enabling developers and DBAs to quickly discover, Comprehensive Tool ChesT design and arChiTeCTure Tools diagnose, and optimize poor-performing SQL. DB Optimizer eliminates performance bottlenecks Embarcadero® All-Access™ is the multi- ER/Studio® is a data modeling tool that by discovering data-intensive or frequently platform, on-demand tool chest for helps companies discover document, and executed queries, focusing on specific SQL designing, building and running your re-use data assets. It gives data architects statements through query statistics, and software applications and database systems, that the power to easily reverse-engineer, analyze, optimizing any problematic statements. reduces the cost and complexity of acquiring, and optimize existing databases. using and managing your tools. Embarcadero® J Optimizer™ ER/Studio® Enterprise Portal is a Java profiling and tuning IDE for browser-based architecture and design delivering high-performance, high-quality, rapid appliCaTion tool that allows organizations to share, scalable Java applications. developmenT Tools browse, and report on the metadata contained in the ER/Studio repository for improved data Web developmenT Tools CodeGear® RAD Studio is a complete and metadata management practices. rapid application development solution 3rdRail™ (Ruby on Rails IDE) is a complete, for building native Windows®, .NET, Web, Embarcadero® EA/Studio™ creates a intuitive IDE that delivers the power and database applications. It includes Delphi®, graphical representation of a business needed to dramatically accelerate C++ Builder®, and Delphi Prism™. from the core concepts that describe Ruby on Rails™ Web development with innovative the business to the processes that detail how the and powerful features built from the ground up for Delphi® is the development environment business operates. Ruby on Rails developers. of choice for software developers and database application developers Embarcadero® Schema Examiner™ TurboRuby® is the intuitive IDE building departmental workgroup applications on ensures the integrity of database schema that delivers the power needed to Windows platforms . by performing a comprehensive set of dramatically accelerate non-Rails Ruby diagnostic tests that validates the schema and Web development. It helps developers write C++Builder® gives software developers ensures enforcement of relational model rules. applications faster, with fewer keystrokes using the best of both worlds – the power of intelligent Code Completion and lets them the C and C++ languages and switch and navigate with Commanders and Code daTabase managemenT and Navigation. libraries with the productivity of visual rapid moniToring Tools application development. Delphi® for PHP makes building robust DBArtisan® is the cross-platform Web applications easier with visual Delphi Prism fully supports the ™ database administration tool that helps drag-and-drop tools, powerful editor, latest .NET technologies, integrates DBAs maximize availability, performance, connectivity to leading databases, and an with Visual Studio, and boasts the and security. The comprehensive graphical editors integrated reusable component class library. state-of-the-art Delphi Prism language and wizards boost productivity, streamline routine with features such as generics, sequences, embedded and tasks, and reduce errors so DBAs can manage queries, and parallel computing which reduce development time and costs. larger, more complex databases. Workgroup daTabases Rapid SQL® is the cross-platform SQL IDE InterBase® SMP combines the perfor- Delphi®/400 modernizes System i that helps database developers improve applications with minimal coding, mance benefits of a multi- generational SQL scripting, query building, object architecture with peace of mind of reducing end-users’ learning curve and management, project management, and version making them more productive. log-based journaling and disaster recovery. control in live databases or offline source code Easy installation, a small footprint, automatic repositories. crash recovery, self-tuning, Unicode, built-in Java developmenT Tools SMP support, SQL 92 compliance, and near zero Embarcadero® Change Manager™ offers maintenance makes InterBase SMP the ideal JBuilder offers Java developers an ® DBAs and developers a powerful set database for embedded and business-critical enterprise-class IDE based on the Eclipse of tools to simplify and automate the small-to-medium enterprise server applications. open source framework with support database change management lifecycle. Change for heterogeneous application servers. Features Manager’s capabilities include: schema compare Blackfish™ SQL is a high-performance, include collaborative team development, code and alter, data compare and synchronization, small-footprint, SQL-92-compliant archeology, visual EJB development, code and configuration auditing. These features report transactional database. Flexible licensing profiling and performance tuning, a Swing on database changes, roll out new releases, and permits deployments for .NET or Java, for local UI designer, UML modeling, and Application pinpoint database performance issues that result or remote users, with no limits on database size, Factories to increase code reuse and productivity. from unplanned and planned changes. memory cache size or number of CPUs. Corporate Headquarters | Embarcadero Technologies | 100 California Street, 12th Floor | San Francisco, CA 94111 | www.embarcadero.com | sales@embarcadero.com © 2009 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos, and all other Embarcadero Technologies product or service names are trademarks or registered trademarks of Embarcadero Technologies, Inc. All other trademarks are property of their respective owners. PROD/DS/2009/05/07
  2. 2. design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it Embarcadero DB Optimizer DATASHEET build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ® ® run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it SQL Profiling and Tuning IDE build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it Embarcadero® DB Optimizer™ maximizes database and application performance by enabling DBAs and developers to quickly discover, diagnose, and optimize poor- Related Products performing SQL. DB Optimizer eliminates performance bottlenecks by identifying embarcadero® data intensive or frequently executed queries, focusing on specific SQL statements through J Optimizer™ query statistics (CPU, I/O, wait times), and fine-tuning problematic statements. Comprehensive environment for optimizing • Optimize SQL performance throughout the development lifecycle application performance • Eliminate performance bottlenecks in production databases and managing application and applications quality. • Develop, test, profile, and tune SQL in a single, easy-to-use IDE embarcadero® performance center™ Optimize SQL perfOrmance thrOughOut the 24/7 database performance deveLOpment LifecYcLe monitoring for maximum database availability and More responsibility for the quality and performance of SQL code is performance. being pushed to development and quality assurance teams. rapid SQL® DB Optimizer allows you to profile and tune SQL code throughout Write high-performance, the development process, rather than discovering costly quality SQL in an integrated performance bottlenecks after they’ve reached Production. You cross-platform database can either profile a single stored routine or continuously profile an entire database graphical profiling with details development environment. on SQL statements, events, instance. Continuous profiling lets you monitor performance within a configurable and sessions make it easy to dbartisan® span of time so you can see the effects of your tuned statements immediately, find the SQL that most impacts performance. The leading cross-platform and take snapshots that can be saved and shared between developers, QA, and database administration DBAs for more focused diagnosis and increased productivity. solution, helps DBAs maximize performance, eLiminate perfOrmance bOttLeneckS in availability, and security. prOductiOn databaSeS and appLicatiOnS embarcadero® Production DBAs are tasked with maximizing database change manager™ performance and availability. A key concern is meeting Service A complete set of schema, Level Agreements (SLAs.) DB Optimizer helps production data, and configuration DBAs quickly profile Oracle, Microsoft SQL, Sybase, and DB2 tools to manage the LUW databases to easily identify and correct the SQL causing database change performance bottlenecks. management lifecycle. hints and SQL rewrites help Once you identify the poor performing SQL, DB Optimizer lets you add SQL to a tune SQL by suggesting and embarcadero® tuning job directly from a profiling session, or add stored routines and SQL files implementing the optimal all-access™ execution path. from the data source explorer or file system. Instant access to the languages, tools, and deveLOp, teSt, prOfiLe, and tune SQL in a SingLe eaSY-tO-uSe ide technologies to design, build, and run your DB Optimizer provides a full SQL IDE by embedding Embarcadero Rapid SQL® Developer, including code software applications assist, real-time error checking, explain plans, and on-the-fly tuning. The Rapid SQL® Developer quick fixes and database systems. works as you type your SQL to identify potential performance issues and provides suggested best practices that can be implemented with the click of a button. DB Optimizer develops quality code faster by filling in object names as you type. This provides real-time syntactic and semantic error checking, making it easy to find objects across databases and manage SQL projects efficiently. When you add this to DB Optimizer’s real-time profiling and tuning you get high quality, optimized code, written in less time. Quick fixes offer performance improvements as you type your SQL code.
  3. 3. Features Description DB Optimizer General Features DBMS Support Full support for DB2 for LUW, Oracle, SQL Server and Sybase ASE. Unicode Offers full Unicode support Command-Line API Launch profiling sessions remotely Profiling Sampling Identify and diagnose performance bottlenecks and problematic SQL without agents or placing a significant load on the target database. Continuous Profiling Continuously profile an entire data source within a configurable span of time. Profiling a Stored Routine When fine tuning or testing SQL, profile the execution of a single stored routine when profiling an entire data source is not desired. Live Data Show data in real-time while profiling is in progress. Sharing Profile Sessions All data and metadata pertaining to a profile session can be saved as a single entity into an archive file. Profiles can be shared across multiple workspaces and machines for collaboration purposes. Reporting Profile Chart Shows the CPU, I/O, and other wait activity over the course of the session. Zoom in/out functionality available. (Wait categories vary by platform.) Execution Statistics Detailed information on the profiled SQL and wait categories, broken down by SQL statements, events, and sessions. Profiling Details Drill down into the execution details for any given statement, including the SQL text, events, sessions, child cursors, and SQL details. Predicate Analysis SQL statements are rolled up for a true analysis of the number of executions in real-time Explain Plans The Explain Plan for each SQL statement can be computed on demand via a context menu item in the Execution Statistics table. The Explain Plan appears in a separate view as a tree with columns and collapsible column groups. Cropping Highlights a time interval in the profile chart to instantly change the data displayed, making it easier to see the details. Tuning Tuning job Create and run tuning jobs for a single statement or batch of statements. Batch Tuning Tune all DML statements, stored routines, and entire SQL files. Case generation Quick fixes and hint injection are used to generate all possible cases and find the best alternative to a given SQL statement. Quick fixes SQL rewrites are suggested as part of the Case generation in the SQL tuner. SQL rewrites are also suggested as you type in the SQL IDE. Hint injection Customize the subset of hints to be considered for hint injection and alternative execution paths. Cost generation Compute the explain plan cost for each original statement and each generated case to help the user determine which suggested cases are suitable and worth running. Support for bind variables Support for resolving bind variables and supplying input allow tuning of SQL extracted from a procedure. Execution statistics Run the SQL with alternative execution paths to discover the fastest running SQL statement, and apply the change at the click of a button. Textual comparison of cases A visual diff viewer helps the user spot the textual differences between any two SQL statements. DBMS Support • Oracle® 8i-11g • Sybase® 12.5 - 15.0 • IBM® DB2® for LUW 8.0 - 9.0 • Microsoft® SQL Server 2000, 2005 and 2008 System Requirements • Microsoft Windows 2003, XP, Vista (32 bit), Red Hat Enterprise Linux 5.0 (32 bit), or SUSE Linux Enterprise Server 10 (32 bit) • Sun Java 2 Standard Edition 5.0 Update 11 for Microsoft Windows or Linux: Sun Java 2 Standard Edition 5.0 Update 11 for Linux x86 • 1024 MB memory • 500 MB disk space Download a Free Trial at www.embarcadero.com Corporate Headquarters | Embarcadero Technologies | 100 California Street, 12th Floor | San Francisco, CA 94111 | www.embarcadero.com | sales@embarcadero.com © 2009 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos, and all other Embarcadero Technologies product or service names are trademarks or registered trademarks of Embarcadero Technologies, Inc. All other trademarks are property of their respective owners. DBO/DS/2009/03/16
  4. 4. DATASHEET design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it Embarcadero J Optimizer build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ® ™ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it Faster Code, Better Quality, One Tool build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it Embarcadero® J Optimizer™ is a comprehensive environment for identifying and resolving performance issues throughout the development life-cycle of Java Related Products programs and Java EE applications. By providing Java developers with the ability Embarcadero® to profile memory and CPU usage, display real-time threading information, and determine DB Optimizer™ which parts of the code are executed, all down to the line-level detail, J Optimizer enables Embarcadero DB Optimizer lets you quickly discover, you to deliver fast, scalable, and reliable applications. J Optimizer also includes the Request diagnose, and optimize Analyzer to track performance bottlenecks at poor-performing SQL. By the JDBC, JMS, JNDI, JSP, EJB, CCI, and Web discovering data-intensive Services level. or frequently executed queries, focusing in on • Improve Java application performance with real-time specific SQL statements analysis of CPU and memory utilization. through query statistics • Improve Java application performance and reliability (i.e., CPU, I/O, wait with real-time detection of thread issues. times), and optimizing any • Improve quality of Java applications with identification problematic statements, of code segments that may introduce design concerns, DB Optimizer eliminates independent of the tool used to write the code. performance bottlenecks. • Ensure quality and consistency in code development JBuilder® by validation against Java coding standards set across Code Coverage shows exact lines JBuilder offers Java of source code that are being the organization. executed, in real-time developers a powerful, Eclipse-based IDE which IMPROVE CODE QUALITY WITH AUDITS AND METRICS provides support for leading commercial and The audits and metrics capabilities in J Optimizer can be used to solve the code quality, code review and open source application code dependency issues typically faced in software development. J Optimizer’s audits and metrics are servers and includes code designed to aid developers in finding and fixing problems in their code earlier in the development process. profiling and performance J Optimizer’s audits perform a static analysis of your source code, identifying coding problems like potential tuning tools, UML race conditions, unchecked exceptions and more. Using code audits, developers can also make certain modeling, audits and that the code adheres to company standards, guidelines, and specifications. J Optimizer’s metrics metrics, visual EJB and provide a similar analysis for design problems in your project. Advanced code metrics allow developers Web services designers, to easily determine the quality and complexity of the code structure, helping them pinpoint potential a visual Swing designer, problem areas quickly. and collaborative team development. IMPROVE CODE PERFORMANCE WITH MEMORY AND CPU PROFILING Embarcadero® The Profiler in J Optimizer is used to find memory leaks, inefficient temporary-storage issues, CPU All-Access™ bottlenecks, and unit test performance regressions. Use the Profiler to test and improve the performance of Instant access to the Java applications, applets, servlets, JavaBeans, Enterprise JavaBeans (EJBs) and JavaServer Pages (JSPs). languages, tools, and The Memory Profiler provides real-time display of all classes used by the test program and of the number of technologies to design, allocated instances. The CPU Profiler displays test results for each thread or thread group for pure CPU use or build, and run your for elapsed time (pure CPU and inactive phases). software applications and database systems. OBTAIN REAL-TIME THREAD INFORMATION WITH THREAD DEBUGGER The Thread Debugger displays real-time threading information for Java applications, applets, and JavaBean components. Examine how the program uses computer resources, as well as identify thread contentions, thread starvation, excessive locking, and deadlocks. The Thread Debugger provides automatic thread and monitor usage reports that help developers prevent deadlocks and other thread issues before they occur. ANALYZE PERFORMANCE ACROSS JAVA EE PROTOCOLS WITH REQUEST ANALYZER The Request Analyzer in J Optimizer enables CPU performance analysis across Java EE protocols. Using the Request Analyzer, developers can obtain precise drill-down information about performance bottlenecks in any one of JDBC, JNDI, CCI, RMI, EJB, JSP, JMS, or WSVC protocols. This capability also provides protocol-specific quality analysis of unclosed resources, exceptions, and other potential issues. Request Analyzer shows precise drill- down information about performance bottlenecks in Java EE applications
  5. 5. Features Description J Optimizer Memory and CPU Profiler Used to find memory leaks, inefficient temporary-storage issues, CPU bottlenecks, and unit test performance regressions. Use the Profiler to test and improve the performance of Java applications, applets, servlets, JavaBeans, Enterprise JavaBeans (EJBs) and JavaServer Pages (JSPs). The Memory Profiler provides real-time display of all classes used by the test program and the number of allocated instances. The CPU Profiler displays test results for each thread or thread group for pure CPU use or for elapsed time (pure CPU and inactive phases). Thread Debugger Provides a real-time display of the progress of all threads running within the Java Virtual Machine (JVM), the ability to monitor wait-states and locks, and even predict potential deadlock conditions in the code. Request Analyzer Profiles the performance behavior of Java EE application code across common Java EE components such as JDBC, RMI, JSP, JNDI, Enterprise JavaBeans (EJBs), JMS, and Web service protocol containers. Code Coverage Code Coverage allows you to determine the exact lines of source code that are being executed. In real time, you can view how frequently each class, method, and line of code is executed. Code Coverage lets you test applications, applets, servlets, JavaBeans, Enterprise JavaBeans (EJBs), JavaServer Pages (JSPs), and virtually any other Java code. With Code Coverage, you can easily spot and remove dead code from applications, improving quality and reducing the footprint of an application. J Optimizer Agent The J Optimizer Agent is a profiling agent that works with either of two standard profiling interfaces that a JVM might support: Java Virtual Machine Profiler Interface (JVMPI) or Java Virtual Machine Tool Interface (JVMTI). Code Audits and Metrics The audits and metrics capabilities in J Optimizer can be used to solve the code quality, code review and code dependency issues typically faced in software development. J Optimizer’s audits and metrics are designed to aid developers in finding and fixing problems in their code earlier in the development process. J Optimizer’s audits perform a static analysis of your source code, identifying coding problems like potential race conditions, unchecked exceptions and more. J Optimizer’s metrics provide a similar analysis for design problems in your project. Progress Tracker Enables developers to continuously monitor and measure the impact of performance changes by allowing them to compare visual snapshots of their progress. It allows for analyzing snapshots so users can compare profiler, code coverage, and request analyzer snapshots. It also generates reports that can be exported in PDF and HTML format. Snapshots Snapshots are binary files that capture all the data from a particular test run. Snapshots can be opened for analysis in the product that generated it, such as Profiler, Code Coverage, or Request Analyzer. Touch-point Install Option Users have the option to install J Optimizer touch point plug-in into an existing Eclipse or Eclipse-based product and make it profile ready. Multi-Platform Support J Optimizer supports profiling of Java applications running on today’s most popular commercial and open source application servers including BEA WebLogic Application Server, IBM WebSphere, JBoss, Oracle Application Server, Apache Geronimo, Apache Tomcat, and Sun GlassFish. System Requirements • 768 MB RAM minimum, 1 GB RAM recommended for standalone configuration • Agent only – 512 MB RAM • Hard Disk Space (Full Product) – 500 MB on Windows – 550 MB on Linux – 350 MB on Mac • Hard Disk Space (Agent Only) – 150 MB on Windows – 200 MB on Linux – 30 MB on Mac – 150 MB on Solaris • Intel Pentium 4, 2.4 MHz or higher (or compatible) • DVD-ROM drive (to install product from DVD) • High-resolution monitor (1024x768) Operating Systems: • Microsoft Windows XP SP3, Microsoft Windows Vista Update 1, Mac OS X (10.5), Red Hat Enterprise Linux 5 • Solaris 10 for J Optimizer Agent only • Touchpoint Integration with: – Eclipse 3.3.2, and 3.4.1 Java and JEE editions – MyEclipse 6.6, and 7.0 – IBM RAD 7.5 Download a Free Trial at www.embarcadero.com Corporate Headquarters | Embarcadero Technologies | 100 California Street, 12th Floor | San Francisco, CA 94111 | www.embarcadero.com | sales@embarcadero.com © 2009 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos, and all other Embarcadero Technologies product or service names are trademarks or registered trademarks of Embarcadero Technologies, Inc. All other trademarks are property of their respective owners. JO/DS/2009/03/18
  6. 6. design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it Embarcadero Performance Center DATASHEET build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ ® design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ ™build it run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it 24x7 Database Performance Monitoring build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it Embarcadero® Performance Center is a 24x7 database monitoring tool that ensures maximum database availability and performance throughout your enterprise. Related Products Configurable SQL capture, alert thresholds, notifications, and escalation paths allow dbartisan® administrators to access historical performance analysis data as well as identify and diagnose The leading cross-platform problems occurring in real-time throughout the enterprise. database administration solution helps DBAs • Monitor performance real-time, 24x7 maximize performance, • Customize alarm thresholds, notifications, availability, and security. and escalation paths embarcadero® • Verify overall database health with the Health Index db optimizer™ Automate error-checking • Create custom historical performance reports and corrections for database schema to Monitor perforMance real-tiMe, 24x7 quickly and easily improve data quality and system Database professionals need clear and concise methods to performance. ensure the viability of every database they manage. Performance Center helps DBAs spot performance issues impacting an embarcadero® organization’s bottom line. In real-time, DBAs can observe all-access™ IBM® DB2® LUW, Microsoft® SQL Server, Oracle®, and Sybase® Instant access to the Quickly navigate through databases in a single view to see how databases are performing at any point key performance languages, tools, and in time. DBAs can then quickly drill down into every detail of a database’s information for a single technologies to design, data source. performance to determine the root cause of any response problems. build, and run your Configurable SQL capture offers a pro-active approach by automatically triggering software applications and profiling sessions when a threshold has been violated. database systems. With 24x7 coverage, performance issues are detected in real-time – before they threaten a database’s health. DBAs can initiate an unattended, “lights out” monitoring schedule for early problem detection and notification. Blackout schedules will prohibit threshold checking during busy periods. You can also directly embed a stored procedure for dynamic stop-and-start data source monitoring into nightly backup scripts. custoMize alarM thresholds, notifications, and escalation paths DBAs can customize Performance Center alerts to define how far in advance they want to be notified of problems, how they want to be notified, as well as who receives notification under specific enterprise View – observe ibM db2 luw, conditions. Performance Center can also respond to database Microsoft sQl server, oracle, and sybase alarms by invoking a command line or SQL job to automatically fix databases in a single view and drill down into every detail of a database’s performance the problem before database performance is adversely affected. to determine root cause of each problem. Verify oVerall database health with the health index The Embarcadero Health Index is a single indicator that communicates the overall performance level of every monitored database. By sampling critical statistics such as memory, I/O, contention, space, network, objects, users, and SQL, Performance Center quickly determines a database’s complete performance picture. You can customize each database’s Health Index, establishing individualized thresholds and measurements that apply to each unique database scenario. create custoM historical perforMance reports Performance Center offers a selection of reports that detail the global performance of all databases in an easy-to-understand format for CIOs, database managers, and DBAs. Historical reporting allows users to compare current performance to historical user-defined points in time. Flexible, concise reporting ensures that everyone responsible for critical application availability and performance stays informed.
  7. 7. Features Description Performance Center Database Monitoring Unattended Monitoring Early problem detection and notification (“Lights-out”) SQL Capture Configurable 24x7 SQL text capture automatically triggers a SQL capture session when there is a threshold violation. Session profi les drill down into the SQL statements for detailed performance metrics Database Home Page Displays statistical performance and availability indicators for each database Health Index Monitors key performance indicators such as: memory, I/O, contention, space, network, objects, users, and SQL. Displays customizable, at-a-glance statistics. Consolidated View One view for all Oracle, Sybase ASE, IBM DB2 for LUW, and Microsoft SQL Server databases Thresholds and Notifications Custom Thresholds and Sets pager, email, and system broadcast notifications as well as who gets notified under specific conditions Notifications Alarm Center Pinpoints critical problems in the most visible databases and allows a view into all alarms for all databases regardless of platform in the enterprise. Programmable Responses Supports automatic scripted responses (command line or SQL job invocation) Reporting Flexible Report Formats Create tailored reports for CIOs, database managers, and DBAs Export Microsoft Excel and other formats Integrates with Microsoft Enables report generation on a schedule Task Scheduler Historical Reporting Creates a “worst databases” report with comparison features to measure historical performance Installation Server-side Does not install agents on the monitored machine; but installs objects and stored procedures on the machine Web-based Interface Browser-type navigation let’s you move quickly between different monitored databases and statistics DBMS Support System Requirements Embarcadero Performance Center currently supports Embarcadero Performance Center may monitor embarcadero performance center client monitoring of the following DBMS platforms: any data source regardless of the chosen • 75 MB of hard disk storage recommended • IBM® DB2® for LUW 8.0 and 9.0 operating system platform. Embarcadero • 64 MB of RAM recommended Performance Center requires the following: • Microsoft® SQL Server 2000, 2005 and 2008 • Microsoft Windows 2000, Windows Server embarcadero performance center server • Oracle® 8i, 9i, and 10g 2003, Windows XP, Windows Vista • 250 MB of hard disk storage recommended • Sybase® ASE 12.0, 12.5 and 15.0 embarcadero performance center repository • 512 MB of RAM recommended • Microsoft SQL Server 2000, 2005 and 2008 • Apache Version 2.2.6 (provided with install) • IBM DB2 for LUW Version 8.2 and 9.0 • Microsoft Windows 2000, Windows Server 2003, • Oracle 8i, 9i, and 10g Windows XP, Windows Vista • Sybase ASE 12.0, 12.5, and 15.0 • Database vendor-specific middleware for connectivity to repository and monitored data • Default storage space of 75 MB. Large sources environments may require additional storage space. Download a Free Trial at www.embarcadero.com Corporate Headquarters | Embarcadero Technologies | 100 California Street, 12th Floor | San Francisco, CA 94111 | www.embarcadero.com | sales@embarcadero.com © 2009 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos, and all other Embarcadero Technologies product or service names are trademarks or registered trademarks of Embarcadero Technologies, Inc. All other trademarks are property of their respective owners. PERF/DS/2009/05/11
  8. 8. DATASHEET design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it Embarcadero All-Access build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ™build it ∙ run it ∙ design it ∙ build it ® ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it On-Demand Tooling for Your Demanding World build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it Embarcadero® All-Access™ is a powerful product solution that transforms All-Access includes: the way you buy and use tools. All-Access lets you focus on the problems • The industry’s only and not the tools or platforms. Every All-Access Pass unlocks a powerful comprehensive multi- tool chest of award-winning, multi-platform Embarcadero products. All-Access platform tool chest for makes it easier than ever before to acquire, deploy, use, and manage your software developers, architects, and DBAs. development and database tooling. • Embarcadero® InstantOn™: A breakthrough technology INDUSTRY’S MOST COMPREHENSIVE MULTI-PLATFORM TOOL CHEST that gives you installation- free products you simply In today’s constantly changing business and technology environment, optimizing your tooling to match click and run. your organization’s profile can be difficult. The traditional approach is to go out and buy new tools • Perpetual licenses for the whenever you need them. This can be time-consuming and expensive, analogous to driving to the products your team relies hardware store whenever you need a new tool. With All-Access, we simplify it for you. You get instant upon. access to the industry’s best tools when and as you need them. • Privileged access to download and unlock LOW TOTAL COST OF OWNERSHIP. OFF-THE-CHARTS VALUE! products online or onsite, as you need them. Good software tooling can greatly help to improve user productivity and systems reliability. However, • Access to any new for most organizations, the costs of managing licenses and vendors add up. Staying up to date products that may be with all of the latest versions of software can be a great expense, often requiring a complex and introduced into your time-consuming deployment process. This all adds up to a tremendous opportunity for savings. membership level. All-Access gives you improved asset reuse, visibility into your licenses, plus budget predictability, • Annual membership that with best-of-breed tooling from a single vendor. One license serves a variety of roles and functions. includes support and And with InstantOn, you can deploy new releases in a snap – with zero install and zero hassle – maintenance to ensure cutting deployment costs to a fraction of what they are today. your products are always up-to-date. EASY LICENSE ACQUISITION AND MANAGEMENT Benefits: License and vendor management can be a monumental challenge, especially in the face of • Lowers your TCO for reorganizations, technology changes, and project resource re-allocation. Embarcadero All-Access Passes developer, architect, are versatile and easy-to-manage assets, each providing access to a full tool chest of products, usable and DBA tooling. by a variety of roles in your organization. All-Access is available under a variety of licensing models • Reduces the complexity to suit your needs, including network licensing options such as concurrent, for central and optimized of license acquisition and software asset management. management. • Provides the broadest multi-platform coverage available across the Embarcadero All-Access offers languages, frameworks, comprehensive support for Modeling databases, and the most commonly used UML™ Data Lineage technologies your frameworks, databases, Conceptual ERD BPMN team needs to run your languages, and technologies, information systems. giving you the most versatile tool chest on the planet. Languages Database Java™ Ruby C++ Oracle MySQL® JavaScript™ Delphi® InterBase® SQL Server .NET XML SQL DB2® Sybase® PHP HTML Teradata
  9. 9. Embarcadero All-Access Member Levels Bronze Silver Gold Platinum Application Delphi® Professional Delphi® Enterprise Delphi® Architect Delphi® Architect Development C++Builder® Professional C++Builder® Enterprise C++Builder® Architect C++Builder® Architect Delphi Prism Professional ™ Delphi Prism Enterprise ™ Delphi Prism Enterprise ™ Delphi Prism™ Enterprise JBuilder Professional ® JBuilder Enterprise ® JBuilder Enterprise ® JBuilder® Enterprise Database Rapid SQL® Standard Rapid SQL® Professional Rapid SQL® Professional Rapid SQL® Professional Development Rapid SQL® Developer Rapid SQL® Developer Rapid SQL® Developer Rapid SQL® Developer Standard Professional Professional Professional Embarcadero® Change Embarcadero® Change Embarcadero® Change Embarcadero® Change Manager™ Standard Manager™ Professional Manager™ Professional Unlimited Manager™ Ultimate DBArtisan® Standard DBArtisan® Professional DBArtisan® Workbench Design & ER/Studio® Viewer ER/Studio® Viewer ER/Studio® Enterprise ER/Studio® Enterprise ER/Studio® Standard Architecture ER/Studio® Enterprise Portal ER/Studio® Enterprise Portal ER/Studio® Enterprise Portal ER/Studio® Enterprise Portal 1-Connection 1-Connection 1-Connection 1-Connection ER/Studio® MetaWizard ER/Studio® MetaWizard ER/Studio® MetaWizard Import only Import & Export Import & Export Embarcadero® Schema Examiner™ Embarcadero® EA/Studio™ Embarcadero® EA/Studio™ Embarcadero® EA/Studio™ Embarcadero® EA/Studio™ Performance Embarcadero DB Optimizer ® ™ Embarcadero DB Optimizer ® ™ Embarcadero DB Optimizer ® ™ Embarcadero® DB Optimizer™ Standard Professional Professional Professional & Tuning Embarcadero® J Optimizer™ Embarcadero® J Optimizer™ Embarcadero® J Optimizer™ Embarcadero® J Optimizer™ Embarcadero Performance ® Embarcadero® Performance Center™ Client Center™ Client + 2 Personal Data Sources + 5 Personal Data Sources Web Development 3rdRail™ 3rdRail™ 3rdRail™ 3rdRail™ Delphi® for PHP Delphi® for PHP Delphi® for PHP Delphi® for PHP Databases InterBase SMP Server Edition ® InterBase SMP Server Edition ® InterBase SMP Server Edition ® InterBase® SMP Server Edition + 5 user connections + 10 user connections + 25 user connections + Unlimited user connections Which All-Access Level Suits My Needs? Bronze Silver Gold Platinum Application Build and maintain department Design, build, and maintain Design, build, and maintain Design, build, and maintain & Database and enterprise applications department and enterprise department and enterprise department and enterprise applications and debug SQL applications and debug SQL applications and debug SQL Development System Analysis Basic system design and Enhanced system design Enhanced system design Advanced system design and & Design analysis tooling with model and analysis with model and analysis with model analysis with model metadata metadata reporting metadata reporting and metadata reporting and reporting, database object database object browsers database object browsers browsers, and schema analysis Data & Application Ability to view data model Full support for data and Full data modeling support Full data modeling support Modeling information and partial support UML modeling with repository-based with repository-based for UML modeling collaboration collaboration Database Basic database change Robust database administration Robust database administration The most powerful Administration management, view and change and change management for and change management for product editions for objects, and SQL tuning small to medium organizations medium to large organization database administration, with profiling and tuning with advanced performance change management, and monitoring and tuning performance management Architecture Business process modeling Basic architect’s toolkit with Software architecture and The most powerful product (Application, reverse engineering for model metadata and enterprise editions to architect and applications and databases data dictionary management reverse engineer applications Database, Security, and databases and more) Download Free Product Trials at www.embarcadero.com Corporate Headquarters | Embarcadero Technologies | 100 California Street, 12th Floor | San Francisco, CA 94111 | www.embarcadero.com | sales@embarcadero.com © 2009 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos, and all other Embarcadero Technologies product or service names are trademarks or registered trademarks of Embarcadero Technologies, Inc. All other trademarks are property of their respective owners. EAA/DS/2009/04/02

×