Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Mohamed Ziauddin is active.

Publication


Featured researches published by Mohamed Ziauddin.


very large data bases | 1996

Query processing and optimization in Oracle Rdb

Gennady Antoshenkov; Mohamed Ziauddin

Abstract.This paper contains an overview of the technology used in the query processing and optimization component of Oracle Rdb, a relational database management system originally developed by Digital Equipment Corporation and now under development by Oracle Corporation. Oracle Rdb is a production system that supports the most demanding database applications, runs on multiple platforms and in a variety of environments.


very large data bases | 2008

Optimizer plan change management: improved stability and performance in Oracle 11g

Mohamed Ziauddin; Dinesh Das; Hong Su; Yali Zhu; Khaled Yagoub

Execution plans for SQL statements have a significant impact on the overall performance of database systems. New optimizer statistics, configuration parameter changes, software upgrades and hardware resource utilization are among a multitude of factors that may cause the query optimizer to generate new plans. While most of these plan changes are beneficial or benign, a few rogue plans can potentially wreak havoc on system performance or availability, affecting critical and time-sensitive business application needs. The normally desirable ability of a query optimizer to adapt to system changes may sometimes cause it to pick a sub-optimal plan compromising the stability of the system. In this paper, we present the new SQL Plan Management feature in Oracle 11g. It provides a comprehensive solution for managing plan changes to provide stable and optimal performance for a set of SQL statements. Two of its most important goals are preventing sub-optimal plans from being executed while allowing new plans to be used if they are verifiably better than previous plans. This feature is tightly integrated with Oracles query optimizer. SQL Plan Management is available to users via both command-line and graphical interfaces. We describe the feature and then, using an industrial-strength application suite, present experimental results that show that SQL Plan Management provides stable and optimal performance for SQL statements with no performance regressions.


very large data bases | 2017

Dimensions based data clustering and zone maps

Mohamed Ziauddin; Andrew Witkowski; You Jung Kim; Dmitry Potapov; Janaki Lahorani; Murali M. Krishna

In recent years, the data warehouse industry has witnessed decreased use of indexing but increased use of compression and clustering of data facilitating efficient data access and data pruning in the query processing area. A classic example of data pruning is the partition pruning, which is used when table data is range or list partitioned. But lately, techniques have been developed to prune data at a lower granularity than a table partition or sub-partition. A good example is the use of data pruning structure called zone map. A zone map prunes zones of data from a table on which it is defined. Data pruning via zone map is very effective when the table data is clustered by the filtering columns. The database industry has offered support to cluster data in tables by its local columns, and to define zone maps on clustering columns of such tables. This has helped improve the performance of queries that contain filter predicates on local columns. However, queries in data warehouses are typically based on star/snowflake schema with filter predicates usually on columns of the dimension tables joined to a fact table. Given this, the performance of data warehouse queries can be significantly improved if the fact table data is clustered by columns of dimension tables together with zone maps that maintain min/max value ranges of these clustering columns over zones of fact table data. In recognition of this opportunity of significantly improving the performance of data warehouse queries, Oracle 12c release 1 has introduced the support for dimension based clustering of fact tables together with data pruning of the fact tables via dimension based zone maps.


very large data bases | 1998

Materialized Views in Oracle

Randall Bello; Karl Dias; Alan Downing; James J. Feenan Jr.; James Finnerty; William D. Norcott; Harry Sun; Andrew Witkowski; Mohamed Ziauddin


very large data bases | 2004

Automatic SQL tuning in oracle 10g

Benoit Dageville; Dinesh Das; Karl Dias; Khaled Yagoub; Mohamed Zait; Mohamed Ziauddin


Archive | 1998

Rewriting a query in terms of a summary based on aggregate computability and canonical format, and when a dimension table is on the child side of an outer join

John Raitto; Mohamed Ziauddin; James Finnerty


Archive | 1998

Methods for collecting query workload based statistics on column groups identified by RDBMS optimizer

Mohamed Ziauddin


Archive | 2004

Self-managing database architecture

Leng Leng Tan; Gianfranco Putzolu; Richard Sarwal; Alex Tsukerman; Gary C. Ngai; Graham Wood; Karl Dias; Mark Ramacher; Benoit Dageville; Mohamed Ziauddin; Tirthankar Lahiri; Sujatha Muthulingam; Vishwanath Karra; Francisco Sanchez; Hsiao-Te Su; Wanli Yang; Vasudha Krishnaswamy; Sushil Kumar


Archive | 1998

Rewriting a query in terms of a summary based on functional dependencies and join backs, and based on join derivability

Randall Bello; James Finnerty; Mohamed Ziauddin; Andrew Witkowski


Archive | 1998

Method and apparatus for efficiently refreshing sets of summary tables and materialized views in a database management system

William D. Norcott; Mohamed Ziauddin

Collaboration


Dive into the Mohamed Ziauddin's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge