Microsoft Azure数据库php while循环占用过多时间。 19行,3列需要4秒

时间:2016-06-04 10:49:12

标签: php sql sql-server azure

Click

SQL查询本身需要零时间,但是当执行这段代码时,只有19行和3列时需要4秒。

任何帮助表示赞赏!`

1 个答案:

答案 0 :(得分:0)

@大卫, 根据您的描述,我们不能轻易定义您的服务范围。但根据我的经验,我建议你可以注意以下几点: 如果您在Azure VM上使用SQL Server,则需要检查:

  1. VM大小。您可以扩展您的VM。
  2. 2.Storage,使用高级存储。并将您的存储帐户和SQL Server VM保留在同一区域。

    1. 磁盘,至少使用2个P30磁盘。

    2. I / O,启用数据库页面压缩,启用数据文件的即时文件初始化,限制或禁用数据库的自动增长,禁用数据库上的自动收缩。

    3. 有关详细信息,请参阅此文档:https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-windows-sql-performance/

      如果使用SQL Azure服务,则可能需要更改服务层。请参阅有关SQL Azure数据库的文档。https://azure.microsoft.com/en-us/documentation/articles/sql-database-performance-guidance/