使用顾问已实施。Usage Advisor 检查您的查询,并在您使用连接效率低下时报告。
添加了 PerfMon 挂钩以监视存储过程缓存命中和未命中。
该
MySqlCommand
对象现在支持异步查询方法。这是使用BeginExecuteNonQuery
和EndExecuteNonQuery
方法实现的。来自存储过程和存储函数执行的元数据被缓存。
该
CommandBuilder.DeriveParameters
函数已更新到过程缓存。该
ViewColumns
GetSchema
集合已更新。通过重新设计代码的某些部分来提高速度和性能。
此版本已删除对嵌入式服务器和客户端库的支持。支持将添加回更高版本。
ShapZipLib 库已替换为 .NET 2.0 中提供的压缩支持。
SSL 支持已更新。
添加到错误消息的附加文本(缺陷 #25178)
SELECT
如果未授予对数据库的特权并使用了存储过程 ,则会引发异常,或者进程会挂起 。(漏洞 #25033)将参数对象添加到命令对象时,如果参数方向设置为
ReturnValue
在参数添加到命令对象之前,则在执行命令时会抛出错误。(漏洞 #25013)当访问名称中包含大写字符的数据库时,Server Explorer 的“添加连接”对话框会冻结。(漏洞 #24875)
使用
Driver.IsTooOld()
会返回错误的值。(漏洞 #24661)当使用 a
DbNull.Value
作为参数值的值,然后设置特定的值类型时,命令失败并出现异常,因为DbNull.Value
. (漏洞 #24565)存储过程执行不是线程安全的。(漏洞 #23905)
使用 Visual Studio 插件时删除与断开连接的服务器的连接会导致断言失败。(漏洞 #23687)
嵌套事务(不受支持)不会引发错误或警告。(漏洞 #22400)