我在我的ASP.NET网站上使用Oracle Datbase 10g标准版.我有一个表,每天都会填充数据(每天大约10000行).该表中数据的增长率为100%,即每年行数将增加前一行加10000行.
这是图形和水晶等报告的主要表格.
我知道当数据增加时,选择查询性能会降低.在这里,我希望您的帮助可以调整我的Oracle数据库/表,以便选择查询的性能始终保持良好状态?
我对甲骨文不太了解.请帮我..............
实际上,随着表格的增加,性能没有理由降低.如果您的查询使用索引,要检索单个行或焦点集(即INDEX RANGE SCAN),那么随着表的增长,性能应保持稳定.这部分取决于您的数据的配置文件.具有低聚类因子的索引将继续执行,但具有高聚类因子的索引将降级. 了解更多.
几乎肯定会遇到问题的是运行不使用索引或使用INDEX FAST FULL SCAN的查询.随着表的增长,这些查询显然会随着时间的推移而降级.要处理该场景,您可以构建预先聚合数据的物化视图.
最好的一般建议是
| 归档时间: |
|
| 查看次数: |
199 次 |
| 最近记录: |