-
公开(公告)号:US20050120001A1
公开(公告)日:2005-06-02
申请号:US10936426
申请日:2004-09-07
申请人: Khaled Yagoub , Benoit Dageville , Mohamed Ziauddin , Mohamed Zait , Karl Dias
发明人: Khaled Yagoub , Benoit Dageville , Mohamed Ziauddin , Mohamed Zait , Karl Dias
CPC分类号: G06F17/30474 , G06F17/30306 , Y10S707/99932 , Y10S707/99934 , Y10S707/99944
摘要: 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.
摘要翻译: 提供了解决数据库查询语言语句结构性能问题的方法。 该方法包括在优化器处接收数据库查询语言语句,评估搜索空间中的选择以生成语句的执行计划,以及生成注释以记录在生成执行计划时选择每个选择的一个或多个原因。
-
公开(公告)号:US07747606B2
公开(公告)日:2010-06-29
申请号:US10936778
申请日:2004-09-07
申请人: Benoit Dageville , Mohamed Ziauddin , Khaled Yagoub , Mohamed Zait , Dinesh Das , Karl Dias , Mark Ramacher , Leng Leng Tan
发明人: Benoit Dageville , Mohamed Ziauddin , Khaled Yagoub , Mohamed Zait , Dinesh Das , Karl Dias , Mark Ramacher , Leng Leng Tan
CPC分类号: G06F17/30474 , G06F17/30306 , Y10S707/99932 , Y10S707/99934 , Y10S707/99944
摘要: 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.
摘要翻译: 公开了一种用于在优化器处接收数据库查询语言语句和关于语句的性能信息的方法,并且针对具有性能信息的语句生成一个或多个调优操作。
-
公开(公告)号:US20050125393A1
公开(公告)日:2005-06-09
申请号:US10936449
申请日:2004-09-07
申请人: Khaled Yagoub , Benoit Dageville , Mohamed Ziauddin , Karl Dias
发明人: Khaled Yagoub , Benoit Dageville , Mohamed Ziauddin , Karl Dias
CPC分类号: G06F17/30474 , G06F17/30306 , Y10S707/99932 , Y10S707/99934 , Y10S707/99944
摘要: A method of storing one or more database query language statements and performance information for each statement as a persistent database object is disclosed.
摘要翻译: 公开了将每个语句的一个或多个数据库查询语言语句和性能信息存储为持久数据库对象的方法。
-
公开(公告)号:US07664778B2
公开(公告)日:2010-02-16
申请号:US10936449
申请日:2004-09-07
申请人: Khaled Yagoub , Benoit Dageville , Mohamed Ziauddin , Karl Dias
发明人: Khaled Yagoub , Benoit Dageville , Mohamed Ziauddin , Karl Dias
CPC分类号: G06F17/30474 , G06F17/30306 , Y10S707/99932 , Y10S707/99934 , Y10S707/99944
摘要: A method and system for storing one or more database query language statements and performance information for each query language statement as a persistent database object. In one or more embodiments, the method and system stores the resource intensive statements and the performance information for each resource intensive statement as a second persistent database object.
摘要翻译: 用于将每个查询语言语句的一个或多个数据库查询语言语句和性能信息存储为持久数据库对象的方法和系统。 在一个或多个实施例中,该方法和系统将资源密集型语句和每个资源密集型语句的性能信息存储为第二持久数据库对象。
-
公开(公告)号:US20050125427A1
公开(公告)日:2005-06-09
申请号:US10936778
申请日:2004-09-07
申请人: Benoit Dageville , Mohamed Ziauddin , Khaled Yagoub , Mohamed Zait , Dinesh Das , Karl Dias , Mark Ramacher , Leng Tan
发明人: Benoit Dageville , Mohamed Ziauddin , Khaled Yagoub , Mohamed Zait , Dinesh Das , Karl Dias , Mark Ramacher , Leng Tan
CPC分类号: G06F17/30474 , G06F17/30306 , Y10S707/99932 , Y10S707/99934 , Y10S707/99944
摘要: 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.
摘要翻译: 公开了一种用于在优化器处接收数据库查询语言语句和关于语句的性能信息的方法,并且针对具有性能信息的语句生成一个或多个调优操作。
-
公开(公告)号:US07634456B2
公开(公告)日:2009-12-15
申请号:US10936426
申请日:2004-09-07
申请人: Khaled Yagoub , Benoit Dageville , Mohamed Ziauddin , Mohamed Zait , Karl Dias
发明人: Khaled Yagoub , Benoit Dageville , Mohamed Ziauddin , Mohamed Zait , Karl Dias
CPC分类号: G06F17/30474 , G06F17/30306 , Y10S707/99932 , Y10S707/99934 , Y10S707/99944
摘要: 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.
摘要翻译: 提供了解决数据库查询语言语句结构性能问题的方法。 该方法包括在优化器处接收数据库查询语言语句,评估搜索空间中的选择以生成语句的执行计划,以及生成注释以记录在生成执行计划时选择每个选择的一个或多个原因。
-
公开(公告)号:US08688689B2
公开(公告)日:2014-04-01
申请号:US12827943
申请日:2010-06-30
申请人: Hailing Yu , Peter Belknap , Benoit Dageville , Karl Dias , Khaled Yagoub
发明人: Hailing Yu , Peter Belknap , Benoit Dageville , Karl Dias , Khaled Yagoub
CPC分类号: G06F17/30463
摘要: Techniques are provided for automatically recommending alternative execution plans for a SQL statement. Information pertaining to one or more execution plans for a SQL statement can be retrieved from a set of plan sources. The one or more execution plans can include the current execution plan for the statement and one or more historical execution plans. Based on the retrieved information, the performance of the one or more execution plans can be compared to each other. Based on the comparison, a recommendation can be provided to a user indicating that a particular execution plan (e.g., a historical execution plan) should be used in place of the current execution plan to execute the SQL statement.
摘要翻译: 提供了技术来自动推荐SQL语句的替代执行计划。 有关SQL语句的一个或多个执行计划的信息可以从一组计划源中检索。 一个或多个执行计划可以包括该语句的当前执行计划和一个或多个历史执行计划。 基于检索到的信息,可以将一个或多个执行计划的性能彼此进行比较。 基于该比较,可以向用户提供指示使用特定执行计划(例如,历史执行计划)来代替执行SQL语句的当前执行计划的建议。
-
公开(公告)号:US08903801B2
公开(公告)日:2014-12-02
申请号:US12188975
申请日:2008-08-08
申请人: Peter Belknap , Benoit Dageville , Karl Dias , Khaled Yagoub
发明人: Peter Belknap , Benoit Dageville , Karl Dias , Khaled Yagoub
IPC分类号: G06F17/30
CPC分类号: G06F17/30463 , G06F17/30306 , G06F17/30442 , G06F17/30477 , G06F17/30536 , G06F17/30864 , Y10S707/99932
摘要: 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.
摘要翻译: 提供了一种全自动化过程的技术,用于调整数据库查询语言语句,该语句选择用于调优的数据库查询语言语句,调整数据库查询语言语句,并生成调优建议,测试调优建议,并确定是否实施基于 测试结果。 全自动调整过程还可以自动实现某些调优建议并监视已实施调优建议的数据库查询语言语句的性能。
-
公开(公告)号:US07970755B2
公开(公告)日:2011-06-28
申请号:US12217249
申请日:2008-07-02
申请人: Peter Belknap , Khaled Yagoub , Karl Dias , Benoit Dageville
发明人: Peter Belknap , Khaled Yagoub , Karl Dias , Benoit Dageville
CPC分类号: G06F11/3688
摘要: Systems, methods, and other embodiments associated with test execution of user SQL in server code are described. One example method includes producing a reproduced execution environment that reproduces a portion of an execution environment in which a user SQL runs. The example method may also include running the user SQL in the reproduced execution environment and capturing a statistic associated with performance of the user SQL while the user SQL runs in the reproduced execution environment. The method may conclude by storing, displaying, and/or providing a signal concerning the statistic.
摘要翻译: 描述与服务器代码中的用户SQL的测试执行相关联的系统,方法和其他实施例。 一个示例性方法包括产生再现其中用户SQL运行的执行环境的一部分的再现的执行环境。 该示例方法还可以包括在再现的执行环境中运行用户SQL,并且在用户SQL在再现的执行环境中运行时捕获与用户SQL的性能相关联的统计量。 该方法可以通过存储,显示和/或提供关于统计信号的信号来得出结论。
-
公开(公告)号:US20100005340A1
公开(公告)日:2010-01-07
申请号:US12217249
申请日:2008-07-02
申请人: Peter Belknap , Khaled Yagoub , Karl Dias , Benoit Dageville
发明人: Peter Belknap , Khaled Yagoub , Karl Dias , Benoit Dageville
IPC分类号: G06F11/00
CPC分类号: G06F11/3688
摘要: Systems, methods, and other embodiments associated with test execution of user SQL in server code are described. One example method includes producing a reproduced execution environment that reproduces a portion of an execution environment in which a user SQL runs. The example method may also include running the user SQL in the reproduced execution environment and capturing a statistic associated with performance of the user SQL while the user SQL runs in the reproduced execution environment. The method may conclude by storing, displaying, and/or providing a signal concerning the statistic.
摘要翻译: 描述与服务器代码中的用户SQL的测试执行相关联的系统,方法和其他实施例。 一个示例性方法包括产生再现其中用户SQL运行的执行环境的一部分的再现的执行环境。 该示例方法还可以包括在再现的执行环境中运行用户SQL,并且在用户SQL在再现的执行环境中运行时捕获与用户SQL的性能相关联的统计量。 该方法可以通过存储,显示和/或提供关于统计信号的信号来得出结论。
-
-
-
-
-
-
-
-
-