1
A
回答
1
不,火鸟没有过滤(或部分)索引。 Firebird跟踪器中有一张改进票:http://tracker.firebirdsql.org/browse/CORE-3384,但还没有为一个版本计划。
0
我会张贴此评论,但我没有足够的声誉。
入住这句话从这样的回答:https://dba.stackexchange.com/a/133241
在SQL Server(?也许其他的RDBMS),这可以围绕 使用过滤索引工作。在SQL Server中,您可以将WHERE条件 添加到索引定义的末尾,以表示“仅将此索引应用于状态为<>'完成'的 记录。然后,使用此谓词的任何查询将最有可能使用未设置为“完成”的少量记录的索引。但是,根据文档 这里:http://www.firebirdsql.org/refdocs/langrefupd25-ddl-index.html, 它看起来不像Firebird支持过滤索引。
解决方法将“完整”记录置于ArchiveTickets表中。 创建一张具有完全相同定义(尽管没有任何自动生成ID的自动 )的表格作为您的票证表格,并通过 将“完整”记录推送到ArchiveTickets表格中,从而维护它们之间的行。 索引表上的票数将会超过更少的记录数 并且性能会更高。这可能意味着您将需要 更改任何参考“完成”票据的报告,以指向Archive表格,或者在Tickets和 ArchiveTickets之间执行UNION。这不仅具有快速的优势,而且还意味着您可以为 ArchiveTickets表创建特定索引,以使其对于其他查询的执行效果更好(对于 实例:请为我提供完成工单的平均完成时间) 这些在Tickets表上不需要。
相关问题
- 1. SQL Server是否支持散列索引?
- 2. jenkins job dsl插件是否支持“参数筛选器”?
- 3. AWS SDK是否支持索引和搜索Elasticsearch?
- 4. firebird是否支持事务模式更改?
- 5. 是否可以预先筛选Activeadmin索引视图?
- 6. SQL Server 2008筛选索引
- 7. 'System.Windows.Data.BindingListCollectionView'视图不支持筛选
- 8. Spark SQL(版本1.1.0)是否支持配置单元索引?
- 9. HBase 0.92是否支持协处理器二级索引?
- 10. 是否Lucene搜索引擎支持HTTP请求
- 11. Sphinx搜索引擎是否正式支持Python API?
- 12. 搜索引擎是否支持角色属性?
- 13. tf.one_hot()是否支持SparseTensor作为索引参数?
- 14. 在Mongo中,是否支持分片环境的独特索引?
- 15. 是否有任何数据库支持自动索引创建?
- 16. LLVM的阵列是否支持64位索引?
- 17. Google App引擎是否支持Rails 3.1?
- 18. Google应用引擎是否支持JDBC?
- 19. Oracle是否支持全文搜索?
- 20. Solr是否支持搜索运算符?
- 21. 索引'text'MongoDB - 'text'不支持
- 22. jsonobject不支持索引0
- 23. 使用搜索索引进行筛选
- 24. Svelte是否支持复选框绑定?
- 25. Vim是否支持“可变选项卡”?
- 26. DevExpress repositoryItemCheckedComboBoxEdit是否支持单选?
- 27. 是否支持MSNP9?
- 28. 是否支持DataGrid?
- 29. 是否支持ARC?
- 30. nHibernate支持哪些版本的firebird?