我有几个关于不使用索引是否最好的问题。
背景:我的记录有时间戳属性,记录会按照时间戳的顺序插入(即按时间顺序插入)。
问题:
如果我不使用索引,数据库是否通常按照插入的顺序插入记录?
如果对#1 的回答是肯定的,那么当我执行“SELECT .. WHERE timestamp > X”类型查询时,数据库是否会有效,或者它是否必须遍历每条记录,因为它没有被索引?我假设如果没有索引,数据库将不会“知道”记录是按排序顺序插入的,因此无法使用数据库的排序属性。
我认为聚集索引最适合这些类型的记录及其插入。
请让我知道你们的想法。
谢谢,jbu