0
现在,我有一个由dt
分区的配置单元表,dt
是日期字符串。该表格还有一个字段col
,其值等于dt
。这两个sqls在性能上有什么不同?查找配置单元表最大分区的性能
SQL1: select max(dt) from test_table
SQL2: select max(col) from test_table
现在,我有一个由dt
分区的配置单元表,dt
是日期字符串。该表格还有一个字段col
,其值等于dt
。这两个sqls在性能上有什么不同?查找配置单元表最大分区的性能
SQL1: select max(dt) from test_table
SQL2: select max(col) from test_table
不会有任何区别,如果数据类型和记录对于两个情况类似。
但是,如果查询包含具有分区值的where子句,则分区表将仅扫描特定分区而不是整个表,因此性能会更快。
@Downvoter - 你能证明为什么它是downvoted? –