-
公开(公告)号:US20060085484A1
公开(公告)日:2006-04-20
申请号:US10966563
申请日:2004-10-15
申请人: Alexander Raizman , Arunprasad Marathe , Djana Milton , Dmitry Sonkin , Lubor Kollar , Maciej Sarnowicz , Manoj Syamala , Raja Duddupudi , Sanjay Agrawal , Surajit Chaudhuri , Vivek Narasayya
发明人: Alexander Raizman , Arunprasad Marathe , Djana Milton , Dmitry Sonkin , Lubor Kollar , Maciej Sarnowicz , Manoj Syamala , Raja Duddupudi , Sanjay Agrawal , Surajit Chaudhuri , Vivek Narasayya
IPC分类号: G06F17/30
CPC分类号: G06F16/2282 , G06F16/2272
摘要: An automated physical database design tool may provide an integrated physical design recommendation for horizontal partitioning, indexes and indexed views, all three features being tuned together (in concert). Manageability requirements may be specified when optimizing for performance. User-specified configuration may enable the specification of a partial physical design without materialization of the physical design. The tuning process may be performed for a production server but may be conducted substantially on a test server. Secondary indexes may be suggested for XML columns. Tuning of a database may be invoked by any owner of a database. Usage of objects may be evaluated and a recommendation for dropping unused objects may be issued. Reports may be provided concerning the count and percentage of queries in the workload that reference a particular database, and/or the count and percentage of queries in the workload that reference a particular table or column. A feature may be provided whereby a weight may be associated with each statement in the workload, enabling relative importance of particular statements to be specified. An in-row length for a column may be specified. If a value for the column exceeds the specified in-row length for that column, the portion of the value not exceeding the specified in-row length may be stored in the row while the portion of the value exceeding the specified in-row length may be stored in an overflow area. Rebuild and reorganization recommendations may be generated.
摘要翻译: 自动化物理数据库设计工具可以为水平划分,索引和索引视图提供集成的物理设计建议,所有这三个特征被一起调谐(一致)。 在优化性能时可以指定可管理性要求。 用户指定的配置可以实现部分物理设计的规范,而不会实现物理设计。 可以对生产服务器执行调整过程,但是可以基本上在测试服务器上进行。 可以针对XML列建议辅助索引。 数据库的任何拥有者都可以调用数据库。 可以评估对象的使用,并且可以发出用于丢弃未使用对象的建议。 可以提供关于引用特定数据库的工作负载中的查询的计数和百分比的报告,和/或引用特定表或列的工作负载中的查询的计数和百分比。 可以提供特征,其中权重可以与工作负载中的每个语句相关联,使得能够指定特定语句的相对重要性。 可以指定列的行内长度。 如果列的值超过该列的指定行内长度,则不超过指定行内长度的部分可能存储在行中,而超出指定行内长度的值的部分可能会 存储在溢出区域。 可能会生成重建和重组建议。
-
公开(公告)号:US20120323929A1
公开(公告)日:2012-12-20
申请号:US13163589
申请日:2011-06-17
申请人: Hideaki Kimura , Vivek Narasayya , Manoj Syamala
发明人: Hideaki Kimura , Vivek Narasayya , Manoj Syamala
IPC分类号: G06F17/30
CPC分类号: G06F17/30339 , G06F17/30578 , G06F17/30592
摘要: A plurality of indicators representing a plurality of respective candidate database configurations may be obtained, each of the candidate database configurations including a plurality of database queries and a plurality of candidate database indexes associated with a database table. A portion of the candidate database indexes included in the plurality of database indexes may be selected based on skyline selection. An enumeration of the portion of the plurality of the candidate database indexes may be determined based on a greedy algorithm.
摘要翻译: 可以获得表示多个相应候选数据库配置的多个指示符,每个候选数据库配置包括多个数据库查询和与数据库表相关联的多个候选数据库索引。 可以基于地平线选择来选择包括在多个数据库索引中的候选数据库索引的一部分。 可以基于贪心算法来确定多个候选数据库索引的部分的枚举。
-
公开(公告)号:US09009124B2
公开(公告)日:2015-04-14
申请号:US13163589
申请日:2011-06-17
申请人: Hideaki Kimura , Vivek Narasayya , Manoj Syamala
发明人: Hideaki Kimura , Vivek Narasayya , Manoj Syamala
IPC分类号: G06F17/30
CPC分类号: G06F17/30339 , G06F17/30578 , G06F17/30592
摘要: A plurality of indicators representing a plurality of respective candidate database configurations may be obtained, each of the candidate database configurations including a plurality of database queries and a plurality of candidate database indexes associated with a database table. A portion of the candidate database indexes included in the plurality of database indexes may be selected based on skyline selection. An enumeration of the portion of the plurality of the candidate database indexes may be determined based on a greedy algorithm.
摘要翻译: 可以获得表示多个相应候选数据库配置的多个指示符,每个候选数据库配置包括多个数据库查询和与数据库表相关联的多个候选数据库索引。 可以基于地平线选择来选择包括在多个数据库索引中的候选数据库索引的一部分。 可以基于贪心算法来确定多个候选数据库索引的部分的枚举。
-
公开(公告)号:US20110225164A1
公开(公告)日:2011-09-15
申请号:US12723683
申请日:2010-03-14
申请人: Vivek Narasayya , Manoj Syamala
发明人: Vivek Narasayya , Manoj Syamala
CPC分类号: G06F17/30339 , G06F17/30306 , G06F17/30336 , G06F2206/1004
摘要: This patent application relates to granular and workload driven database index defragmentation techniques. These techniques allow for defragmenting individual index ranges, performing benefit analyses to estimate the impact of defragmenting indexes or index ranges, and leveraging such benefit analyses to provide automated workload-driven recommendations of index(es) or index range(s) to defragment.
摘要翻译: 该专利申请涉及粒度和工作负载驱动的数据库索引碎片整理技术。 这些技术允许对各个索引范围进行碎片整理,执行效益分析以估计碎片整理索引或索引范围的影响,并利用此类效益分析来提供自动工作负载驱动的索引或索引范围的建议进行碎片整理。
-
公开(公告)号:US20060136358A1
公开(公告)日:2006-06-22
申请号:US11019335
申请日:2004-12-21
申请人: Dmitry Sonkin , Maciej Sarnowicz , Bruce Prang , Djana Milton , Arunprasad Marathe , Vivek Narasayya , Manoj Syamala , Sanjay Agrawal
发明人: Dmitry Sonkin , Maciej Sarnowicz , Bruce Prang , Djana Milton , Arunprasad Marathe , Vivek Narasayya , Manoj Syamala , Sanjay Agrawal
IPC分类号: H04N5/44
CPC分类号: G06F16/217
摘要: An automated database tuning tool may include a user interface component and a tuning engine. The user interface may be a graphical component that interfaces with a user to collect configuration parameters for a tuning session for a specified database. The configuration parameters may be stored in a tuning database. A tuning engine that performs the actual tuning process may generate physical design recommendations and reports. The recommendations and reports may be stored in the tuning database, enabling the tuning tool to be run off-line or in background. Communication between components of the tuning tool may occur via stored procedures.
摘要翻译: 自动数据库调整工具可以包括用户界面组件和调谐引擎。 用户接口可以是与用户接口以收集指定数据库的调优会话的配置参数的图形组件。 配置参数可以存储在调优数据库中。 执行实际调谐过程的调谐引擎可能会生成物理设计建议和报告。 建议和报告可能存储在调优数据库中,使调试工具能够在离线或背景下运行。 调谐工具的组件之间的通信可以通过存储过程进行。
-
公开(公告)号:US08805800B2
公开(公告)日:2014-08-12
申请号:US12723683
申请日:2010-03-14
申请人: Vivek Narasayya , Manoj Syamala
发明人: Vivek Narasayya , Manoj Syamala
CPC分类号: G06F17/30339 , G06F17/30306 , G06F17/30336 , G06F2206/1004
摘要: This patent application relates to granular and workload driven database index defragmentation techniques. These techniques allow for defragmenting individual index ranges, performing benefit analysis to estimate the impact of defragmenting indexes or index ranges, and leveraging such benefit analysis to provide automated workload-driven recommendations of index(es) or index range(s) to defragment.
摘要翻译: 该专利申请涉及粒度和工作负载驱动的数据库索引碎片整理技术。 这些技术允许对各个索引范围进行碎片整理,执行效益分析以估计碎片整理索引或索引范围的影响,并利用此类效益分析来提供自动化的工作负载驱动的索引或索引范围的建议进行碎片整理。
-
公开(公告)号:US20060085378A1
公开(公告)日:2006-04-20
申请号:US10966282
申请日:2004-10-15
申请人: Alexander Raizman , Arunprasad Marathe , Djana Ophelia Milton , Dmitry Sonkin , Lubor Kollar , Maciej Sarnowicz , Manoj Syamala , Raja Duddupudi , Sanjay Agrawal , Surajit Chaudhuri , Vivek Narasayya
发明人: Alexander Raizman , Arunprasad Marathe , Djana Ophelia Milton , Dmitry Sonkin , Lubor Kollar , Maciej Sarnowicz , Manoj Syamala , Raja Duddupudi , Sanjay Agrawal , Surajit Chaudhuri , Vivek Narasayya
IPC分类号: G06F17/30
CPC分类号: G06F16/22
摘要: Internal communications within components of an automated physical database design tool may be conducted in a data description language such as XML. Inputs to and outputs from the automated physical database design tool may also be presented in the data description language (e.g., XML). The communications, inputs and outputs may comply with a schema for the data description language. The schema may be written in a schema language such as XSD. Inputs presented in the data description language may comprise tuning options. Outputs may comprise a proposed physical design for a database and reports.
摘要翻译: 自动化物理数据库设计工具的组件内的内部通信可以以诸如XML的数据描述语言来进行。 自动物理数据库设计工具的输入和输出也可以以数据描述语言(例如,XML)呈现。 通信,输入和输出可能符合数据描述语言的模式。 模式可以用XSD等模式语言编写。 以数据描述语言呈现的输入可以包括调谐选项。 输出可以包括数据库的提出的物理设计和报告。
-
公开(公告)号:US20120323921A1
公开(公告)日:2012-12-20
申请号:US13160532
申请日:2011-06-15
申请人: Zhimin Chen , Eduardo Laureano , Renfei Luo , Tsheko Mutungu , Vivek Narasayya , David Talby
发明人: Zhimin Chen , Eduardo Laureano , Renfei Luo , Tsheko Mutungu , Vivek Narasayya , David Talby
IPC分类号: G06F17/30
CPC分类号: G06F17/30616
摘要: A plurality of items included in a catalog may be obtained, each item associated with an item category. Brand indicators may be obtained, each brand indicator associated with the item category. Brand indicators associated with each of the items may be determined, and the each item may be assigned to a partition group associated with the brand indicator that is associated with the each item. Correlated string tokens that are correlated, greater than a predetermined correlation threshold value, with the brand indicator associated with the partition group that is associated with the each one of the items, the correlated string tokens associated with the each one of the plurality of items, may be determined. A dictionary hierarchy may be generated based on the one or more correlated string tokens.
摘要翻译: 可以获得包括在目录中的多个项目,每个项目与项目类别相关联。 可以获得品牌指标,每个品牌指标与项目类别相关联。 可以确定与每个项目相关联的品牌指示符,并且可以将每个项目分配给与与每个项目相关联的品牌指示符相关联的分区组。 与相关联的字符串令牌,大于预定的相关阈值,与与与每个项目相关联的分区组相关联的品牌指示符,与多个项目中的每一个相关联的相关联的字符串令牌, 可以确定。 可以基于一个或多个相关串令牌来生成词典层次。
-
公开(公告)号:US08332388B2
公开(公告)日:2012-12-11
申请号:US12818237
申请日:2010-06-18
CPC分类号: G06F17/30463
摘要: Technology is described for transformation rule profiling for a query optimizer. The method can include obtaining a database query configured to be optimized by the query optimizer of a database system. An optimized query plan for the database query can be found using a host set of transformation rules. One transformation rule can be removed and checked at a time. Each transformation rule can be checked to determine whether the transformation rule affects an optimal query plan output. A test query plan can be generated after each transformation rule has been removed. The query optimizer can determine whether the test query plan is different than the optimized query plan in the absence of the removed transformation rule. An equivalent set of transformation rules can be created that includes transformation rules where the test query plan generated from the equivalent set of transformation rules is equivalent to the optimized plan.
摘要翻译: 描述技术用于查询优化器的转换规则剖析。 该方法可以包括获得配置为由数据库系统的查询优化器优化的数据库查询。 可以使用主机转换规则集查找数据库查询的优化查询计划。 一次可以删除和检查一个转换规则。 可以检查每个变换规则以确定变换规则是否影响最优查询计划输出。 每个转换规则已被删除后,可以生成测试查询计划。 在没有删除的转换规则的情况下,查询优化器可以确定测试查询计划是否与优化的查询计划不同。 可以创建一组等效的转换规则,其中包括转换规则,其中从等效转换规则集生成的测试查询计划等同于优化的计划。
-
公开(公告)号:US20110314000A1
公开(公告)日:2011-12-22
申请号:US12818237
申请日:2010-06-18
IPC分类号: G06F17/30
CPC分类号: G06F17/30463
摘要: Technology is described for transformation rule profiling for a query optimizer. The method can include obtaining a database query configured to be optimized by the query optimizer of a database system. An optimized query plan for the database query can be found using a host set of transformation rules. One transformation rule can be removed and checked at a time. Each transformation rule can be checked to determine whether the transformation rule affects an optimal query plan output. A test query plan can be generated after each transformation rule has been removed. The query optimizer can determine whether the test query plan is different than the optimized query plan in the absence of the removed transformation rule. An equivalent set of transformation rules can be created that includes transformation rules where the test query plan generated from the equivalent set of transformation rules is equivalent to the optimized plan.
摘要翻译: 描述技术用于查询优化器的转换规则剖析。 该方法可以包括获得配置为由数据库系统的查询优化器优化的数据库查询。 可以使用主机转换规则集查找数据库查询的优化查询计划。 一次可以删除和检查一个转换规则。 可以检查每个变换规则以确定变换规则是否影响最优查询计划输出。 每个转换规则已被删除后,可以生成测试查询计划。 在没有删除的转换规则的情况下,查询优化器可以确定测试查询计划是否与优化的查询计划不同。 可以创建一组等效的转换规则,其中包括转换规则,其中从等效转换规则集生成的测试查询计划等同于优化的计划。
-
-
-
-
-
-
-
-
-