【问题标题】:how to decrease calling database for improving speed in fetching data?如何减少调用数据库以提高获取数据的速度?
【发布时间】:2018-04-01 21:14:18
【问题描述】:

我正在处理我的项目,我需要提高获取数据的速度 例如,在管理面板中,我们有很多菜单。如果管理员单击menu1 数据将加载到表上,然后管理员用户单击另一个菜单并再次调用数据库等等......因为每次我们必须从数据库中获取数据,它会导致变慢。我想知道如何提高我的项目的速度。 有些人提供缓存层 2。拜托,我需要你的帮助。

【问题讨论】:

  • 你的问题很笼统。请更具体。
  • @FLICKER,事实上,我想减少从磁盘调用数据库的次数,因为每次我们必须从磁盘读取数据时,都会以速度获取数据为代价。
  • 简单地重复一个模糊的描述无助于确定解决方案。您也许可以缓存数据,但如果您需要它是实时的,这有时也可能是一个挑战。也许您真正需要更快地获取查询,因此加载时间并不是什么大问题。这里有很多可能性。

标签: sql-server asp.net-mvc database performance entity-framework-6


【解决方案1】:

您的问题很笼统,因此没有具体的答案可以解决。但是我会尝试以这种方式回答它。 性能瓶颈可能是由许多因素引起的,其中包括您的代码编写方式、服务器环境问题或您编写查询以从数据库中获取数据的方式。我建议您查看我的博客,我在其中详细解决了所有这些问题。 Coding with System Performance in mind

【讨论】:

    猜你喜欢
    • 2019-10-01
    • 1970-01-01
    • 2017-08-06
    • 2021-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-25
    • 1970-01-01
    相关资源
    最近更新 更多