我正在新设置的Windows 7桌面上开发.NET
4.0应用程序。在该应用程序中,对远程数据库的查询非常慢。到现在为止,我用完的笔记本电脑上的同一个应用程序运行得非常快。我现在使用的台式机比笔记本电脑快很多。我正在使用VPN连接来连接到远程数据库服务器(与笔记本电脑相同)。在IIS和Cassini中,它的运行速度都很慢。
我应该补充一点,该应用程序正在使用实体框架进行数据访问。
有谁知道可能是什么问题?
更新1: 好的,这真的很奇怪。我在便携式计算机和台式机上查看了SQL Server
Profiler中的查询。他们都是一样的。但是在我的桌面上,查询花费的时间越来越长。因此,我在桌面上启动了Management
Studio,并执行了从SQL Server
Profiler中获取的查询。它运行得非常快(不到一秒钟)。但是当我再次执行它时,它花了1秒钟。然后,2秒钟,然后是4秒钟(请参见模式?)。我一生无法弄清楚是什么原因造成的。这是查询:
select top (2) [Extent1].[RequestID] AS [RequestID],
[Extent1].[RequestDate] AS [RequestDate],
[Extent1].[RequestTitle] AS [RequestTitle],
[Extent1].[RequestTypeID1] AS [RequestTypeID1],
[Extent1].[RequestTypeID2] AS [RequestTypeID2],
[Extent1].[SubjectMatterID1] AS [SubjectMatterID1],
[Extent1].[SubjectMatterID2] AS [SubjectMatterID2],
[Extent1].[ProviderID] AS [ProviderID],
[Extent1].[Description] AS [Description],
[Extent1].[Notes] AS [Notes],
[Extent1].[RequestedBy] AS [RequestedBy],
[Extent1].[OrganisationID] AS [OrganisationID],
[Extent1].[ProgramID] AS [ProgramID],
[Extent1].[StatusID] AS [StatusID],
[Extent1].[MethodID] AS [MethodID],
[Extent1].[StaffID] AS [StaffID],
[Extent1].[TopicID] AS [TopicID],
[Extent1].[RequestCreatedBy] AS [RequestCreatedBy],
[Extent1].[RequestCreatedOn] AS [RequestCreatedOn],
[Extent1].[RequestModifiedBy] AS [RequestModifiedBy],
[Extent1].[RequestModifiedOn] AS [RequestModifiedOn],
[Extent1].[RequestedByExtraID] AS [RequestedByExtraID]
FROM [dbo].[Request] AS [Extent1]
可是等等!变得奇怪了!无论我执行多长时间,以下查询总是花费相同的时间(不到一秒钟):
select top (2) * From request
我为此浪费了很多时间。如果有人有任何指点,您将永远在我的酷人书中。
更新2 如果我在Management Studio中“包括实际执行计划”,则无论我执行频率如何,查询总是非常快。
最终,经过几天的尝试,尝试了各种不同的设置,甚至重新安装了所有内容(包括Windows),我终于找到了问题所在。是-我仍然不敢相信-网卡设置。我禁用了“
IPv4校验和卸载”,“大发送卸载(IPv4)”,“ TCP校验和卸载(IPv4)”和“ UDP校验和卸载(IPv4)”。现在它又好又快…
试了好几个方法,只好问到这里。所以最近我在我自己的一个网站上工作,这个网站是在我的本地桌面上开发的(使用xampp),但是现在我想从我的笔记本电脑(ubuntu 16.04)在同一个网站上工作(本地),所以我在我的笔记本电脑上安装了xampp(lampp)尝试了以下方法:- 1.)我从桌面(localhost/phpmyadmin)导出了数据库 2。)已从桌面版本复制wordpress/wp内容文
我有一台netflix eureka服务器运行在IP: 在该计算机中,eureka服务器运行于: Eureka:Client:ServiceUrl:DefaultZone:http://136.144.28.122:8761/Eureka/ 我不认为是正确的,因为客户端服务没有在eureka服务器中注册。
问题内容: 我目前正在研究一个项目,我想在另一台计算机或电话上对其进行测试。这台计算机连接在同一网络上。 我该如何连接 ? 我正在使用(模块)作为服务器。 问题答案: 将您的应用程序配置为运行而不是。例如: 然后从另一台计算机连接到(或任何本地IP地址)。
问题内容: 我需要一个简单的应用程序,最好是跨平台的应用程序,该应用程序可以在两台计算机之间发送文件。 它只需要接受并发送文件,并显示进度条即可。我可以使用哪些应用程序或如何编写一个应用程序? 问题答案: 发送和接收文件 文件的发送和接收基本上分为两个简单的代码段。 接收代码: 发送代码: 当他们想要发送文件时,发送代码段将在正在发送代码的计算机上运行。 接收代码需要放入一个循环中,以便每次有人想
我是一个新的反应,我在我的反应应用程序中使用与babel加载器的webpack 我的项目运行良好,直到我更换了机器,我已经复制了所有文件,除了(使用安装它) 当我尝试运行或构建项目时,它在旧机器上正确运行时给了我错误 RS-MacBook-Pro:内部RD$npm启动 样板-Intranet@1.0.0启动/Users/RD/Documents/IntraWebPack-Dev-Server--O
问题内容: 我创建了一个docker容器,并尝试在该容器的bash中ping www.google.com,它可以工作。我也尝试从主机ping容器-它工作得很好。 但是,当我尝试从网络中的外部系统ping容器时,它给了我一个请求超时异常。 我打算在容器上安装tomcat Web服务器,并允许其他容器访问服务器中部署的应用程序。希望能有所帮助! 问题答案: 默认情况下,您无法从外部主机ping Do