Patents by Inventor Khaled Yagoub

Khaled Yagoub has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20090077016
    Abstract: Techniques are provided for a fully-automated process for tuning database query language statements that selects database query language statements for tuning, tunes the database query language statements and generates tuning recommendations, tests the tuning recommendations, and determines whether to implement the tuning recommendations based on the test results. The fully-automated tuning process may also automatically implement certain tuning recommendations and monitor the performance of the database query language statements for which tuning recommendations have been implemented.
    Type: Application
    Filed: August 8, 2008
    Publication date: March 19, 2009
    Inventors: Peter Belknap, Benoit Dageville, Karl Dias, Khaled Yagoub
  • Publication number: 20050177557
    Abstract: A run-away query execution is automatically identified by a background process that periodically looks at each of the currently executing queries and compares the current execution time with the execution time estimated by the optimizer. Each query execution having a negative execution time difference can be automatically identified as a run-away query execution. The query execution plans that result in run-away executions can then be automatically tuned to produce more efficient execution plans.
    Type: Application
    Filed: September 7, 2004
    Publication date: August 11, 2005
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Mohamed Ziauddin, Benoit Dageville, Khaled Yagoub, Mohamed Zait
  • Publication number: 20050125452
    Abstract: A persistent data structure for storing a profile of tuning information for a query statement separately from the query statement is disclosed. The persistent data structure includes a statement signature to identify the statement, and an action to tune the statement.
    Type: Application
    Filed: September 7, 2004
    Publication date: June 9, 2005
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Mohamed Ziauddin, Benoit Dageville, Mohamed Zait, Khaled Yagoub
  • Publication number: 20050125393
    Abstract: A method of storing one or more database query language statements and performance information for each statement as a persistent database object is disclosed.
    Type: Application
    Filed: September 7, 2004
    Publication date: June 9, 2005
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Khaled Yagoub, Benoit Dageville, Mohamed Ziauddin, Karl Dias
  • Publication number: 20050125427
    Abstract: A method for receiving a database query language statement and performance information about the statement at an optimizer and generating one or more tuning actions for the statement with the performance information is disclosed.
    Type: Application
    Filed: September 7, 2004
    Publication date: June 9, 2005
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Benoit Dageville, Mohamed Ziauddin, Khaled Yagoub, Mohamed Zait, Dinesh Das, Karl Dias, Mark Ramacher, Leng Tan
  • Publication number: 20050119999
    Abstract: A method of gathering performance information about a workload, and automatically identifying a set of high-load database query language statements from the workload based on the performance information, is disclosed.
    Type: Application
    Filed: September 7, 2004
    Publication date: June 2, 2005
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Mohamed Zait, Benoit Dageville, Dinesh Das, Khaled Yagoub, Mohamed Ziauddin
  • Publication number: 20050120001
    Abstract: A method to addresses structural performance problems of a database query language statement is provided. The method includes receiving a database query language statement at an optimizer, evaluating choices in a search space to generate an execution plan for the statement, and producing annotations to record one or more reasons for selecting each choice while generating the execution plan.
    Type: Application
    Filed: September 7, 2004
    Publication date: June 2, 2005
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Khaled Yagoub, Benoit Dageville, Mohamed Ziauddin, Mohamed Zait, Karl Dias