提高 windows 应用程序的速度
To improve the speed of a windows application
我创建了一个 windows 应用程序,其中在加载应用程序时执行三个主要查询。当我从中保存一些更改时,它再次执行三个查询。所以我的应用程序越来越慢。三个查询相互独立。我应该怎么做才能提高应用程序的性能?
我可以给你这个非常笼统的答案:
- 优化数据库结构(索引)
- 优化查询:
- 优化要检索的数据量(避免:
select * FROM
)
- 降低事务级别(避免死锁)
- 可以用多种方式编写较大的查询。 (连接、子查询、临时表)。此外,考虑拆分成几个较小的查询。
- 优化数据库服务器/购买更强大的
- (不推荐)并行执行查询
我创建了一个 windows 应用程序,其中在加载应用程序时执行三个主要查询。当我从中保存一些更改时,它再次执行三个查询。所以我的应用程序越来越慢。三个查询相互独立。我应该怎么做才能提高应用程序的性能?
我可以给你这个非常笼统的答案:
- 优化数据库结构(索引)
- 优化查询:
- 优化要检索的数据量(避免:
select * FROM
) - 降低事务级别(避免死锁)
- 可以用多种方式编写较大的查询。 (连接、子查询、临时表)。此外,考虑拆分成几个较小的查询。
- 优化要检索的数据量(避免:
- 优化数据库服务器/购买更强大的
- (不推荐)并行执行查询