![]() |
1
1
在一台现代机器上只有5000行的表上,您不太可能测量各种技术的性能差异,特别是在我认为您面临的单用户场景中。即使5000行都是允许的最大大小(略低于32kb),您也将处理160mb的数据,这些数据很容易放入机器的缓存中。实际上,我确信您的行要小得多,而且您永远不需要缓存中的所有数据。 除非有明显的性能问题,否则使用票证号列上的索引并依赖服务器(Informix SE)来完成其工作。如果有明显的问题,请显示SET EXPLAIN output中的查询计划。然而,对SE性能的调整有很大的限制——这是一种安装即用技术,对调优的要求很低。 我不确定informixse是否支持informixdynamic服务器支持的“firstn”(也称为“topn”)表示法;我相信不是。 |
![]() |
2
1
由于可为空的列和其他因素,使用索引等,您经常可以发现以下情况会更快,但通常只能忽略。。。
我也不确定你是否真的有[车票号码]的索引?或者你只是有一个独特的约束?约束不能帮助确定最大值,但索引可以。
如果存在以票证号作为第一个可索引列的索引:
如果不存在可用索引:
|
![]() |
TheBetterJORT · 带有特定邮政编码的正则表达式 7 年前 |
![]() |
esafresa · Informix-将datetime转换为整数 7 年前 |
![]() |
pxr_64 · Informix函数无理由返回 7 年前 |
![]() |
Andy897 · 带准备语句的Informix日期时间 11 年前 |
![]() |
Makky · 使用Maven使用Informix数据库 11 年前 |