【问题标题】:SQL Server 2014 enterprise slow performance with Apache, PhpSQL Server 2014 企业使用 Apache、Php 性能缓慢
【发布时间】:2014-10-02 06:52:13
【问题描述】:
我有 SQL Server 2014 64 位企业版,有 600,000 条记录,使用 Apache Server 和 Php5 运行。
我的问题是,即使通过本地主机访问,数据的加载和处理也非常慢。
在检查进程管理器后,我发现 SQL 服务消耗了大约 80-90% 的内存。顺便说一下,我安装了 12Gb 内存,当我停止 SQL 服务时,内存使用率突然下降到 5-15%。然而。当我尝试执行查询时,全选,只需要大约 40 秒到 2 分钟即可显示所有记录,与下面的 sql server 2012 相比,我认为这些记录已经足够快了。
你们遇到过这个问题吗?也许有人知道如何解决这个问题。谢谢。
【问题讨论】:
标签:
php
sql-server
apache
【解决方案1】:
如果您的应用使用“全选”,那么每秒 15,000 行似乎并不算太糟糕。
您可能需要添加一些索引来匹配您的应用正在使用的 SQL。
不用担心高内存使用。这对于 DBMS 来说是完全正常的行为,因为它会尽可能多地在缓冲区中缓存数据。
【解决方案2】:
您的问题很笼统,但我会尽力提供帮助。
进入 Sql Server 并用鼠标右键单击服务器实例。选择属性并进入“内存”选项卡并检查 Sql Server 内存的最大尺寸,如下图所示:
屏幕截图是意大利语,但我添加了一个红色箭头来标记您必须更改的参数。
此功能可以解决问题记忆。