how sap's vision comes to life (pdf)

Download How SAP's Vision Comes to Life (PDF)

Post on 11-Dec-2016

218 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • SAP Sybase Adaptive Server Enterprise Whats New in ASE 15.7 SP100 2013

  • TABLE OF CONTENTS Introduction ................................................................................................................................................. 3

    Introducing ASE 15.7 SP100 ...................................................................................................................... 4

    VLDB Performance ..................................................................................................................................... 4

    Query Performance ..................................................................................................................................... 6

    Operational scalability ................................................................................................................................ 6

    Storage Optimization and Recovery ......................................................................................................... 8

    Integrated DR solution for Planned Downtime ........................................................................................ 9

    Monitoring and Diagnostics ..................................................................................................................... 11

    SAP Control Center (SCC) ASEMAP Enhancements ............................................................................ 13

    Other Useful Functionality ....................................................................................................................... 14

    Summary .................................................................................................................................................... 15

  • Introduction In todays fast-paced and fluctuating economy, organizations are striving to provide customers with better

    products and services, optimize their operations and fit in the need to act fast within an ever-shortening

    maintenance and decision window. Success is measured in the form of better performance combined with

    providing the right information at the right time with the right degree of accuracy.

    SAP offers a versatile high performance enterprise-class relational database management system that is

    well suited for mission-critical, data-intensive environments. It ensures highest operational efficiency and

    throughput on a broad range of platforms offering the lowest cost of ownership (TCO) of enterprise-class systems.

    Adaptive Server Enterprise from SAP has made tremendous strides forward in improving operational efficiency,

    increasing security, exploiting parallelism to provide significant performance gains including enhancements to

    provide significant storage optimization and allowing ease of monitoring and development helping not only

    database administrators in efficiently managing their database servers but also the CIOs in delivering business

    insights and value cost-effectively.

    . ASE 15.7 ESD2 had introduced functionality that would help address customer needs including VLDB

    performance, security and monitoring:

    VLDB Performance

    o Online Utilities

    o Split / Merge Partitions

    o Fast Logged BCP

    o Expanded DB Size

    o Pre-computed result sets

    o Hash based update statistics

    o User Defined Opt Goals

    o Query Plan Sharing

    o Enhanced Dump and Load

    o Concurrent Dump DB and Dump Tran

    o Async DB initialization

    o Deferred Table creation

    o Alter table drop column without data copy

    o In-row large object compression

  • Security

    o Granular Permission Control

    o Predicated Privileges

    o Support for Encryption of Text/Image/Unitext

    Monitoring and diagnostics

    o Show Cached Plan in XML

    o Compressing Shared Memory Dumps

    SAP Adaptive Server Enterprise 15.7 SP100 is focused on operational scalability along with providing

    critical functionality that will enhance the performance and improve monitoring.

    Introducing ASE 15.7 SP100 SAP Sybase Adaptive Server Enterprise 15.7. SP100 is the latest pillar to the ASE 15.x series which was

    designed to address the challenges of terabyte-scale operational environments.

    In this article, we will look at some of the exciting new functionalities and capabilities that will benefit

    customers once they upgrade to ASE 15.7 SP100. Some of the key enhancements that will help ASE 15.7 SP100 in

    meeting the following goals for this release are described in the sections below:

    Improved VLDB Performance

    Improved Operational Scalability

    Improved monitoring

    VLDB Performance Create Index Performance Enhancement

    It is now possible to issue a create index statement to be executed in a parallel manner resulting in

    shorter index creation time. This enhanced parallel create index is disabled by default and is part of the enable

    functionality group.

    In order to make use of the parallel feature of create index, the following will have to be executed:

    1) sp_configure enable functionality group, 1

    2) sp_dboption , select into, true

    And then the following ASE configuration parameters have to be set according to hardware environment:

  • 1) number of worker processes to set to the maximum number of concurrently executing parallel

    threads used by all users

    2) max parallel degree to be set to the maximum parallel degree used for an individual user but not

    higher than number of worker processes

    3) max online engines SAP recommends configuring sufficient number of engines when configuring

    parallel threads depending on the hardware availability and other workloads. number of worker

    processes is typically set higher than number of engines

    The basic requirements for ASE to select an enhanced parallel query plan are:

    1) The table where the index is created uses a data-only-locked format and is not partitioned or empty.

    2) The index is not a non-clustered index

    3) The leading column of the index has at least two distinct values.

    Create index with Hash Stats

    In most database environments, indexes are created to efficiently manage data access leading to

    performance improvements during query execution. In general, executing create index on large tables is bound

    to have a performance impact especially gathering index statistics. Adaptive Server 15.7 SP100 extends the

    support of hash-based statistics gathering to the create index command. Create index command will now have a

    with statistics extension to support hash-based stats.

    The create index command with hash-based statistics gathering options allow minor index attributes to

    be gathered while the index is being created serially or in parallel. The biggest advantage to this functionality is

    that users will not have to execute update statistics after the create index command with regards to minor index

    attributes and significant performance gain can be expected.

    ODBC : Send Client Attributes with next exec

    In an application environment, LOB data is handled by the application by executing SQLBulkOperations

    and by using ODBC batching protocols like SQLExecute/SQLExecDirect. Since data-at-exect is not supported, LOB

    data must be fully materialized before executing these protocols.

    A new API called data-at-exec is being provided which will help the application to avoid materializing the

    LOB parameters prior to the call to SQLExecute. Instead LOB data will be sent in chunks and the ODBC driver will

    convert the data as it is received and hold on to it until all data for the parameter is received at which time it will

    be sent to the server.

  • Query Performance Enhance star joins

    Adaptive Server 15.7 SP100 introduces a new query plan optimization feature called the bloom filter,

    which is used to improve join performance. A bloom filter provides early filtering of non-joinable rows before they

    would reach the join operator. Bloom filter is only considered when one child of the join operator has to

    materialize its derived table before the other child is opened. Bloom filter provides a low-cost approach to

    eliminate rows before they participate in a full join algorithm.

    In Adaptive Server, bloom filter is implemented for hash join, sort merge join and reformatting based

    nested loop join. The bloom filter is only enabled when optimization criteria statement join_bloom_filter is ON.

    Optimizer decides to use bloom filter in the final plan if the usage of the bloom filter is estimated to reduce the

    total cost of the join.

    Operational scalability Incremental Reorg

    In the database world, maintenance windows are very critical to ensure operational scalability. Typically

    reorg utility helps in defragmenting the data and improves access performance. Adaptive Server 15.7 SP100

    adds a parameter defrag to the reorg command, allowing the user to schedule and resume reorganization while

    also allowing concurrent reads or writes on the data being reorganized.

    This feature is focused on improving the capabilities of reorg online where reorg could be done without

    blocking regular operations. Reorg defrag now splits the reorganization event into multiple transactions one

    right after the other compared with the traditional reorg which reorganizes the entire table in a single transaction.

    This allows the user to specify a time inte

Recommended

View more >