【发布时间】:2011-02-22 00:34:22
【问题描述】:
如果以很短的时间间隔(比如每 5 秒)不断向数据库发送查询,生成的读取次数是否会导致性能或可用性方面的问题?如果数据库是 Oracle,是否有任何技巧可以用来避免性能下降?如果查询来自应用程序,是否有办法通过软件设计减少任何影响?
【问题讨论】:
-
这取决于查询及其读取次数、x 的值(间隔长度)以及硬件规格。也许你可以解释更多关于你的实际情况......
-
@Mitch Wheat:间隔大约是 5-10 秒。检索到的信息将是一些用于绘制图形的统计信息,因此查询很可能跨越多个表。我没有关于硬件的信息。在最坏的情况下会有什么解决方案?
-
@OMG 小马:感谢分享。会看看。
-
@James P.,每次调用查询时数据是否都会更改,或者数据更改的频率低于调用查询的频率?一个单独的电话需要多长时间?查询使用了多少资源?
标签: sql oracle query-optimization