Enhanced tabular data stream protocol
    1.
    发明授权
    Enhanced tabular data stream protocol 有权
    增强的表格数据流协议

    公开(公告)号:US08370511B2

    公开(公告)日:2013-02-05

    申请号:US11969335

    申请日:2008-01-04

    IPC分类号: G06F17/30

    摘要: Systems and methodologies are provided as part of a computing environment that implements an enhanced tabular data stream (TDS) protocol. Such enhanced TDS protocol can mitigate synchronization inconsistencies between client and servers, improve robustness of the data transfer, facilitate password specification as part of login procedures, and reduce administration overhead. Various headers are provided as part of the data stream protocol, and a versioning scheme is established that facilitates proper communication between servers and clients having different release dates and versions of the TDS protocol.

    摘要翻译: 提供系统和方法作为实现增强的表格数据流(TDS)协议的计算环境的一部分。 这种增强的TDS协议可以减轻客户端和服务器之间的同步不一致性,提高数据传输的鲁棒性,便于作为登录过程一部分的密码规范,并减少管理开销。 提供了各种头部作为数据流协议的一部分,并且建立了一种版本控制方案,其促进具有不同发布日期和版本的TDS协议的服务器和客户端之间的正确通信。

    Enhanced tabular data stream protocol
    2.
    发明授权
    Enhanced tabular data stream protocol 有权
    增强的表格数据流协议

    公开(公告)号:US07318075B2

    公开(公告)日:2008-01-08

    申请号:US10773724

    申请日:2004-02-06

    IPC分类号: G06F17/30

    摘要: Systems and methodologies are provided as part of a computing environment that implements an enhanced tabular data stream (TDS) protocol. Such enhanced TDS protocol can mitigate synchronization inconsistencies between client and servers, improve robustness of the data transfer, facilitate password specification as part of login procedures, and reduce administration overhead. Various headers are provided as part of the data stream protocol, and a versioning scheme is established that facilitates proper communication between servers and clients having different release dates and versions of the TDS protocol.

    摘要翻译: 提供系统和方法作为实现增强的表格数据流(TDS)协议的计算环境的一部分。 这种增强的TDS协议可以减轻客户端和服务器之间的同步不一致性,提高数据传输的鲁棒性,便于作为登录过程一部分的密码规范,并减少管理开销。 提供了各种头部作为数据流协议的一部分,并且建立了一种版本控制方案,其促进具有不同发布日期和版本的TDS协议的服务器和客户端之间的正确通信。

    Server side bucketization of parameterized queries
    4.
    发明授权
    Server side bucketization of parameterized queries 有权
    参数化查询的服务器端桶化

    公开(公告)号:US07865515B2

    公开(公告)日:2011-01-04

    申请号:US11467802

    申请日:2006-08-28

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30454 G06F17/3046

    摘要: Efficient server-side query statement parameter bucketization is provided for a query language, such as the structured query language (SQL). A process is applied for replacing the parameters of a parameterized query with new parameters, whose types are normalized to enable more query execution plan sharing. In one embodiment, in response to receiving a parameterized query expression of a query language, the bucketization process operates to bucketize parameter(s) of the parameterized expression based on the type(s) of the parameter(s) by replacing the type(s) with new broader, or more specific, type(s). An existing server-side parameterization framework that includes a mechanism for determining when parameterization is “safe,” is extended, and is applied to bucketize parameters by using the mechanism to determine when replacing a parameter(s) of parameterized expressions with new parameter(s) of different type(s) is safe.

    摘要翻译: 为查询语言(如结构化查询语言(SQL))提供了高效的服务器端查询语句参数分级。 应用一个过程来替换具有新参数的参数化查询的参数,其类型被归一化以允许更多的查询执行计划共享。 在一个实施例中,响应于接收到查询语言的参数化查询表达式,桶化处理操作以基于参数的类型来对参数化表达式的参数进行操作,通过将类型 )具有新的更广泛或更具体的类型。 现有的服务器端参数化框架包括一个用于确定何时参数化为“安全”的机制,并且通过使用该机制来确定何时用新参数()来替换参数化表达式的参数来应用于挖掘参数 )的不同类型是安全的。

    Query plan selection control using run-time association mechanism
    5.
    发明授权
    Query plan selection control using run-time association mechanism 失效
    使用运行时关联机制的查询计划选择控制

    公开(公告)号:US07640230B2

    公开(公告)日:2009-12-29

    申请号:US11098949

    申请日:2005-04-05

    IPC分类号: G06F17/30

    摘要: A system and method for creation, modification and/or use of plan guide(s) is provided. Plan guide(s) can be employed to optimize the performance of query(ies) when it is not possible and/or desirable to change the text of the query directly. Plan guides can be useful, for example, when a small subset of queries in a database application deployed from a third-party vendor is not performing as expected. Plan guides influence optimization of queries by attaching query hints to them. In accordance with an aspect of the subject invention, a query plan execution system is provided. The system includes an execution component, a query optimizer, and, a plan cache. Plan guides and other associated metadata are stored in a plan guide metadata store.

    摘要翻译: 提供了一种用于创建,修改和/或使用计划指南的系统和方法。 当不可能和/或希望直接更改查询文本时,可以使用计划指南来优化查询的性能。 计划指南可能是有用的,例如,当从第三方供应商部署的数据库应用程序中的一小部分查询未按预期执行时。 计划指南通过将查询提示附加到他们来影响查询的优化。 根据本发明的一个方面,提供一种查询计划执行系统。 该系统包括一个执行组件,一个查询优化器和一个计划缓存。 计划指南和其他关联的元数据存储在计划指南元数据存储中。

    ENHANCED TABULAR DATA STREAM PROTOCOL
    6.
    发明申请
    ENHANCED TABULAR DATA STREAM PROTOCOL 有权
    增强的数据流程协议

    公开(公告)号:US20090077253A1

    公开(公告)日:2009-03-19

    申请号:US11969335

    申请日:2008-01-04

    IPC分类号: G06F15/16

    摘要: Systems and methodologies are provided as part of a computing environment that implements an enhanced tabular data stream (TDS) protocol. Such enhanced TDS protocol can mitigate synchronization inconsistencies between client and servers, improve robustness of the data transfer, facilitate password specification as part of login procedures, and reduce administration overhead. Various headers are provided as part of the data stream protocol, and a versioning scheme is established that facilitates proper communication between servers and clients having different release dates and versions of the TDS protocol.

    摘要翻译: 提供系统和方法作为实现增强的表格数据流(TDS)协议的计算环境的一部分。 这种增强的TDS协议可以减轻客户端和服务器之间的同步不一致性,提高数据传输的鲁棒性,便于作为登录过程一部分的密码规范,并减少管理开销。 提供了各种头部作为数据流协议的一部分,并且建立了一种版本控制方案,其促进具有不同发布日期和版本的TDS协议的服务器和客户端之间的正确通信。

    SERVER SIDE BUCKETIZATION OF PARAMETERIZED QUERIES
    7.
    发明申请
    SERVER SIDE BUCKETIZATION OF PARAMETERIZED QUERIES 有权
    参数查询的服务器侧面调用

    公开(公告)号:US20080065589A1

    公开(公告)日:2008-03-13

    申请号:US11467802

    申请日:2006-08-28

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30454 G06F17/3046

    摘要: Efficient server-side query statement parameter bucketization is provided for a query language, such as the structured query language (SQL). A process is applied for replacing the parameters of a parameterized query with new parameters, whose types are normalized to enable more query execution plan sharing. In one embodiment, in response to receiving a parameterized query expression of a query language, the bucketization process operates to bucketize parameter(s) of the parameterized expression based on the type(s) of the parameter(s) by replacing the type(s) with new broader, or more specific, type(s). An existing server-side parameterization framework that includes a mechanism for determining when parameterization is “safe,” is extended, and is applied to bucketize parameters by using the mechanism to determine when replacing a parameter(s) of parameterized expressions with new parameter(s) of different type(s) is safe.

    摘要翻译: 为查询语言(如结构化查询语言(SQL))提供了高效的服务器端查询语句参数分级。 应用一个过程来替换具有新参数的参数化查询的参数,其类型被归一化以允许更多的查询执行计划共享。 在一个实施例中,响应于接收到查询语言的参数化查询表达式,桶化处理操作以基于参数的类型来对参数化表达式的参数进行操作,通过将类型 )具有新的更广泛或更具体的类型。 现有的服务器端参数化框架包括一个用于确定何时参数化为“安全”的机制,并且通过使用该机制来确定何时用新参数()来替换参数化表达式的参数来应用于挖掘参数 )的不同类型是安全的。