【问题标题】:How to improve perfomance of VFP application using SQL as Backend如何使用 SQL 作为后端来提高 VFP 应用程序的性能
【发布时间】:2017-12-19 10:03:51
【问题描述】:

我有 vfp 应用程序,它非常复杂。我使用 SQL 作为数据库,在某些情况下应用程序响应很晚。

如何提高 VFP 应用程序的性能?

有什么建议吗?

【问题讨论】:

  • SQL 是一种语言,而不是数据库。
  • 向我们展示有问题的代码部分。如果没有手头的具体问题,根本不可能提供建议。
  • 一般来说,答案是确保您一次只请求您需要的记录以及这些记录中您需要的字段。除了小型查找表外,不要一次从数据库中请求整个表。
  • 您还可以通过添加索引并查看哪些查询耗时最长来调整 SQL 服务器
  • 通过点赞来感谢人们!!! :)

标签: sql indexing visual-foxpro


【解决方案1】:

您需要考虑一些事项;

首先,当您在 SQL Server 管理工具等工具中运行查询时,查询需要多长时间才能运行?

如果运行需要 5 分钟,那么至少需要 5 分钟才能恢复数据。

其次,如果您要检索的数据很大,则必须先将这些数据从 SQL 传输到 VFP,然后才能执行任何操作。

没有例子就说不通了。

【讨论】:

    猜你喜欢
    • 2020-01-18
    • 1970-01-01
    • 2011-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多