管理员的管理数据库干预

时间:2014-02-03 18:47:40

标签: database database-administration

给出以下问题:

系统数据库管理员有两种可能的干预类型 可以用来改善查询的性能吗?

可能的答案是什么?

1 个答案:

答案 0 :(得分:0)

首先考虑数据库优化完全依赖于数据库类型/供应商,但这里有一个简短的列表:

  • 获取查询的“解释计划”(如果您的数据库允许您这样做):这有助于理解数据库的作用(使用索引,实例)来检索查询结果
  • 如果您的查询是对基数较小的属性进行过滤,请在这些属性上创建Bitmap Index以加快检索表格行
  • 如果您的查询使用联接且您的数据库支持此功能,请使用加入索引
  • 如果您的查询是针对由单个属性标识的表格的一部分检索结果,则可以使用Sharding