- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在同一个远程服务器上并排安装了一个 Microsoft SQL Server 2008 实例和 Oracle 10g 数据库,每个实例都加载了相同的确切数据。
我编写了一个程序来为一个简单的查询计时,该查询返回大约 10,000 条记录(SELECT * FROM TABLE WHERE X=X)。我通过这个测试看到的是,Oracle 的返回速度比 MSSQL 慢 4-12 倍。我已经通过 VPN 远程测试了 LAN 连接,使用 ODP.NET4、ODP.NET2,确保在 32 位操作系统上安装了正确的 32 位版本,64 位也是如此。
我的结果总是一样的,因为 Oracle 总是比 SQL Server 实例慢很多倍。
我还在 SQL Developer 中尝试了相同的查询,并且该工具可以更快地检索相同的记录集。当我强制该工具检索所有记录时,它比 SQL Server 慢 20%,这至少在我的场景中是可以接受的。
任何帮助表示赞赏。我知道有几个类似的问题,但这些问题的答案并没有帮助解决问题。
谢谢
最佳答案
你是setting a fetch size在您的应用程序中?如果是这样,您是否尝试过设置不同的提取大小并测量它如何影响耗时?我相信 SQL Developer 的默认获取大小为 500(尽管我没有任何保证),因此您可以将其用作起点。
关于.net - .NET 的 ODAC 很慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13387540/
我正在尝试连接到 Oracle Express 11g。我在 Visual Studio 2015 中使用 ODAC 12c。这是我尝试连接的方式: OracleConnection con; con
我在同一个远程服务器上并排安装了一个 Microsoft SQL Server 2008 实例和 Oracle 10g 数据库,每个实例都加载了相同的确切数据。 我编写了一个程序来为一个简单的查询计时
安装完整的 Oracle 客户端和安装 Oracle Odac 有什么区别?我需要在我的开发工作站上进行 .NET 开发,在将与另一台服务器上的 Oracle 数据库连接的 Web 应用程序服务器上需
几个月前,我的一位同事在使用XCOPY的服务器中安装了ODAC 11.106.21,然后他开发了许多使用该客户端的应用程序而没有问题(在测试和生产Windows服务器中)。 上周,我在ODAC 11.
我正在使用 VS208 为不同的 Oracle 版本开发一个应用程序。我想知道我是否需要安装不同版本的 ODAC 才能执行此操作,或者最新版本是否具有向后兼容性?提前致谢, 最佳答案 根据system
我有一个使用 .NET 4.0 和 EF6 的应用程序,它可以与 SQL Server 一起正常工作,现在,我需要以相同的方式使用 Oracle BD。我在这个项目中有一个包含 5 个表的模型,当我将
我想在我的 ASP.NET MVC 项目中使用 Oracle XE DB。我在运行 VS 的同一台机器上安装了 Oracle 11g XE。安装在 C:\oraclex 中成功完成。一切都按预期进行,
我编写了一个连接到 Oracle 10g 数据库的 C# 应用程序。使用 Oracle 数据访问组件 11.2“ODAC”,它在我的机器上完美运行。 现在我想部署应用程序并将其安装在另一台只有 .NE
我一直在将一个系统从 MS SQL 迁移到 Oracle,并且在遇到这个问题之前或多或少没有遇到困难。 我最终从 oracle 得到的错误信息是: ORA-06550: line 4, column
我在使用 OracleDataReader(Oracle.DataAccess.Client) 从 Oracle 存储过程输出数据时遇到问题。 程序: procedure LOAD_BL_RE
谁能告诉我 Oracle Data Access Components 12c与 Entity Framework 6 兼容吗? Oracle 网站是文档的噩梦,找不到有关如何解决此问题的任何引用。
我正在尝试连接到 oracle db,而没有在机器上完全安装 oracle 客户端。 我发现这个有用的帖子 Using the new ODP.Net to access Oracle from C#
我已经多次回到这个问题并在谷歌上搜索了几个小时。即使是现在,写这篇文章时,上面建议的重复也没有帮助。 我正在使用以下软件: .Net Framework 4.5 Oracle 11.2.0.3.0(显
我正在尝试对 Oracle 进行异步调用,但它是同步执行的。请查看下面的代码并告诉我我做错了什么。 (我已经安装了 ODAC (ODTwithODAC1120320_32bit.zip),并使用 Or
我是 Oracle 的新手,我遇到了一个问题。当我从 IDE - Visual Studio 2005 运行应用程序时,数据库连接顺利建立,但是当我运行应用程序的安装版本时,数据库连接失败并且出现 T
我有 Windows 8.1 64 位和 Visual Studio 2013。我已经安装了最新的 Oracle ODAC 12c 第 3 版 32 位测试版,它声称支持 EF 6。当我将 ADO.N
来自 Oracle 网站: http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html 这是针对他们最
当我的 VS 2013 Update 4 安装正在运行时,我决定问一些困扰我的问题,这些问题可能很容易回答,因为我还无法测试自己(因为到目前为止使用的是较旧的 VS 版本) 。另外,我根本没有太多
我正在尝试使用 ODAC 12c 第 4 版和带有 EF 6 的 Visual Studio 2015 将表和 View 从 Oracle 数据库导入到 .edmx 模型中。 我可以很好地导入大多数表
我正在尝试在我的 Windows 10 Pro x64 机器上安装 Oracle ODAC 12c 第 4 版 (12.1.0.2.4),但我在“执行先决条件检查”步骤中遇到了一个非常奇怪的错误,据我
我是一名优秀的程序员,十分优秀!