2014-10-02 28 views
0

我拥有SQL Server 2014 64位企业版,其中600,000条记录与Apache Server和Php5一起运行。 我的问题是,即使通过本地主机进行访问,数据的加载和处理也非常缓慢。 在检查进程管理器时,我发现大约80-90%的内存消耗了SQL服务。顺便说一下,我安装了12Gb内存,并且当我停止SQL服务内存突然下降到5-15%的使用率时。然而。当我试图执行查询,选择所有,它只需要大约40秒到2分钟显示所有记录,我认为是足够快的比较下面的SQL Server 2012。使用Apache的SQL Server 2014企业性能下降,Php

你们遇到过这个问题吗?也许有人知道如何解决这个问题。谢谢。

回答

0

你的问题是非常通用的,但我尝试提供帮助。

进入Sql Server并用鼠标右键单击服务器实例。选择属性,然后去标签“内存”,检查SQL Server内存的最大尺寸为后续的图像:

Memory tab about server instance

的屏幕截图是在意大利,但我添加了一个红色箭头签署你必须改变参数。

此功能可以解决问题记忆。

+0

是的,我们有类似的条目2147483647 – jake 2014-10-06 23:33:04

1

如果您的应用程序使用“全部选择”,那么每秒15,000行看起来不会太过分。

您可能需要添加一些索引以匹配您的应用正在使用的SQL。

不要担心高内存使用率。这对于DBMS来说是非常正常的行为,因为它会尽可能多地缓存缓冲区中的数据。